sui: {
    Address: typeof SuiAddress;
    ChainContext: typeof SuiChain;
    Platform: typeof SuiPlatform;
    Signer: typeof SuiSigner;
    getSigner: ((rpc, privateKey) => Promise<Signer>);
    protocols: {
        core: Promise<{
            SuiWormholeCore: any;
            default: any;
        }>;
        tokenbridge: Promise<{
            SuiTokenBridge: any;
            getTokenCoinType: any;
            getTokenFromTokenRegistry: any;
            default: any;
        }>;
    };
} = ...

Platform and protocol definitions for Sui

Type declaration

  • Address: typeof SuiAddress
  • ChainContext: typeof SuiChain
  • Platform: typeof SuiPlatform
  • Signer: typeof SuiSigner
  • getSigner: ((rpc, privateKey) => Promise<Signer>)
      • (rpc, privateKey): Promise<Signer>
      • Parameters

        • rpc: SuiClient
        • privateKey: string

        Returns Promise<Signer>

  • protocols: {
        core: Promise<{
            SuiWormholeCore: any;
            default: any;
        }>;
        tokenbridge: Promise<{
            SuiTokenBridge: any;
            getTokenCoinType: any;
            getTokenFromTokenRegistry: any;
            default: any;
        }>;
    }
    • core: Promise<{
          SuiWormholeCore: any;
          default: any;
      }>
    • tokenbridge: Promise<{
          SuiTokenBridge: any;
          getTokenCoinType: any;
          getTokenFromTokenRegistry: any;
          default: any;
      }>

Generated using TypeDoc