This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Cross-Chain Proposal Relayer

Governance · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryGovernance
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Cross-Chain Proposal Relayer is a governance tool that enables the relay of proposals and voting results across different EVM chains. As governance becomes increasingly multi-chain, proposals often need to be enacted on multiple networks. This tool reads proposal states from a source governor contract, verifies the voting results, and constructs a cross-chain message to relay the proposal to a destination chain's governor contract. It provides visibility into the relay status — whether the proposal is ready for relay, pending, or has been successfully relayed — and handles the cross-chain messaging in a single transaction.

HOW TO USE

Connect your EVM wallet via the BGWallet bridge. Enter the source governor contract address (where the proposal was created and voted on), the destination chain ID (e.g., 10 for Optimism, 42161 for Arbitrum), and the destination governor contract address. Specify the proposal ID you want to relay. Optionally, add a relay message for metadata. Click "Preview Relay" to see the source and destination chains, the proposal state on the source chain, relay readiness, and an estimated gas cost. If the proposal is ready, click "Relay Proposal" to sign and broadcast the transaction. The tool provides progress updates and a transaction hash for tracking.

TECHNICAL MECHANISM

The tool reads the proposal state from the source governor using the `state(proposalId)` function to determine if the proposal has passed (`Succeeded` state). It validates that the proposal is ready for execution. For cross-chain messaging, the tool uses the destination chain's governor contract or a cross-chain messaging interface (such as LayerZero, Axelar, or Hyperlane) — the specific mechanism depends on the governance setup. The tool encodes the relay message containing the proposal ID, calldata, and metadata, then submits it to the relayer contract. The operation is atomic: if the relay fails, the transaction reverts and the proposal remains unchanged. Gas estimates are provided based on the complexity of the cross-chain message.

WHAT IT CANNOT SEE

This tool cannot guarantee that the cross-chain message will be successfully delivered or executed if the relayer network fails or the destination chain's governance parameters change. Cross-chain messaging relies on external infrastructure that may experience delays, failures, or congestion. The tool also cannot predict changes to the destination chain's governor contract, such as modifications to proposal execution requirements or timelock delays. Additionally, the tool cannot verify that the destination chain's governance parameters match the source chain's expectations. Always monitor the relay status and consider using multiple relayers for critical proposals. This tool is an aid for cross-chain governance, not a guarantee of successful delivery.

PLEASE NOTE

EVM chains only. This tool relies on the BGWallet connector and will not function on Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, or XRP. The user is responsible for ensuring the supplied contract addresses are correct and that the destination chain supports cross-chain governance messaging. Not all cross-chain governance setups use the same relayer infrastructure — check your protocol's documentation for specific relayer addresses and requirements.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.