fix: Staking pool exclusion also has an undocumented conditional guard (#889)

This commit is contained in:
openhands 2026-03-17 12:16:45 +00:00
parent 5c68264127
commit 3770fa9554

View file

@ -64,7 +64,7 @@ when the protocol changes — not the marketing copy.
- Fee revenue is the protocol's business model - Fee revenue is the protocol's business model
- **Both WETH and KRK fees** from Uniswap V3 positions are forwarded to `feeDestination` — not just ETH/WETH - **Both WETH and KRK fees** from Uniswap V3 positions are forwarded to `feeDestination` — not just ETH/WETH
- KRK held at `feeDestination` is excluded from the outstanding supply calculation *only when* `feeDestination != address(0) && feeDestination != address(this)` — because protocol-held KRK cannot be sold into the floor and should not inflate the scarcity metric - KRK held at `feeDestination` is excluded from the outstanding supply calculation *only when* `feeDestination != address(0) && feeDestination != address(this)` — because protocol-held KRK cannot be sold into the floor and should not inflate the scarcity metric
- KRK held in the staking pool is also excluded from the outstanding supply calculation for the same reason — staked KRK is locked and cannot be sold into the floor - KRK held in the staking pool is also excluded from the outstanding supply calculation *only when* `stakingPoolAddr != address(0)` — staked KRK is locked and cannot be sold into the floor
❌ **Cannot say:** ❌ **Cannot say:**
- "Fees grow your KRK value" — **FALSE.** Fees go to treasury, not back to holders. - "Fees grow your KRK value" — **FALSE.** Fees go to treasury, not back to holders.