Type alias BladeExtensionInterface

BladeExtensionInterface: {
    get hasSession(): boolean;
    addAccount(network: null | HederaNetwork, id: string, privateKey: string, metadata: null | string): Promise<Signer>;
    createSession(network?: HederaNetwork, dAppCode?: string): Promise<Signer>;
    getActiveWallet(): null | default;
    killSession(): Promise<boolean>;
    pairWC?(url: string): Promise<Struct>;
    wake?(): Promise<boolean>;
}

The interface exposed by the Extension for wallet interactions.

Type declaration

  • get hasSession(): boolean
  • addAccount:function
    • Parameters

      • network: null | HederaNetwork
      • id: string
      • privateKey: string
      • metadata: null | string

      Returns Promise<Signer>

  • createSession:function
  • getActiveWallet:function
  • killSession:function
  • pairWC?:function
    • Parameters

      • url: string

      Returns Promise<Struct>

  • wake?:function

Generated using TypeDoc