Documentation
Protocol Parameters
All configurable and immutable parameters in the system.
Here's everything that controls how Yield Forge behaves — what's fixed, what can change, and who can change it.
Immutable Parameters
These values are hardcoded in the smart contracts and cannot be changed by anyone:
| Parameter | Value |
|---|---|
| Yield fee | 5% (500 bps) |
| AMM base fee | 0.10% (10 bps) |
| AMM max fee | 0.50% (50 bps) |
| Fee split (LP/protocol) | 80% / 20% |
| YT taker fee | 0.30% (30 bps) |
| Cycle duration | 90 days |
| Timelock delay | 48 hours |
| Timelock grace period | 7 days |
Configurable Parameters
These can be changed by the protocol owner, subject to the 48-hour timelock:
| Parameter | Changed By | Timelock? |
|---|---|---|
| Approved adapters | Owner | Yes |
| Approved quote tokens | Owner | Yes |
| Fee recipient address | Owner | Yes |
| Pool guardian address | Owner | Yes |
| Pause guardian address | Owner | Yes |
| Pool ban status | Guardian | No (emergency) |
| Protocol pause status | Pause Guardian / Owner | No (emergency) |
Mint & Redeem Fees
There are no protocol fees for minting PT+YT or redeeming PT. Users only pay gas and any slippage from the underlying protocol.
Where Fees Go
- Yield fee (5%) — collected during yield harvesting, sent to the protocol fee recipient
- AMM swap fee (80% of 0.1%-0.5%) — distributed to secondary market LPs
- AMM swap fee (20%) — sent to the protocol fee recipient
- YT taker fee (0.3%) — sent to the protocol fee recipient