ChainflipToolbox
ChainflipToolbox(
__namedParameters
):Promise
<{api
:ApiPromise
;broadcast
: (tx
,callback?
) =>Promise
<string
| () =>void
>;convertAddress
: (address
,newPrefix
) =>string
;createKeyring
: (phrase
) =>Promise
<KeyringPair
>;createTransaction
: (params
) =>undefined
|SubmittableExtrinsic
<"promise"
,ISubmittableResult
>;decodeAddress
: (address
,networkPrefix?
) =>Uint8Array
<ArrayBufferLike
>;encodeAddress
: (address
,encoding
,networkPrefix?
) =>string
;estimateTransactionFee
: (params
) =>Promise
<undefined
|AssetValue
>;gasAsset
:AssetValue
;getAddress
: (keyring?
) =>undefined
|string
;getBalance
: (address
,scamFilter
) =>Promise
<AssetValue
[]>;network
:SubstrateNetwork
;sign
: (tx
) =>Promise
<SubmittableExtrinsic
<"promise"
,ISubmittableResult
>>;signAndBroadcast
: (__namedParameters
) =>string
|Promise
<string
> |Promise
<() =>void
>;transfer
: (params
) =>Promise
<undefined
|string
>;validateAddress
: (address
) =>boolean
; }>
Defined in: packages/toolboxes/src/substrate/substrate.ts:29
Parameters
Section titled “Parameters”__namedParameters
Section titled “__namedParameters”ToolboxParams
= {}
Returns
Section titled “Returns”Promise
<{ api
: ApiPromise
; broadcast
: (tx
, callback?
) => Promise
<string
| () => void
>; convertAddress
: (address
, newPrefix
) => string
; createKeyring
: (phrase
) => Promise
<KeyringPair
>; createTransaction
: (params
) => undefined
| SubmittableExtrinsic
<"promise"
, ISubmittableResult
>; decodeAddress
: (address
, networkPrefix?
) => Uint8Array
<ArrayBufferLike
>; encodeAddress
: (address
, encoding
, networkPrefix?
) => string
; estimateTransactionFee
: (params
) => Promise
<undefined
| AssetValue
>; gasAsset
: AssetValue
; getAddress
: (keyring?
) => undefined
| string
; getBalance
: (address
, scamFilter
) => Promise
<AssetValue
[]>; network
: SubstrateNetwork
; sign
: (tx
) => Promise
<SubmittableExtrinsic
<"promise"
, ISubmittableResult
>>; signAndBroadcast
: (__namedParameters
) => string
| Promise
<string
> | Promise
<() => void
>; transfer
: (params
) => Promise
<undefined
| string
>; validateAddress
: (address
) => boolean
; }>