@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