rspace-online/backlog/tasks/task-112 - Auto-yield-for-i...

1.2 KiB

id title status assignee created_date labels dependencies references priority
TASK-112 Auto-yield for idle treasury — Aave V3 + Morpho Blue integration Done
2026-03-15 19:14
rwallet
defi
yield
modules/rwallet/mod.ts
modules/rwallet/lib/yield-rates.ts
modules/rwallet/lib/yield-strategy.ts
modules/rwallet/lib/yield-positions.ts
modules/rwallet/lib/yield-protocols.ts
modules/rwallet/lib/yield-tx-builder.ts
medium

Description

Added yield management to rWallet: live Aave V3 and Morpho Blue supply rates for USDC/USDT on Base/Ethereum, auto-yield strategy engine (threshold-based allocation), yield position tracking, transaction builder for deposit/withdraw, and /yield sub-page in rWallet showing rates, positions, and projected earnings.

Final Summary

Created 5 yield library files + routes + UI. Live rates from Aave V3 Pool contract on Base (getReserveData RPC). Morpho Blue rates via public API. Auto-yield strategy allocates idle treasury above threshold. Yield page at /:space/rwallet/yield with rate cards, position table, and projection calculator.