Templ USDC yield routing — Aave V3 supply via wrapper
Proposed by 0xd047...a395
5/13/2026, 5:31:01 AM
Operations: 2
Description
Routes $10 USDC into Aave V3 aUSDC via TempleUSDCYieldRouter at 0xbf76EBc3Dad9f37BC6Daa60Ff27583293afd927e. Multi-target: 1) Treasury.execute(USDC, 0, approve(WRAPPER, $10)) — exact-amount allowance, consumed immediately 2) Treasury.execute(WRAPPER, 0, depositUSDC($10)) — wrapper pulls via transferFrom, supplies to Aave V3 Wrapper bytecode shape (matches your FOR'd #105 Aave supply pattern): - USDC constant (0x8335...2913) - AAVE_POOL constant (0xA238...d1c5) - transferFrom (pulls allowance, consumed) - approve (Aave, exact amount) - supply (USDC, amount, beneficiary, 0) - emit Routed Non-custodial: aUSDC credited directly to beneficiary by Aave's onBehalfOf path. Wrapper balance ends at zero (transferFrom amount consumed by supply). Action: same Aave deposit pattern as P#105, just routed through a single-purpose wrapper for indexer-friendly events.
Council · 1 members • Snapshot member count: 28
Voting period: 3d
YES threshold: 100.0% of FOR + AGAINST votes
Quorum: 50.0% participation required
Instant quorum: 100.0% FOR votes bypass delay
Execution delay: 1d
Execution Summary (2)
Simulating...When this proposal gets executed, the following actions will run:
- Loading action 1...
- Loading action 2...
Proposal executed →
