You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* WIP
* Can compile
* Fix tests and remove signature override
* Format code
* Cleanup pr
* Remove additional nonce code
* Fix compilation
* Lower test coverage
* Convert GovernorCountingFractional to use error types
* Improve natspec
* Add SPDX license identifier to FlexVotingClient
* Update the compiler version to the latest, and match pragmas to OpenZeppelin
* Switch to Checkpoints.Trace208
* Make IFractionalGovernor.token a view function
* Create mock FlexVotingClient for testing
* Add boilerplate for FlexVotingClient tests
* Implement deposit and withdraw for the mock
* Fix balance checkpointing in MockFlexVotingClient
* Add a voting test for FlexVotingClient
* Implement borrowing in MockFlexVotingClient
* Add a bunch more voting tests
* Add more voting tests
* Add a basic borrow test
* hodler -> user
* Test that castVote can be called multiple times
* Add tests for `borrow` and `withdraw`
* Test that users can't expressVote with bogus support types
* holder --> user
* Test casting without any votes expressed
* Assume lender is not borrower
* forge fmt
* Fix test name for scopelint conventions
* Bump to latest solc
* Bump coverage threshold
* Use existing enums
* Use absolute paths for imports
* forge fmt
---------
Co-authored-by: David Laprade <[email protected]>
Co-authored-by: Ben DiFrancesco <[email protected]>
0 commit comments