Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • KeplrWallet

Index

Constructors

Properties

chainId: ChainId | CosmosChainId | TestnetCosmosChainId

Methods

  • broadcastTx(txRaw: TxRaw): Promise<string>
  • This method is used to broadcast a transaction to the network. Since it uses the Sync mode, it will not wait for the transaction to be included in a block, so we have to make sure the transaction is included in a block after its broadcasted

    Parameters

    • txRaw: TxRaw

      raw transaction to broadcast

    Returns Promise<string>

    tx hash

  • broadcastTxBlock(txRaw: TxRaw): Promise<string>
  • checkChainIdSupport(): Promise<boolean>
  • experimentalSuggestChain(): Promise<void>
  • getAccounts(): Promise<readonly AccountData[]>
  • getChainEndpoints(): Promise<{ rest: string; rpc: string }>
  • getKeplr(): Keplr
  • getKeplrWallet(): Promise<Keplr>
  • getKey(): Promise<{ address: Uint8Array; algo: string; bech32Address: string; isNanoLedger: boolean; name: string; pubKey: Uint8Array }>
  • getOfflineAminoSigner(): Promise<OfflineAminoSigner>
  • getOfflineSigner(): Promise<OfflineDirectSigner>
  • signAndBroadcastAminoUsingCosmjs(messages: EncodeObject[], stdFee: StdFee): Promise<DeliverTxResponse>
  • signEIP712CosmosTx(__namedParameters: { eip712: any; signDoc: StdSignDoc }): Promise<AminoSignResponse>
  • waitTxBroadcasted(txHash: string): Promise<TxResponse>
  • experimentalSuggestChainWithChainData(chainData: any): Promise<void>

Generated using TypeDoc