Interface: WalletAdapterInterface
Base interface for wallet adapters. This is re-exported from WalletAdapter.ts for convenience.
Defined in: packages/bitbadgesjs-sdk/src/signing/types.ts:308
Base interface for wallet adapters. This is re-exported from WalletAdapter.ts for convenience.
Properties
address
readonlyaddress:string
Defined in: packages/bitbadgesjs-sdk/src/signing/types.ts:312
The address managed by this adapter
chainType
readonlychainType:"evm"|"cosmos"
Defined in: packages/bitbadgesjs-sdk/src/signing/types.ts:310
The chain type this adapter supports
Methods
estimateEvmGas()?
optionalestimateEvmGas(tx):Promise<bigint>
Defined in: packages/bitbadgesjs-sdk/src/signing/types.ts:324
Estimate gas for an EVM transaction (for EVM wallets)
Parameters
tx
Returns
Promise<bigint>
getPublicKey()
getPublicKey():
Promise<string>
Defined in: packages/bitbadgesjs-sdk/src/signing/types.ts:315
Get the public key in base64 format
Returns
Promise<string>
sendEvmTransaction()?
optionalsendEvmTransaction(tx):Promise<string>
Defined in: packages/bitbadgesjs-sdk/src/signing/types.ts:321
Send an EVM transaction (for EVM wallets)
Parameters
tx
Returns
Promise<string>
signDirect()?
optionalsignDirect(payload,accountNumber):Promise<SigningResult>
Defined in: packages/bitbadgesjs-sdk/src/signing/types.ts:318
Sign a transaction using Cosmos SignDirect (for Cosmos wallets)
Parameters
payload
any
accountNumber
string | number | bigint
Returns
Promise<SigningResult>
signTypedData()?
optionalsignTypedData(typed):Promise<string>
Defined in: packages/bitbadgesjs-sdk/src/signing/types.ts:327
Sign EIP-712 typed-data (for EVM wallets)
Parameters
typed
any
Returns
Promise<string>
supportsEvmTransaction()
supportsEvmTransaction():
boolean
Defined in: packages/bitbadgesjs-sdk/src/signing/types.ts:334
Check if the adapter supports EVM transactions
Returns
boolean
supportsSignAmino()
supportsSignAmino():
boolean
Defined in: packages/bitbadgesjs-sdk/src/signing/types.ts:332
Check if the adapter supports Amino signing
Returns
boolean
supportsSignDirect()
supportsSignDirect():
boolean
Defined in: packages/bitbadgesjs-sdk/src/signing/types.ts:330
Check if the adapter supports SignDirect signing
Returns
boolean
supportsSignTypedData()
supportsSignTypedData():
boolean
Defined in: packages/bitbadgesjs-sdk/src/signing/types.ts:336
Check if the adapter supports EIP-712 typed-data signing
Returns
boolean