Closed herbig closed 1 year ago
Adds a strategy for ERC721 voting, based heavily on the existing Azorius LinearERC20Voting strategy, and Usul's NFT Linear voting strategy.
LinearERC20Voting
This version however allows multiple NFTs to be registered as governance tokens, each with their own assigned weight.
See contract comments for notes on implementation. Natspec documentation will be more fleshed out when implementation is more settled.
TODO, I will write extensive tests after a first round of code review, when implementation is settled.
Description
Adds a strategy for ERC721 voting, based heavily on the existing Azorius
LinearERC20Voting
strategy, and Usul's NFT Linear voting strategy.This version however allows multiple NFTs to be registered as governance tokens, each with their own assigned weight.
Notes
See contract comments for notes on implementation. Natspec documentation will be more fleshed out when implementation is more settled.
Testing
TODO, I will write extensive tests after a first round of code review, when implementation is settled.