solidstate-network/solidstate-solidity

Governance and ERC20Votes Integration

Opened this issue · 1 comments

I think it would be a great goal to try to match OZ's governance contracts in this pattern, as some kind of governance is super important for the management of systems using diamonds.

I also noticed that some of the current ERC20 functionality has the ability for snapshots, which I believe is similar to what ERC20Votes needs to function.

Ideally sticking with as much of the same logic as OpenZepplin seems ideal, as their code is well audited and they have developed good standards.

Some work has begun on this, predating even the OZ governance release. We need to decide whether it makes sense to build on top of that old branch, or to start fresh. Don't have the capacity for this in the immediate future, but hopefully soon. A PR would be considered, in the meantime.