bridge.ts 342 Bytes
Newer Older
1 2 3 4
import { getContractInterface } from '../../../src/contract-defs'

export const getXDomainCalldata = (
  target: string,
5
  sender: string,
6 7 8 9 10 11 12
  message: string,
  messageNonce: number
): string => {
  return getContractInterface(
    'OVM_L2CrossDomainMessenger'
  ).encodeFunctionData('relayMessage', [target, sender, message, messageNonce])
}