ecosystem

@eth-optimism/viemDocs


@eth-optimism/viem / actions / depositCrossDomainMessage

depositCrossDomainMessage()

depositCrossDomainMessage<TChain, TAccount, TChainOverride>(client, parameters): Promise<DepositCrossDomainMessageReturnType>

Deposit a cross-domain message from the root chain (L1).

Type Parameters

TChain extends undefined | Chain

TAccount extends undefined | Account

TChainOverride extends undefined | Chain

Parameters

client: Client<Transport, TChain, TAccount>

Client for the depositing chain

parameters: DepositCrossDomainMessageParameters<TChain, TAccount, TChainOverride, DeriveChain<TChain, TChainOverride>>

DepositCrossDomainMessageParameters

Returns

Promise<DepositCrossDomainMessageReturnType>

The transaction hash. DepositCrossDomainMessageReturnType

Defined in

packages/viem/src/actions/depositCrossDomainMessage.ts:79