v5.x · in progress · Upcoming
- Type — Major upgrade, full redeploy with corrected admin architecture
- Status — In progress. Vault branch
vault/v5.0, self-audit v2.0 draft (commite923006). - Contracts — TBD, published on deploy
- What changes:
- ERC-7540 async vault compliance (~300 LOC rework on redeem surface)
- Fee governance with immutable caps (
setPerformanceFeecapped 20%,setManagementFeecapped 2%) - Slippage overloads on deposit/mint (
minSharesOut,maxAssetsIn) drainResidualeliminated — zero admin drain surface- EMERGENCY_COUNCIL_ROLE dormant (pause-only, granted in Phase 1+ to Safe external advisors)
- OZ
TimelockControllerUpgradeablewrapping with tier overlay (compatible with OZ Governor + Tally + Defender) - Storage namespace 7-layer linearization (reduced from v4.1's 10 after S1 reverts of ERC20Votes + ERC20Permit + referrer overloads — those will move to the Phase 2+
$ASPEtoken)
- Audit — SEC-004 v2.0 (once approved)
- Supersedes — v4.1