Skip to main content

executeWith

@liquidium/client


@liquidium/client / executeWith

Function: executeWith()

executeWith(options): <TResult>(action) => Promise<TResult>

Defined in: external/liquidium-sdk/packages/client/src/execute.ts:34

Returns an async function that runs a WalletAction end-to-end.

  • sign-message: needs walletAdapter.signMessage and options.chain.
  • sign-psbt: needs walletAdapter.signPsbt.
  • send-eth-transaction: needs walletAdapter.sendEthTransaction.

Parameters

options

ExecuteWithOptions

Adapter and optional chain/account overrides.

Returns

A function that accepts a WalletAction and resolves with its submit result.

<TResult>(action) => Promise<TResult>