Snapshot-to-On-Chain Execution Bridge
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
The Snapshot-to-On-Chain Execution Bridge enables deployment of off-chain Snapshot voting results to on-chain governance contracts. It reads comprehensive state from Snapshot proposals and on-chain governance contracts including proposal validity, execution eligibility, vote counts (for/against), quorum requirements, execution delays, executor permissions, proposal status, bridge adapter state, and execution history. Users can bridge proposals using multiple methods: executeProposal with target and calldata, bridgeExecution with force option, relayProposal with simulation support, or executeSnapshotProposal with signature verification. The tool displays vote distribution, quorum status, and execution history, providing full visibility before executing off-chain governance results on-chain.
HOW TO USE
Connect your Web3 wallet and paste the on-chain governance contract address and the Snapshot proposal ID. The tool never hardcodes addresses—you specify the contract you're vouching for. Select the bridge method, optionally specify a target contract address and calldata for the action to execute, and provide signature proof data if required. Check "Approve token spending" to handle approvals automatically, "Force execution" to bypass checks, or "Simulate before execution" to test the transaction first. Click "Fetch proposal & execution state" to view proposal validity, execution eligibility, vote counts, quorum status, execution delay, on-chain proposal status, executor permissions, bridge adapter, and execution history. Review the displayed state and vote results carefully—bridging executes Snapshot results on-chain. Click "Bridge & execute" to submit the execution transaction. Transaction status, gas costs, and confirmation are displayed upon completion.
MECHANICAL ADVANTAGE: DUAL-SOURCE STATE AGGREGATION WITH EXECUTION HISTORY DISCOVERY
Unlike hardcoded governance tools that only read from a single source, this tool aggregates state from both Snapshot proposal data and on-chain governance contracts, fetching nine different data points in parallel using Promise.all with individual error boundaries. This ensures that a revert in one view function doesn't prevent retrieval of other critical metrics. The tool automatically discovers execution history by iterating through execution event indices until it hits empty entries (capped at 10 for performance), displaying executor addresses and status for full transparency before executing. The tool dynamically selects the appropriate bridge method based on user input—executeProposal with calldata and signature, bridgeExecution with force option, relayProposal with simulation, and executeSnapshotProposal with combined parameters. Gas estimation factors in execution method complexity, and the tool uses receipt.effectiveGasPrice post-transaction for accurate cost reporting rather than relying on the pre-EIP-1559 gasPrice cap. Proposal validity, quorum status, and executor permissions are displayed prominently, enabling informed execution decisions.
WHAT IT CANNOT SEE
This tool cannot verify that the Snapshot proposal is legitimate or has not been compromised. It cannot detect if the Snapshot voting results have been manipulated or if the on-chain contract has been upgraded or modified. Execution may not execute at optimal gas price due to network conditions or succeed if the contract is paused or frozen. The tool cannot recover funds if execution fails due to contract bugs or insufficient approval. It cannot verify that execution parameters are valid, predict gas prices during congestion, or detect if the execution has been front-run. The tool cannot ensure that the proposal will be executed correctly, verify off-chain Snapshot voting integrity, or provide legal or governance advice. It cannot guarantee that the execution will be processed, verify the correctness of the proposal calldata, ensure that all conditions are met for execution, or track execution status outside of the tool. Snapshot results rely on off-chain voting infrastructure—verify the results independently before bridging.
PLEASE NOTE
This tool operates on EVM-compatible chains only. It reads from and writes to governance contracts and integrates with Snapshot off-chain voting. Always verify contract addresses, proposal IDs, and execution parameters before submitting transactions. The tool displays current state but does not automatically execute—you must review and confirm each transaction through your wallet. Gas costs vary by network conditions; the tool estimates but cannot guarantee optimal pricing. Ensure the Snapshot proposal has passed quorum and the required voting thresholds before executing. Calldata must be correctly formatted for the target contract—malformed calldata may cause execution failure.