Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

scope for 0.2.0 release #23

Open
storming0x opened this issue Sep 30, 2022 · 1 comment
Open

scope for 0.2.0 release #23

storming0x opened this issue Sep 30, 2022 · 1 comment

Comments

@storming0x
Copy link
Owner

Goal is for these set of tools to be production ready and functional, not to port every single governance module out right there.

I think a new narrow scope for first release would be a functional:

  • GovernorBravo compatible with Lido EasyTrack type system or comparable feature set for fast tracking already approved factories or contract operations.

Requirement:
Governance should be compatible with ERC20 token and veTokens like veYFI

Design approach:

  1. Functional
  2. Secure
  3. Simple as possible

Note: some of the solidity equivalent code uses heavy inheritance which vyper doesn't support so flattening the tree will actually help achieve point 3 of design.

Testing approach:

  • unit tests and fuzzing (quick feedback) : foundry_tests
  • integration testing: python with ape

Reference:
https://github.com/lidofinance/easy-track
https://github.com/lidofinance/easy-track-ui
https://github.com/lidofinance/lido-subgraph/blob/master/src/Easytrack.ts

@storming0x
Copy link
Owner Author

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant