Skip to main content

SendEthTransactionWalletAction

@liquidium/client


@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?

optional account?: 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>