UNPKG

@hyperlane-xyz/core

Version:

Core solidity contracts for Hyperlane

15 lines (13 loc) 369 B
/* Imports: Internal */ import { getContractInterface } from '../../../src/contract-defs' export const encodeXDomainCalldata = ( target: string, sender: string, message: string, messageNonce: number ): string => { return getContractInterface('L2CrossDomainMessenger').encodeFunctionData( 'relayMessage', [target, sender, message, messageNonce] ) }