Authors: Bobbay, Manny & Alex @ UMA
The adoption of oSnap for Developer DAO would eliminate the need for multisig execution by automatically executing successful Snapshot votes onchain, thus consolidating the governance process to one gasless vote on Snapshot that results in onchain execution.
We believe decentralized governance is critical to the entire web3 ecosystem. The traction of oSnap has shown us that DAOs are increasingly committing to this as well; as such, UMA continues developing oSnap with no fees for the betterment of the industry at large.
Adding oSnap streamlines the execution of governance decisions, brings a new layer of efficiency and reliability to Developer DAO. This requires minimal effort and no disruption to existing DAO governance processes. UMA even covers the onchain execution costs for every oSnap proposal.
oSnap secures over $300M for treasuries including CoW Protocol, Across, Connext and Shapeshift. A dashboard of all oSnap users can be viewed here. oSnap was built by UMA, an experienced leader in optimistic verification. UMA’s optimistic oracle currently secures $700M of TVS across bridges, prediction markets and governance tools.
oSnap Safe app lets you add oSnap to your Snapshot space and Safe in a few minutes with no developer time required. A video demonstration of the oSnap Safe App can be viewed here.
Once enabled, Snapshot proposals can optionally enable oSnap and include transaction payloads within the proposal to be automatically executed after a successful snapshot vote. Learn how to upload a proposal with oSnap here.
The updated Snapshot flow for proposals that include transaction payloads would be:
Here are examples of where oSnap would have streamlined the process:
UMA has also focused significant resources on monitoring efforts:
DAOs can take it a step further by adding the Roles modifier via the Zodiac module to specify which addresses can call the relevant functions in the Delay modifier to veto transactions. This way, a trusted individual can be given permission to veto transactions without having full admin control over the Safe.
DAOs can take it a step further by adding the Roles modifier via the Zodiac module to specify which addresses can call the relevant functions in the Delay modifier to veto transactions. In this oSnap deployment, the Developer DAO Multisig will have permission to veto transactions.
There is still an important trust consideration: If the holder of the veto power is malicious or makes a mistake, they can disrupt the execution of a proposal without having to post a disputer bond.
While oSnap has been audited by Open Zeppelin, as with any system, there may be unforeseen vulnerabilities.
Here are the audit reports by Open Zeppelin:
DAO Voting strategy is currently 1 CODE token 1 vote.
For Abstain Against