Burn toll requires the protocol to market-buy CR8 from an AMM pool on every mint/redeem. At $100K pool depth, a $10K mint moves CR8 price ~10% — wrecks the toll math.
Scope
Document the minimum pool depth required for the toll to function at each CR8-USD volume tier.
- Derivation: given
pool_depth, mint_size, compute price-impact on CR8 side and show tolerable-loss envelope.
- Table:
| Monthly CR8-USD volume |
Min CR8/USDC pool depth |
Max single mint |
Notes |
| $100K |
$? |
$? |
|
| $1M |
$? |
$? |
|
| $10M |
$? |
$? |
|
- Policy: if pool depth drops below threshold,
BurnToll.sol skips the toll (see kcolbchain/stablecoin-toolkit#18). Document the skip-log + alert routing.
Output
cr8-burn-toll-liquidity.md. Feeds the floorPoolMinDepth default in the extension.
Why
gtm-review-2026-04-13.md §Missing-or-soft item 5.
Depends on
#1 (cr8-canonical) — fixes burn toll percentage and volume targets.
Label
documentation.
Burn toll requires the protocol to market-buy CR8 from an AMM pool on every mint/redeem. At $100K pool depth, a $10K mint moves CR8 price ~10% — wrecks the toll math.
Scope
Document the minimum pool depth required for the toll to function at each CR8-USD volume tier.
pool_depth,mint_size, compute price-impact on CR8 side and show tolerable-loss envelope.BurnToll.solskips the toll (seekcolbchain/stablecoin-toolkit#18). Document the skip-log + alert routing.Output
cr8-burn-toll-liquidity.md. Feeds thefloorPoolMinDepthdefault in the extension.Why
gtm-review-2026-04-13.md§Missing-or-soft item 5.Depends on
#1(cr8-canonical) — fixes burn toll percentage and volume targets.Label
documentation.