@eth-optimism/viem • Docs
@eth-optimism/viem / actions/interop / sendCrossDomainMessage
sendCrossDomainMessage<
chain,account,chainOverride>(client,parameters):Promise<SendCrossDomainMessageReturnType>
Initiates the intent of sending a L2 to L2 message. Used in the interop flow.
• chain extends undefined | Chain
• account extends undefined | Account
• chainOverride extends undefined | Chain = undefined
• client: Client<Transport, chain, account>
L2 Client
• parameters: SendCrossDomainMessageParameters<chain, account, chainOverride, DeriveChain<chain, chainOverride>>
SendCrossDomainMessageParameters
Promise<SendCrossDomainMessageReturnType>
transaction hash - SendCrossDomainMessageReturnType
packages/viem/src/actions/interop/sendCrossDomainMessage.ts:77