Tally Adds Seatbelt for Uniswap Governance

Making Uniswap governance safer and more transparent

We’re making Uniswap governance safer and more transparent by adding support for the Seatbelt proposal testing suite. Seatbelt helps surface potential issues in proposals before they go to a vote, giving delegates and token holders more confidence as they participate in the decision-making process.

Learn more about Seatbelt and how you can use it in your proposal creation process on Tally ⬎

Why simulations sometimes fall short

Delegates and token holders are often asked to evaluate complex proposals that contain low-level contract interactions, multi-step execution paths, and time-sensitive logic. Basic simulations provide a first check, but they don’t always reflect how proposals will behave once executed on-chain. Edge cases, especially those tied to timelocks, can slip through simulation reports. In some cases, a proposal that seems valid in testing can still fail post-vote, leading to stalled processes, lost time, or even locked funds.

A more complete picture

Introducing Seatbelt: an open-source test suite developed by ScopeLift with support from the Uniswap Foundation. Seatbelt was created to proactively catch errors in on-chain proposal logic before they cause problems. Seatbelt runs pre-vote simulations and outputs a human-readable report that decodes what a proposal will actually do when executed.

By analyzing calldata, contract calls, and expected state changes in the context of a proposal’s specific timelock and execution environment, Seatbelt helps governance participants spot issues before it’s too late.

Today, Seatbelt is live on Tally for all active Uniswap proposals.

How it works on Tally

Uniswap delegates and token holders no longer need to rely on external analysis or sift through GitHub repos to understand proposal risks. With Tally’s integration, Seatbelt’s findings surface as actionable security insights directly on the proposal page. Users will now see the following on each active Uniswap proposal on Tally:

  • A dedicated Seatbelt Report module embedded in the Tally UI

  • Pass/Fail/Warning results for common security checks

  • Readable summaries of core contract changes the proposal will enact

  • Decoded calldata and parameters, for transparency into low-level actions

  • A report status indicator that automatically refreshes every 3 hours to stay up-to-date

Note: Seatbelt reports are pre-generated and cached for performance. They automatically regenerate whenever a proposal is updated, resubmitted, or modified. (Reports refresh on a 3-hour cycle if no updates occur.)

Why it matters

Seatbelt significantly reduces the technical barrier to secure participation in Uniswap’s governance. By presenting critical information in an easy-to-understand format, it makes it easier for delegates and stakeholders (even those without a technical background) to cast informed votes. For Uniswap’s governance process, this integration leads to:

  • Fewer execution surprises after proposals pass (no more unexpected failures when it’s time to implement)

  • Improved transparency for non-technical users, who can now clearly see what a proposal will do

  • Increased confidence for large token holders and committee reviewers when evaluating complex proposals

  • A stronger foundation for more robust organizational security practices

Tally’s vision for safer governance

Tally’s Seatbelt integration for Uniswap reflects a larger goal: bringing meaningful, context-aware security data directly into the governance process. We believe proactive, integrated simulation tools like this should become a standard part of proposal workflows across all DAOs. By surfacing these insights across Tally’s interface, we’re one step closer to safer, more transparent on-chain governance for everyone.


Explore Seatbelt reports on Uniswap’s Tally page → tally.xyz/uniswap

Have questions or feedback? We’re listening – feel free to reach out

Access the Seatbelt Github

Access the Seatbelt docs

Subscribe to tally.xyz
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.