Seed-deposit requirement for new market listing
A economic risk factor in the v1.7.0 rubric. Measured per protocol on a s cadence.
Methodology how we score #
**What this measures** This factor evaluates whether the protocol's market-listing governance or code requires a minimum seed deposit before a new market's borrow functionality is enabled. The seed-deposit requirement is the primary defense against the empty-cToken exchange-rate inflation attack (RD-F-070). Sources include source code inspection and governance proposal analysis. This factor is applicable only to Compound-fork lending protocols; it is N/A for non-lending and non-Compound-fork protocols.
**Why it matters** The seed-deposit requirement directly prevents the cToken inflation attack by ensuring that at least one legitimate supply-side deposit exists in every market before borrowing is enabled. When Sonne Finance's yAudit audit flagged the Compound V2 donation attack as a high-severity issue in their own report, the recommended fix was precisely a seed-deposit requirement. Onyx Protocol was exploited twice using the same empty-market vector because it did not implement a seed-deposit guard on governance-added markets. Hundred Finance's $7.4M loss was similarly preventable: an attacker donated 500 WBTC to an empty hWBTC market with no minimum deposit guard, inflating the exchange rate before the first legitimate depositor arrived.
**Green / Yellow / Red** Green: protocol enforces an on-chain minimum seed deposit for all markets before borrow enablement, with the seed amount set to a level that makes the inflation attack economically non-viable. Yellow: seed-deposit requirement exists in governance documentation but is not enforced on-chain at market activation, leaving a window between activation and first legitimate deposit. Red: no seed-deposit requirement exists in code or governance; markets can be activated with zero supply.
**Common gray cases** Protocols that require a governance vote to activate new markets but have no minimum seed deposit still score red on this factor, because the activation window (even if short) is the critical vulnerability window as demonstrated by the Sonne Finance 6-second front-running attack.
**Notable historical examples** No cross-hacked incidents currently linked in database for this factor.
Measurement what to look for #
Determine whether market-listing governance or code requires a minimum seed deposit before borrow-enabling a new market.