Interface: WalletAdapter
@orderly.network/hooks.WalletAdapterTable of contents
Properties
- formatUnits
- getBalance
- getTransactionRecipect
- parseUnits
- pollTransactionReceiptWithBackoff
- send
- signTypedData
Accessors
Methods
Properties
formatUnits
• formatUnits: (amount: string) => string
Type declaration
▸ (amount): string
Parameters
Returns
string
Defined in
packages/core/src/wallet/adapter.ts:14getBalance
• getBalance: (userAddress: string) => Promise<any>
Type declaration
▸ (userAddress): Promise<any>
Parameters
Returns
Promise<any>
Defined in
packages/core/src/wallet/adapter.ts:47getTransactionRecipect
• getTransactionRecipect: (txHash: string) => Promise<any>
Type declaration
▸ (txHash): Promise<any>
Parameters
Returns
Promise<any>
Defined in
packages/core/src/wallet/adapter.ts:36parseUnits
• parseUnits: (amount: string) => string
Type declaration
▸ (amount): string
Parameters
Returns
string
Defined in
packages/core/src/wallet/adapter.ts:13pollTransactionReceiptWithBackoff
• pollTransactionReceiptWithBackoff: (txHash: string, baseInterval?: number, maxInterval?: number, maxRetries?: number) => Promise<any>
Type declaration
▸ (txHash, baseInterval?, maxInterval?, maxRetries?): Promise<any>
Parameters
Returns
Promise<any>
Defined in
packages/core/src/wallet/adapter.ts:39send
• send: (method: string, params: any[] | Record<string, any>) => Promise<any>
Type declaration
▸ (method, params): Promise<any>
Parameters
Returns
Promise<any>
Defined in
packages/core/src/wallet/adapter.ts:17signTypedData
• signTypedData: (address: string, data: any) => Promise<string>
Type declaration
▸ (address, data): Promise<string>
Parameters
Returns
Promise<string>
Defined in
packages/core/src/wallet/adapter.ts:37Accessors
addresses
•get addresses(): string
Returns
string
Defined in
packages/core/src/wallet/adapter.ts:8chainId
•get chainId(): number
Returns
number
Defined in
packages/core/src/wallet/adapter.ts:7 •set chainId(chainId): void
Set the chain id
Parameters
Returns
void
Defined in
packages/core/src/wallet/adapter.ts:12Methods
call
▸ call(address, method, params, options): Promise<any>
Parameters
Returns
Promise<any>
Defined in
packages/core/src/wallet/adapter.ts:52callOnChain
▸ callOnChain(chain, address, method, params, options): Promise<any>
Parameters
Returns
Promise<any>
Defined in
packages/core/src/wallet/adapter.ts:61off
▸ off(eventName, listener): void
Parameters
Returns
void
Defined in
packages/core/src/wallet/adapter.ts:72on
▸ on(eventName, listener): void
Parameters
Returns
void
Defined in
packages/core/src/wallet/adapter.ts:71sendTransaction
▸ sendTransaction(contractAddress, method, payload, options): Promise<TransactionResponse>
Parameters
Returns
Promise<TransactionResponse>