SendEthTransactionWalletAction
@liquidium/client / SendEthTransactionWalletAction
Interface: SendEthTransactionWalletAction<TResult>
Defined in: external/liquidium-sdk/packages/client/src/core/wallet-actions.ts:169
Prepared action that requires sending an ETH transaction before submit.
Type Parameters
TResult
TResult
Properties
account?
optionalaccount?:string
Defined in: external/liquidium-sdk/packages/client/src/core/wallet-actions.ts:179
Optional default account to pass to the wallet adapter.
actionType
actionType:
string
Defined in: external/liquidium-sdk/packages/client/src/core/wallet-actions.ts:175
Adapter-facing action type.
executionKind
executionKind:
"send-eth-transaction"
Defined in: external/liquidium-sdk/packages/client/src/core/wallet-actions.ts:173
Wallet capability required to execute the action.
kind
kind:
string
Defined in: external/liquidium-sdk/packages/client/src/core/wallet-actions.ts:171
Protocol action kind.
transaction
transaction:
EthTransactionRequest
Defined in: external/liquidium-sdk/packages/client/src/core/wallet-actions.ts:181
EVM transaction request to send.
transferMode
transferMode:
TransferMode
Defined in: external/liquidium-sdk/packages/client/src/core/wallet-actions.ts:177
Transfer path associated with the action.
Methods
submit()
submit(
request):Promise<TResult>
Defined in: external/liquidium-sdk/packages/client/src/core/wallet-actions.ts:183
Submits the transaction hash and resolves the protocol result.
Parameters
request
txHash
string
Returns
Promise<TResult>