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

Cross-Chain Vote Aggregator

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 Vote Aggregator is a governance tool that aggregates voting results from multiple EVM chains and submits them to a primary governor contract in a single transaction. As governance becomes increasingly multi-chain, proposals often receive votes across different networks. This tool reads chain-specific voting results — the number of for, against, and abstain votes on each chain — sums them together, and constructs a transaction to submit the aggregated results to the primary governor. This ensures that votes from all chains are counted together, enabling unified governance outcomes without requiring manual tallying or multiple transactions.

HOW TO USE

Connect your EVM wallet via the BGWallet bridge. Enter the primary governor contract address (the contract that will receive the aggregated results) and the proposal ID. Enter the chain vote results in the format "chainId:for:against:abstain" — one per line or comma-separated. For example: "10:100:50:20" for Optimism, "137:200:80:30" for Polygon. Optionally, add an aggregation message for metadata. Click "Preview Aggregation" to see the proposal ID, the number of chains included, the total votes (for/against/abstain), and a breakdown of each chain's results. Review the details carefully. Click "Aggregate Votes" to sign and broadcast the transaction. The tool provides progress updates and a transaction hash for tracking.

TECHNICAL MECHANISM

The tool parses the chain-specific vote results provided by the user — each entry includes the chain ID and the three vote counts. It sums the for, against, and abstain votes across all chains to produce the total. When executing, the tool encodes a transaction to the primary governor contract's aggregation or vote submission function, passing the proposal ID, the aggregated vote counts, and optionally the chain-specific breakdown. The tool validates that the aggregated results meet the quorum threshold if the governor provides that information. The entire operation is atomic — if the aggregation submission fails, the transaction reverts and the results remain unchanged.

WHAT IT CANNOT SEE

This tool cannot guarantee that the aggregated vote results will be accepted by the destination chain if the vote counting mechanism or quorum requirements differ between chains. Some chains may use different vote weighting, delegation rules, or tokenomics that affect the actual vote power. The tool also cannot predict changes to the primary governor's aggregation rules, such as modifications to quorum thresholds or vote acceptance conditions. Additionally, the tool cannot verify that the chain-specific vote results provided are accurate or complete — the user is responsible for ensuring the data is correct. Always verify the vote results independently and ensure the aggregation logic matches the governance protocol's expectations. This tool is an aid for cross-chain vote aggregation, not a guarantee that the aggregated results will be accepted by the protocol.

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 address is correct and that the contract supports the vote aggregation function. Not all governance protocols support cross-chain vote aggregation — check your protocol's documentation for specific requirements and the correct submission interface.

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.