Move Money Market protocol revenue to the Treasury
This proposal claims all revenue accumulated in the Money Market's Collector contract (0xE52567fF06aCd6CBe7BA94dc777a3126e180B6d9) and transfers it to the Hydration Treasury.
What the call does
- Realises the pending reserve-factor accruals on all 23 reserves (Pool.mintToTreasury).
- Sweeps the HOLLAR interest sitting in the HOLLAR aToken into the Collector (distributeFeesToTreasury).
- Transfers every asset the Collector holds to the Treasury account via the Collector's funds-admin Controller.
What moves (≈ $49,400 at current oracle prices)
- 23,797 HOLLAR
- 7,840 USDC and 2,948 aUSDC
- 1,588 USDT and 4,471 aUSDT
- 161 DOT and 5,104 aDOT
- 652 aGDOT
- 0.41 ETH and 0.095 aETH
- 4.35 aSOL, 249 aEURC, 143 aapyUSD, 55 avDOT, 0.06 PAXG, small tBTC / WBTC / stablepool-share balances
aTokens are transferred as aTokens and keep earning in the Treasury. Amounts are set at the build-time snapshot; interest accrued between now and enactment stays in the Collector and can be collected in a future sweep.
All calls execute as the Aave manager account, so the proposal runs on the EconomicParameters track. The call was dry-run on a chopsticks fork of mainnet with every item executing successfully.
Preimage hash: 0xf9672d7848b341da02940b730af4c70f91f4a90b2ef8681a2d209c6bfe17e1c0