As you might have guessed, we were heavily inspired by $FWB. So we ended up requiring members to have at least 200 $MTRS1 tokens to be able to vote, get access to the Telegram, and more. To token gate our telegram group, we used Collab.land
which is free. Collab.land needs some features and has some bugs, but it's free + alpha software - beggars cannot be choosers.
Cooper recommended we use Gnosis Safe
to manage our treasury (don't try to use the python CLI lol) so we did that - it was easy enough. We set up a 2 of 3 signature via the UI and it was easy enough. We lost a bunch of gwei trying to get fancy and use the Gnosis python CLI tool, which is not compatible with the UI
because they use different versions of the smart contract. Don't make the same mistake! 🤣
After making these basic decisions, we then needed an ERC20 token. We ended up copying the $FWB smart contract
and making basic edits to suit our needs. I thought it would be cool to deploy the ERC20 using our Gnosis Safe, so I tried connecting it to remix via the wallet connect plugin but that proved to be a dead end. In the end I ended up deploying the $MTRS1 smart contract using my personal wallet
and just minting all the tokens into the Gnosis multi-sig address.
Finally, we needed a way to roll up member sentiment and let them make suggestions on how to improve the DAO. For this we chose snapshot
! Another piece of software we looked at closely was WithTally
but it doesn't seem to support arbitrary DAOs at the moment.