You can use Otterspace Badges for governance in Snapshot using the Otterspace Badges Snapshot strategy. A Snapshot strategy is a function for calculating a memberās voting power based on their tokens. You can learn more about strategies in Snapshotās docs.
Setting up your Badges strategy in Snapshot
To add the Otterspace Badges strategy to Snapshot, first navigate to your spaceās settings.
Scroll down to the āstrategiesā section and click āadd strategyā
Editing Strategy Details
When adding the otterspace-badges strategy, you will be prompted to edit the strategy details. You need to do this in order to specify which badges can be used in voting and how much voting power they have.
There are 3 variables you need to edit in the strategy (see A, B and C below). You can add badges by adding another badge object following the format below (see the curly brackets in bold - that is a badge object).
{
"symbol":"BADGES",
"raftTokenId":"A",
"specs":[
{
"id":"B",
"weight":"C"
},
{
"id":"B",
"weight":"C"
}
]
}
A
This is the token id of your Raft token. You can find it by navigating to the asset on Etherscan or finding your Raft in the collection on Quixotic and navigating to the details section on the token.
B
This is the id of the badge, which you can find as part of the url on the badge page. Navigate to the badge page for the badge you want to use in the strategy, and copy the final section of the url (example highlighted in yellow below)
https://beta.otterspace.xyz/badges/bafyreicl3unvw6tvzjfduvrhxbfi74gsob6mpf6ekn3s2nkopqz2phtx7e
C
This is the weight of the badge in the governance strategy. You can think of a weight of 1 as one vote, and a weight of 2 having two votes.
What if someone has multiple Badges, how does this affect their voting power?
If a DAO member has multiple Badges in their wallet when they vote, the strategy will use the weight of their most powerful Badge.
We are considering building another strategy that adds up the votes from multiple Badges - let us know here if that would be useful to you.
Using Badges and your DAO token for voting at the same time
If you are using multiple strategies in Snapshot, voting power is cumulative across strategies. In other words, if you use the Badges strategy and an ERC20 ābalance ofā strategy, then someone who has a badge and ERC20 tokens will get voting power from both.
When using multiple strategies, you need to think about how you set the weights of each token. If you set the weight of an ERC20 token as ā1ā, and the weight of a badge as ā1ā, then they have the same voting power. A weight of 2 has twice as much voting power as a weight of 1.
Example
The OtterDAO Snapshot space has 2 strategies (this means they are both running at the same time).
Strategy 1: ERC20 Balance of
Holders of $OTR get one vote for each token they hold. [Token voting weight is 1].
Strategy 2: Otterspace Badges
Holders of the āAlpha Otterā Badge get 10,000 votes. [Badge voting weight is 10,000]
Holders of the āRock Holderā Badge get 1,000 votes. [Badge voting weight is 1,000]
How the strategies work together
Oliver
Holds 20,000 $OTR = 20,000 votes
Holds 1 Alpha Otter Badge = 10,000 votes
ā Oliver has 30,000 votes
Ophelia
Holds 10,000 $OTR = 10,000 votes
Holds 1 Alpha Otter Badge and 1 Rock Holder Badge = 10,000 votes [only the more powerful badge is counted]
ā Ophelia has 20,000 votes
Using Badges for governance on Snapshot in a sub-DAO
By setting up sub-space in Snapshot, you can use different Badges for governance in different teams/guilds/pods/sub-DAOs. For example, you might want to use only Engineering Guild badges for governance over the Engineering Guild budget.
To do this, first set up a sub-space in Snapshot and then configure the strategy for the space based on the Badges you want to use in governance.
If you have any questions or feedback, you can use this form or post in the #š¤_ask_away channel in our Discord server