createCosmosToolbox
createCosmosToolbox(
__namedParameters
):Promise
<{createPrivateKeyFromPhrase
: (phrase
) =>Promise
<Uint8Array
<ArrayBufferLike
>>;createTransaction
: (__namedParameters
) =>Promise
<{accountNumber
:number
;chainId
:ChainId
;fee
: {amount
:object
[];gas
:string
; };memo
:string
;msgs
:object
[];sequence
:number
; }>;fetchFeeRateFromSwapKit
: (chainId
,safeDefault
) =>Promise
<number
>;getAccount
: (address
) =>Promise
<null
|Account
>;getAddress
: () =>Promise
<undefined
|string
>;getBalance
: (address
,scamFilter
) =>Promise
<AssetValue
[]>;getBalanceAsDenoms
: (address
) =>Promise
<object
[]>;getFees
: () =>Promise
<{average
:SwapKitNumber
;fast
:SwapKitNumber
;fastest
:SwapKitNumber
; }>;getPubKey
: () =>Promise
<string
>;getSignerFromPhrase
: (__namedParameters
) =>Promise
<DirectSecp256k1HdWallet
>;getSignerFromPrivateKey
: (privateKey
) =>Promise
<DirectSecp256k1Wallet
>;transfer
: (__namedParameters
) =>Promise
<string
>;validateAddress
: (address
) =>boolean
;verifySignature
: (__namedParameters
) =>Promise
<boolean
>; }>
Defined in: packages/toolboxes/src/cosmos/toolbox/cosmos.ts:107
Parameters
Section titled “Parameters”__namedParameters
Section titled “__namedParameters”Returns
Section titled “Returns”Promise
<{ createPrivateKeyFromPhrase
: (phrase
) => Promise
<Uint8Array
<ArrayBufferLike
>>; createTransaction
: (__namedParameters
) => Promise
<{ accountNumber
: number
; chainId
: ChainId
; fee
: { amount
: object
[]; gas
: string
; }; memo
: string
; msgs
: object
[]; sequence
: number
; }>; fetchFeeRateFromSwapKit
: (chainId
, safeDefault
) => Promise
<number
>; getAccount
: (address
) => Promise
<null
| Account
>; getAddress
: () => Promise
<undefined
| string
>; getBalance
: (address
, scamFilter
) => Promise
<AssetValue
[]>; getBalanceAsDenoms
: (address
) => Promise
<object
[]>; getFees
: () => Promise
<{ average
: SwapKitNumber
; fast
: SwapKitNumber
; fastest
: SwapKitNumber
; }>; getPubKey
: () => Promise
<string
>; getSignerFromPhrase
: (__namedParameters
) => Promise
<DirectSecp256k1HdWallet
>; getSignerFromPrivateKey
: (privateKey
) => Promise
<DirectSecp256k1Wallet
>; transfer
: (__namedParameters
) => Promise
<string
>; validateAddress
: (address
) => boolean
; verifySignature
: (__namedParameters
) => Promise
<boolean
>; }>