Interface CustomTransactionRequest<T>

Custom transaction request is a request that is opaque to multichain signer. The signer pass the inner request to the underlying adapter which signs the transaction in a network-specific manner.

If you want to make a transaction that is not supported by multichain any TransactionRequest, create a custom transaction request and pass the network-specific request in the inner field.

Type Parameters

  • T = any


  • CustomTransactionRequest


contractInteraction?: ContractInteraction

If defined, information about the contract interaction.

from?: string

The sender address of the transaction. This is optional.

inner: T

The network-specific transaction request.

network: string

The network where this transaction will be submitted to.

type: Custom

The type of the transaction.

Generated using TypeDoc