Points & Fee Discounts
Points history, event rules and fee discounts for protocol participation.
Optionally connect your wallet to check its IFR status on this page.
Wallet status is read on-chain for display on this page.
Or read the Points rules below without connecting
4. Points System (IFR Points) Planned — Phase 3
Status: The Points System is designed but not yet live. It will be activated in Phase 3 alongside the FeeRouter discount mechanism. The design below describes the planned implementation.
IFR Points are earned through real on-chain actions, through the Points backend. Points track genuine protocol engagement and unlock fee discounts when thresholds are reached.
Already-awarded Points are preserved. The backend still accepts legacy guide event types for compatibility, but the retired web chat no longer emits them. Wallet connection events remain supported.
Earning Points
Each qualifying action earns a fixed number of points, subject to daily limits to prevent abuse:
| Action | Points | Daily Limit |
|---|---|---|
wallet_connect |
10 | 1 |
Discount Voucher
The points-to-voucher issuer is not live. If it is activated after review,
every voucher must stay within the deployed FeeRouterV1 bound:
discountBps <= protocolFeeBps.
- Current executable maximum: 5 bps (0.05%), because the deployed protocol fee is 5 bps
- Above the fee: validation fails and the FeeRouter transaction reverts
- Replay protection: a signed voucher nonce can be consumed only once
Planning example only: point accumulation can be demonstrated in the interface, but no production issuer currently converts points into a voucher.
5. Fee Discount (FeeRouter)
The Discount Voucher applies only to the IFR Protocol Fee. It does not affect Uniswap trading fees, gas costs, or the burn mechanism.
| Parameter | Value | Notes |
|---|---|---|
| Default Protocol Fee | 5 bps (0.05%) | Applied on FeeRouter transactions |
| Voucher Discount | up to the current fee (5 bps) | Discounts above the fee are rejected; there is no executable clamp path |
| Hard Cap (MAX_PROTOCOL_FEE) | 25 bps (0.25%) | Enforced in contract — cannot be exceeded even via governance |
Important: The Protocol Fee (FeeRouter) is separate from the InfernoToken transfer fee (2% sender burn + 0.5% recipient burn + 1% pool fee = 3.5%). The Discount Voucher does not reduce the token transfer fee — only the Protocol Fee charged by the FeeRouter.
6. Important: Points Are Not a Token
IFR Points are an internal tracking mechanism, not a financial instrument. This distinction is critical:
- Not transferable — points are bound to the wallet that earned them and cannot be sent to another address
- No trading value — points cannot be bought, sold, or exchanged on any marketplace or DEX
- No promise of future rewards — points do not represent any claim on future tokens, airdrops, or financial value
- Single purpose — the only utility of points is earning a Discount Voucher on the IFR Protocol Fee
Legal clarity: IFR Points are explicitly not a token, security, or financial product. They are a usage-tracking mechanism that grants a temporary fee discount. No secondary market, no speculative value, no tokenization.
7. Anti-Sybil Protection
The points system implements multiple layers of protection against Sybil attacks and automated farming:
| Mechanism | Rule | Purpose |
|---|---|---|
| Voucher limit | Max 1 voucher per wallet per day | Prevents voucher farming from a single wallet |
| Daily caps | Each event type limited to 1x per day | Prevents repeated action spam |
| Rate limiting | 60 requests per minute per IP | Prevents automated bot flooding |
Combined with the fact that points require real on-chain actions (wallet connection, token locking, builder onboarding), the cost of Sybil attacks is significantly higher than the value of the discount obtained.
Activation boundary: any future issuer must cap vouchers at the live protocol fee, bind them to the intended wallet and nonce, and pass the published voucher-boundary tests before the benefit is advertised as available.