Content
@
0 reply
0 recast
0 reaction
phil
@phil
Since we started minting CryptoCitizens in '21, I've been searching for a way to create a shared treasury controlled by our token holders. I have been unable to find a solution, still, three years later (!) This is such a huge opportunity I can't help but assume I must be missing something.
11 replies
10 recasts
65 reactions
horsefacts
@horsefacts.eth
The main technical challenge is that the NFT contract must implement some form of onchain voting power checkpointing to be compatible with tools like Governor. Few contracts do this and it’s hard to retrofit. You should talk to @arr00 , who wrote Governor Bravo and works on @partydao
2 replies
0 recast
2 reactions
Arr00
@arr00
With existing contracts (no snapshot), the easy solution is 1 NFT = 1 vote and you pass an array of NFTs for voting. The better, but harder, solution is storage proofs of user balances at a given block. I hacked on this at eth Denver. SnapshotX is also building along these lines.
1 reply
0 recast
1 reaction
phil
@phil
This is the core issue, but it is not insurmountable and the upside is very large if done right.
0 reply
0 recast
1 reaction