Relayer Contract

Purpose

Relayer Contracts facilitate cross-chain communication by relaying messages from the source chain to the destination chain. They ensure seamless and reliable execution of cross-chain transactions within the VIA Labs ecosystem by picking up messages

Functionality

  • Execution Handling: Triggers the messageProcess() on the destination contract, ensuring correct operation execution.

  • Gas Reimbursement: Pays initial gas fees for transactions. Destination contracts reimburse the Relayer Contract for these fees. More details are available in the Fees section of the documentation.

Last updated