Under the current design, when users claim BNC rewards, the system automatically mints them as vBNC via VtokenMinting::mint(). These rewards never flow back into the bbBNC locking system, not ideal for a compounding flywheel.
This proposal replaces the existing reward distribution with a dual-path mechanism: users may either lock rewards directly as a new bbBNC position, or claim BNC outright with a penalty applied. The change is designed to close the reward loop and incentivise long-term locking behaviour.
| Lock as bbBNC | Claim BNC Directly | |
|---|---|---|
| Requirement | Choose a lock duration (3 months – 4 years) | No lock required |
| Reward received | 100% — no penalty | 80% / 75% / 70% (subject to vote) |
| Penalty handling | None | Remaining 20% / 25% / 30% sent to BNC buyback address |
| Lock duration range | Same as standard position creation | — |
This proposal requires a community vote to determine the penalty rate applied to direct BNC claims. Three options are on the table:
💡 Only one option will be enacted. The vote outcome determines the final penalty parameter applied on-chain.