Cross-Chain Governance Vote Relayer
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Cross-Chain Governance Vote Relayer is a governance tool that lets you relay votes from one chain to another for cross-chain governance systems. In multi-chain governance, proposals may be voted on across multiple chains, and votes need to be aggregated or relayed to a primary chain. This tool reads your voting power on the source chain, the proposal state, and the relay eligibility, then constructs and submits a transaction to relay your vote to the destination chain. It provides a preview of the source and destination governors, proposal ID, vote choice, destination chain, and estimated gas cost before you execute, enabling secure and transparent cross-chain governance participation.
HOW TO USE
Connect your EVM wallet via the BGWallet bridge. Enter the source governor contract address (where you are casting your vote) and the destination governor contract address (where the vote will be relayed). Enter the proposal ID, your vote choice (1 = For, 0 = Against, 2 = Abstain), and the destination chain ID. Click "Preview Relay" to see the source and destination governors, proposal ID, vote choice, destination chain, and estimated gas cost. Review the details carefully. Click "Relay Vote" to sign and broadcast the transaction. The tool provides a transaction hash for tracking and shows the relay status.
TECHNICAL MECHANISM
The tool reads your voting power from the source governor using view functions like `getVotes(account)` or `votingPower(account)`. It checks the proposal state using `state(proposalId)` to ensure the proposal is active and votable. When executing, the tool encodes a transaction to the source governor's vote relay function — typically `relayVote(proposalId, support, destinationChain, destinationGovernor)` or similar. The tool uses the contract's ABI to encode the call and submits it via the connected wallet. The entire operation is atomic — if the relay fails, the transaction reverts and the vote is not relayed. The tool estimates gas using `estimateGas` and displays the estimated cost before execution.
WHAT IT CANNOT SEE
This tool cannot guarantee that the relayed vote will be counted if the destination chain's governance parameters change or the bridge network fails before the vote is recorded. Cross-chain governance relies on bridge networks that may experience delays, failures, or censorship. The tool also cannot predict changes to the destination governor's parameters, such as voting periods or quorum requirements, that may affect the vote's validity. Additionally, the tool cannot verify that the destination governor is configured to accept relayed votes. Always monitor the relay status separately and verify the vote on the destination chain. This tool is an aid for cross-chain governance, not a guarantee that the relayed vote will be counted.
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 governor addresses are correct and that the contracts support cross-chain vote relay functions. Not all governance systems support cross-chain voting — check your protocol's documentation first. The vote choice must be 0 (Against), 1 (For), or 2 (Abstain) — the tool validates this before execution.