Swap assets to aUSDC
01Summary
Proposal to consolidate Ethereum Collector Contract holdings by withdrawing various aTokens (MKR, GUSD, FRAX, sUSD, UST, LUSD, YFI, UNI, TUSD, RWA USDC), swapping them along with USDT and DAI for USDC via COW Swap, and depositing the resulting USDC into Aave V2 to earn yield.
- Type
- treasury allocation
Key changes
- Withdraw aTokens from Ethereum Collector Contract (MKR, GUSD, FRAX, sUSD, UST, LUSD, YFI, UNI, TUSD, RWA USDC)(high)
- Swap withdrawn assets plus USDT and DAI for USDC via COW Swap(high)
- Deposit acquired USDC into Aave V2 as aUSDC to generate yield(high)
Generated by Kvorum
02Description
Simple Summary
The purpose of this proposal is to hold increase USDC on v2 mainnet and begin deploying a portion of the funds held in the Ethereum Collector Contract to earn yield. This is a follow-up proposal to AIP 282, which passed.
Motivation
This publication presents a proposal for Aave to deploy its Ethereum Collector Contract holdings to earn yield.
Specification
Withdraw the following aTokens:
MKR GUSD FRAX sUSD UST LUSD YFI UNI TUSD RWA USDC
Once withdrawn, swap the listed assets above plus:
USDT DAI
Swap for USDC via COW Swap.
Once USDC is acquired, deposit into Aave V2 for aUSDC.
References
- Implementation: Ethereum
- Tests: Ethereum
- Snapshot
- Discussion
Copyright
Copyright and related rights waived via CC0.
03Mismatch analysis
The decoded on-chain action set contains only a single generic execute() call to an external contract, with no arguments and no further decoded sub-actions. This is the standard pattern for Aave governance proposals, where a dedicated 'payload' contract encapsulates all the granular logic (token withdrawals, CoW Swap orders, USDC deposits) described in the proposal text, and the governance executor simply calls execute() on it. Because the calldata provided does not expose the internal steps performed by that payload contract, it is not possible to directly verify token addresses, amounts, or swap routes against the prose description. There is no evidence of a mismatch — the single action target and function name are consistent with a legitimate AIP execution pattern — but the lack of granular decoded data means confidence in a full line-by-line reconciliation is low. No value, target, or scope mismatches can be identified from what is available, and nothing in the description appears contradicted by the visible calldata. Given the standard nature of this call pattern for Aave treasury management proposals and no contradictory evidence, I classify this as consistent, but with low confidence since the decoded calldata is too shallow to fully confirm the specific withdrawals, swaps, and deposits described."}}],
Generated by Kvorum
04Actions
- Target
- 0xea7c…9fc1
- Value
- 0 wei
- Function
- fallback()
- Arguments
{}- Calldata
05Tally
Summed from votes
06Voters
| Voter | Choice | % of total | Rationale | ||
|---|---|---|---|---|---|
| 320x329c…3ed4 | For | 109K | 24.42% | — | 3y ago |
| B80xb83b…cf5c | For | 82.5K | 18.47% | — | 3y ago |
| 130x13bd…8548 | For | 80.4K | 18.01% | — | 3y ago |
| EA0xea17…6676 | For | 54.1K | 12.11% | — | 3y ago |
| B90xb933…8dd1 | For | 44.1K | 9.87% | — | 3y ago |
| 2C0x2cc1…4df1 | For | 28.4K | 6.37% | — | 3y ago |
| 570x57ab…2922 | For | 23.9K | 5.36% | — | 3y ago |
| E40xe459…e666 | For | 20K | 4.48% | — | 3y ago |
| 180x1855…98ba | For | 3K | 0.67% | — | 3y ago |
| 870x8787…ea52 | For | 1K | 0.23% | — | 3y ago |
| DF0xdf06…4977 | For | 27.3 | 0.01% | — | 3y ago |
| 2F0x2f2f…f78a | For | 2 | 0.00% | — | 3y ago |
| B90xb9f1…36d4 | For | 1 | 0.00% | — | 3y ago |
| C00xc064…93e8 | For | 0.3 | 0.00% | — | 3y ago |
| 6D0x6d81…16f8 | For | 0.1 | 0.00% | — | 3y ago |
| AD0xad7c…76ee | For | 0 | 0.00% | — | 3y ago |
| 770x7720…3b99 | For | 0 | 0.00% | — | 3y ago |
07Forum
No forum thread is confidently linked to this proposal.
08Similar proposals
- aaveexecutedAcquire More aUSDC on Aave Ethereum Collector91%
- aaveexecutedEthereum v2 Collector Contract Consolidation83%
- aaveexecutedAave <> Starknet - Phase I73%
- aaveexecutedTreasury Managemet - Acquire wstETH & rETH73%
- aaveexecutedRescue Mission Phase 1 Short Executor67%
- aaveexecutedAave <> Starknet - Phase I (Part 2)67%
- aaveexecutedRescue Mission Phase 1 Long Executor66%
- aaveexecutedAave StarkNet Phase I - Aave <> StarkNet Bridge deployment/activation by Aave governance65%
- aaveexecutedRescue Mission Phase 2, 362%
- lidoexecutedSend 3999999999999997473694078 tokens at 0x5A98FcBEA516Cf06857215779Fd812CA3beF1B32 to 0x4b3edb22952fb4a70140e39fb1add05a6b49622b: transfer to the airdrop distributor contract46%