Development Report | May 12 - 23, 2025
Compound Frontend
Done
- Solidity:
- Integrated RewardsV2 support into the Bulker contract.
- Backend:
- Worked on RewardsV2 implementation and computations integration v2 with v1 epic.
- Worked on the Datasets storage integration epic.
- Design:
- Suggested up-to-date design.
- Business Logic.
- Described Rewards V2 logic.
To do
- Backend:
- Work on RewardsV2 implementation and computations integration v2 with v1 epic.
- Work on the Datasets storage integration epic.
- Campaign datasets management.
- Provide the documentation.
- Provide the automation testing.
Sandbox
Done
- Solidity:
- Worked on covering the Sandbox Controller epic with tests.
- Proceeded with the Market epic development.
- Liquidation Bot support.
- Started the internal contract audit.
- Migrator-Sandbox:
1. Proceeded with the contract implementation. - Backend:
- Provided automation of npm package version incrementation via GitHub.
- Worked on the Liquidation Bot epic (development and testing).
- Worked on the Subgraph epic development.
- Design:
- Sandbox Migrator desktop design.
- UI:
- Worked on the layout for the Markets page, Market Details page, Dashboard page - mobile, and responsive version.
- Web3 logic:
- Worked on logic for the Dashboard page (SDK and app).
- Documentation:
- Business logic:
1. Started to describe the Sandbox Migrator logic.
To do
- Solidity:
- Work on the Sandbox Controller epic development.
1. Handle the proposal’s maturity and lifetime by its structure.
2. To add a maturity time, a life time, and the time for change parameters for the curve update proposal.
3. To add a parameter that is responsible for the time of decreasing the liquidationFactor and collateralFactor. - Market epic tasks refinement.
1. Make changes to the repay borrow function.
2. Smooth curve transition. - Proceed with the Config Controller epic development.
1. Add a deadline to the curator’s proposal.
2. Change Curve parameters.
3. Develop a proposal for token removal - Liquidation Bot support.
1. Remove part of the address in the function absorbAndArbitrage.
2. Integrate slippage for amountOutMinimum in the function uniswapV3FlashCallback for each asset.
3. Write tests for the OnChainLiquidator contract with maximum possible coverage.
4. To implement 1-inch swaps in the onChainLiquidator contract. - Proceed with the internal contract audit.
- Work on contract enhancements obtained from the internal audit.
- Migrator-Sandbox:
1. To proceed with the Migrator-Sandbox contract implementation. - Backend:
- Work on the Backend part.
1. Create info controller (subgraph data, etc). - Work on the Liquidation Bot testing.
1. Test events listening and reaction.
2. Test each scenario on the schema.
3. Update Liquidator Contract ABI, Extend Pool Config, and Refresh Anvil States.
4. Apply Fixes. - Work on the Subgraph epic development.
1. To track the transition events for the new curator, owner, and guardian. - Work on the Revenue for the POF liquidator epic development.
- Design:
- Sandbox Migrator responsive design.
- UI:
- Fixes for responsive display for the Markets page, Market Details page, and Dashboard page.
- Start working on the layout for the Sandbox Migrator desktop.
- Web3 logic:
- Logic fixes.
- Sandbox SDK fixes.
- Start working on the Sandbox Migrator SDK development.
- Documentation:
- Business logic:
1. To describe the Sandbox Migrator logic. - Tech concept documentation:
1. Start to describe the Liquidation part.
Compound Grant
Done
- [market] WETH on Linea.
- [market] USDC on Linea.
- Verify asset list and Comet implementation.
- Switch the bridge on Ronin in all proposals.