Voting is a key part of how many DAOs make decisions. But it doesn’t stop there: executing the actions that the vote calls for has to come next. Communities that operate offchain have to rely on a trusted actor to perform this step, but not in the Aragon App.
In the Aragon App, you can add onchain actions to your proposal so that the action can become executable when the proposal passes. This puts the “A” (autonomous) in DAOs, because you don’t need to rely on a single actor to follow-through and complete the action once the proposal passes. Instead, any wallet can do that.
Adding onchain actions into proposals also makes DAOs more secure, because wallets can only execute what was approved by the DAO. There’s no potential for someone to change their mind and execute something different—they can only follow what was voted in by members.
In this guide, we’ll cover how to vote on and execute the onchain actions in proposals with the Aragon App!
An onchain action is a task carried out on the blockchain after a proposal has passed.
A few examples of onchain actions:
You can add onchain actions into your proposal, so that if the proposal passes, they are automatically executable by any wallet.
Now that we’ve covered what the actions are, let’s look at how to cast votes for or against them in a proposal.
Only DAO members—meaning you hold the governance tokens in the DAO or are an allowlisted wallet—can vote on proposals.
From the DAO dashboard, you can see all the recent proposals and their status. Find an active proposal and click into it.
When you open the active proposal, you’ll find:
When you click “Vote now,” a drop-down menu will appear, showing your options to vote.
Sign a transaction and pay the gas fees required to vote. On Polygon, they’re typically just around 2 cents!
If you enabled vote change when you built your DAO, you will be able to revote later if you change your mind. Vote change allows members to change their vote during the proposal duration.
If a vote passes, any wallet address can execute the action, which involves signing a transaction.
Executing the action is not necessary if the vote does not have automatic actions and is just a signaling vote. An example of a signaling vote is a decision about something happening offchain, like what event to attend as an organization.
Only one wallet needs to execute the action. You can only execute the action that was voted in by the DAO, making the DAO more secure.
Scroll down to the bottom of the proposal. If the proposal has passed, the “Execute Now” button will be clickable.
To execute the proposal, you will need to sign a transaction and pay the gas fees required for the blockchain you chose.
Now, you can see that the proposal has been executed. You can open the transaction on a block explorer.
Launch your DAO on the Aragon App today to start creating proposals, voting, and executing actions onchain!
-
Aragon has been building onchain governance infrastructure for over 7 years, with its tech securing billions of assets. Govern your protocol onchain with Aragon OSx: the secure and modular DAO framework with customization built in. Or, launch a DAO in 10 minutes or less without writing any code on the Aragon App.
Developer Portal | Aragon App | Custom DAO Builds | Mirror | X | Newsletter