Coil fee routing¶
ELI5: Every Coil trade pays a small USDC fee. A router splits that fee between Keep vault, governance voters, and TARE savings.
What you can do¶
| Actor | Action |
|---|---|
| Harvester | Call harvest on CoilFeeRouter |
| Admin | Tune keep_bps, gauge_bps |
Flywheel fit¶
FLYWHEEL 2.0 three-way split:
| Param | Range | Destination |
|---|---|---|
keep_bps |
0–50% | CoilMakerStrategy / Keep |
gauge_bps |
0–50% | BribeDistributor USDC |
| Remainder | ≥ ~20% design min | TARE surplus (via swap) |
Constraint: keep_bps + gauge_bps ≤ 50%.
flowchart LR
Coil[Coil USDC fees] --> CFR[CoilFeeRouter FMR-002]
CFR --> CMS[Keep / CoilMaker]
CFR --> BD[veForge bribes]
CFR --> TARE[TARE surplus]
Contract walkthrough¶
Live Sepolia: FMR-002 at 0xBaBB1eD51bEcC57B2F06Fc220A10Fdf98CD4Cc85 (supersedes earlier router).
Cross-links:
What can go wrong¶
Risks
- Remainder swap depends on Curve/TARE liquidity.
- Mis-set bps → yield misallocation, not CDP theft.
Source: TARE-Stablecoin/src/CoilFeeRouter.vy