After significant debugging, I believe we've identified some of the issues with timelock transaction formatting.
(Basically, the timelock contract from Compound has some weird edge case behaviors where it cannot handle certain numbers and transactions fail. I believe I've identified all those edge cases now)
This means we can finally modify pools as expected. However, since we have our upcoming migration to xDAI and SushiSwap, we're only going to do one final modification to the main-chain pools.
We'll prioritize:
Once approved, I'll queue up the commands in timelock over the next few days and roll them out based on the schedule outlined below.
I expect to have most of these pools added and live over the next week. Adding pools takes a bit longer as I need to add front-end assets for them.
These pools have drastically under performed, or are from dead projects, or are mostly empty and used by people just to dump $BAO on the community.
Removing them means setting their weight = 1. They will always exist in the contract, and will stay in the UI for the next few months just showing 0% APY. (Rocky is working on a section for archived pools)
If approved these pools would have their weight set = 1 before the next halving.
These pools would have their weights increased by the next halving after approval:
These pools are slightly under performing or have low % of LP tokens being staked and so would be slightly adjusted down before the next halving which also helps make room for our new tokens and increase Bao rewards on Bao pools:
Adjust Down
These adjustments are conditional on the timelock transaction formatting not being an issue, they may or may not take place.
This will be the last changes we make to pools on the main Ethereum network. After this, in line with our migration plan, we'll only lower the base reward on the Ethereum mainnet contract over time and all future updates and changes will take place on the xDAI version of the contract that we deploy.
Due to the high gas at the time and the large number of changes, we will also authorize the dev wallet to sell Bao in order to reimburse the deployer wallet for the gas fees of timelocking and executing these transactions.
I am personally in support of this proposal as it:
I will be voting in favor of this proposal and encourage you to do the same.