Skip to main content

Type Alias: DeliverAndExecuteMessageArgs

DeliverAndExecuteMessageArgs: object

The arguments for the deliverAndExecuteMessage function.

Type declaration

account

account: Account

The Account that will be used to sign the transaction.

chain

chain: Chain

The Chain that the message will be routed from.

destinationChainSelector

destinationChainSelector: number

The destination chain selector that the message will be routed to.

message

message: EquitoMessage

The EquitoMessage that will be routed.

messageData

messageData: Hex

The message data in Hex format.

proof

proof: Hex

The message proof in Hex format.

routerContract

routerContract: Hex

The router contract in Hex format.

verifierIndex

verifierIndex: number

The verifier index.

walletClient

walletClient: WalletClient

The WalletClient that will be used to write the contract.

Defined in

packages/viem/src/router/deliver-and-execute-message.ts:9