Hi folks! CGP-187 (Streamlining Mento Reserve Pairs) has been recently submitted on-chain:

mondo.celo.org

This post guides you through verifying the transactions included in these proposals. You can follow along using the raw transactions found in the mainnet.json file in the Celo governance repo.

We have prepared for this migration by:

To follow along with each section and transaction, you'll find these tools helpful:

For the tech-savvy, you can find all the details we're describing here in our deployment tooling repository as code. To verify the addresses included in the proposal, please refer to the Appendix below.

Delete and re-create pools with new spread (18 transactions)

The first section of the proposal addresses pool deletion and re-creation with reduced spread parameters. Each transaction in this section consists of a destroyExchange call to the BiPoolManager, sometimes followed by a createExchange call to re-create the pool with new parameters when needed. The following pools are affected in this section:

Pool Permanently deleted Proposed reduced spread
cEUR / CELO Yes -
cREAL / CELO Yes -
eXOF / CELO Yes -
cREAL / USDC Yes -
cEUR / USDC Yes -
cEUR / axlUSDC Yes -
cREAL / axlUSDC Yes -
eXOF / axlEUROC Yes -
cUSD / USDC No 0%
cUSD / USDT No 0%
cUSD / axlUSDC No 0%
cUSD / cCAD No 0.15%
cUSD / cAUD No 0.15%

Here's a breakdown of the first two transactions. These verification steps apply to all transactions:

TX#0 - destroy the cUSD/cAUD exchange