ControlCplusControlV
ControlCplusControlV
Build a testing environment which is similar to Mainnet for SushiV1, so that oSushi contracts can test against existing SushiToken and Masterchef contracts to ensure adapters work
Meiji DAO Consensus Module should register members along the formula of `sqrt(commitment) / log(sqrt(TOTAL_MEMBERs))` most of this means making current `ConsensusModule` code uncommented
Write unit tests for VotingEscrow against a MockVesting contract in test/oSushi/VotingEscrow.t.sol. Fuzzy tests aren't need, just when relevant. Goal here is to ensure interface Compliance for this VotingEscrow Implementation, for...
Write unit tests for GaugeController against a MockVesting contract in `test/oSushi/GaugeController.t.sol`. Fuzzy tests aren't need, just when relevant. Goal here is to ensure interface Compliance for this GaugeController Implementation, for...
Write unit tests for LiquidityGauge against a MockVesting contract in test/oSushi/LiquidityGauge.t.sol. Fuzzy tests aren't need, just when relevant. Goal here is to ensure interface Compliance for this LiquidityGauge Implementation, for...
Write unit tests for Minter against a MockVesting contract in test/oSushi/Minter.t.sol. Fuzzy tests aren't need, just when relevant. Goal here is to ensure interface Compliance for this Minter Implementation, for...
Same as oSushi, finish it so that it can be done and discussed, and so what's built works well
Finalize oSushi Spec and design, so final changes and systems can be discussed.
Right now when using docker compose I have one-shot containers which I use for postgres container settings / patches, but this causes docker compose to break with testcontainers-rs I believe...