Seed-deposit requirement for new market listing
Maple Finance's assessment for RD-F-071 — scored yellow on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.
Evidence summary #
Governor configures bootstrapMint per asset before pool creation — functions as a seed deposit mechanism. Governor can set to any value including zero. No hard code-level enforcement of a non-zero minimum floor independent of governance configuration.
Detail #
The bootstrapMint mechanism relies on the Governor (GovernorTimelock, 1-day min delay) to configure a non-zero amount at pool creation. If the Governor sets bootstrapMint=0, the first-depositor protection is absent for that pool. This is a yellow — seed deposit mechanism encouraged/enforced by convention and past practice, but not code-enforced against a zero value at the contract level based on available evidence.
Sources #
- GitHubMaple Finance Address Registry - ETHmaple-labs/address-registry - PoolDeployerV4 at 0xdaF005B31B10F33EE42cEB1A4b983434FE947488retrieved 2026-04-27
- Spearbit Maple V2 Security Assessment December 2022Spearbit Dec 2022 audit - bootstrapMint as remediation mechanismretrieved 2026-04-27
Methodology #
Determine whether market-listing governance or code requires a minimum seed deposit before borrow-enabling a new market.
See the full factor methodology and distribution across all protocols →