ecosystem

@eth-optimism/viemDocs


@eth-optimism/viem / actions/interop / simulateRelayCrossDomainMessage

simulateRelayCrossDomainMessage()

simulateRelayCrossDomainMessage<TChain, TAccount, TChainOverride>(client, parameters): Promise<RelayCrossDomainMessageContractReturnType>

Simulate contract call for relayCrossDomainMessage

Type Parameters

TChain extends undefined | Chain

TAccount extends undefined | Account

TChainOverride extends undefined | Chain = undefined

Parameters

client: Client<Transport, TChain, TAccount>

L2 Client

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

RelayCrossDomainMessageParameters

Returns

Promise<RelayCrossDomainMessageContractReturnType>

contract return value - RelayCrossDomainMessageContractReturnType

Defined in

packages/viem/src/actions/interop/relayCrossDomainMessage.ts:150