Loading...
V1 had a yield calculation bug that caused unbounded payouts. The contract held zero user deposits at retirement.CDP-002 NCCCStaking is now the platform's passive-yield product — single-sided NCCC stake, pro-rata fee share, live on Base.
The V1 vault redeem math read card.balanceOf(vault) through its immutable OLD CARDconstructor slot. After the NCCC token migration on 2026-05-21, the distributor was actually sending the new NCCC, so every yield-cron fire would have stranded tokens in a vault that couldn't account for them. Full audit: PRD-ncstackvault-v2.md §1.3.
The operator chose Option C (retire entirely) over the PRD's Option B (redeploy V2). Rationale: the gaming trio + NCCCStaking + Cardinal Slots are all live and accruing; the vault category can be re-entered later if user demand actually shows up. See the operator recommendation doc for the full reasoning.
No. totalSupply() on the V1 vault was zero at retirement, verified on Base mainnet (chainId 8453). Zero holders, zero deposits, no recovery path needed. The yield-routing cron was defensively disabled before any tokens were poisoned.
Retired contract: 0x355E3C…199C64 — ownership transferred to 0x…dEaD as part of retirement.
Looking for the live passive-yield product? Stake NCCC →