How Fee Flow works.
Overview
Every trade of the token on Pons pays a creator fee in ETH. The fee goes to the FeeSplitter contract, which sends 40% of it to the reward pool. The pool pays everyone who stakes, continuously, in proportion to their stake.
| VALUE | |
|---|---|
| You stake | the token |
| You earn | ETH |
| Share of every harvest to stakers | 40% |
| Each payment drips over | 15 minutes |
| Most one wallet can take | 20% (looser with fewer than 10 stakers) |
| Minimum claim | 0.0001 ETH |
| Lock-up | None |
| Network | Robinhood Chain, gas paid in ETH |
How a fee reaches you
From a trade to your wallet, a fee goes through five steps. Everything that moves money is a contract on Robinhood Chain.
| STEP | WHERE | WHAT HAPPENS |
|---|---|---|
| 1. Trade | Pons pool | A buy or sell of the token pays the creator fee in ETH, credited to the FeeSplitter in the Pons fee escrow. |
| 2. Split | FeeSplitter | About once a minute collectAndSplit() pulls the fees and sends 40% to the reward pool, the rest to the project treasury, in one transaction. |
| 3. Stream | Reward pool | The payment drips over 15 minutes to everyone staked, second by second. |
| 4. Earn | Your account | What drips to you is recorded as you earn it; withdrawing stops the drip and keeps what you earned. |
| 5. Claim | Your wallet | You claim what dripped to you, any time, once it is at least 0.0001 ETH. |
Staking and withdrawing
Staking moves the token into the staking contract, withdrawing moves it back. Only the wallet that staked can withdraw it, in part or in full, at any time.
| ACTION | TRANSACTIONS | TYPICAL GAS | NOTES |
|---|---|---|---|
| First stake | Approve, then stake | ≈ 46k + 132k | The approval is for exactly the amount you stake. |
| Adding to a stake | Stake (approve if needed) | ≈ 67k | Counts from the second it is confirmed. |
| Partial withdraw | Withdraw | ≈ 57k | The rest keeps earning. |
| Full withdraw | Withdraw | ≈ 74k | Your drip stops; what you earned stays claimable. |
| Claim | Claim | ≈ 75k | Paid in ETH straight to your wallet. |
Gas is paid in ETH on Robinhood Chain; at usual prices every action above costs a fraction of a cent. The page locks its buttons while a transaction is in flight, so nothing is sent twice.
The reward stream
Payments are not split the moment they arrive. Each one is spread over 15 minutes and paid out every second to whoever is staked in that second.
stream rate = payment / 900 s your earnings/s = stream rate × your stream share new payment = rest of the running stream + payment, spread over 15 minutes again
| TIME | EVENT | YOU HAVE EARNED |
|---|---|---|
| 0:00 | 0.05 ETH reach the pool, you hold 20% of the stream | 0 ETH |
| 1:00 | Dripping | 0.000666 ETH |
| 5:00 | Dripping | 0.003333 ETH |
| 5:00 | You withdraw your stake: your drip stops | 0.003333 ETH |
| 15:00 | The stream ends; the rest went to the other stakers | 0.003333 ETH |
Claiming
What drips to you is recorded on your account as it happens. Claiming turns it into a transfer to your wallet.
| STEP | WHAT HAPPENS |
|---|---|
| 1. Request | You press Claim. The protocol signs the total you have earned so far. |
| 2. Send | Your wallet sends that signature to the reward pool contract. |
| 3. Pay | The pool pays the difference between the signed total and what you already claimed. |
| SITUATION | RESULT |
|---|---|
| Less than 0.0001 ETH to claim | The button waits until you reach the minimum. |
| Claiming the same total twice | Nothing is paid: the pool only pays what is above your last claim. |
| The pool is short (after an emergency withdrawal) | Claims wait until the pool is refilled; what you earned is kept. |
Security
What the contracts guarantee, and what they do not.
| GUARANTEE | HOW |
|---|---|
| Your stake can only go back to you | The staking contract has no function that sends stake anywhere else. The owner can only recover tokens above the total staked. |
| No reward is paid twice | Claims are signed as cumulative totals; the pool keeps what each wallet was already paid. |
| Nobody is paid more than signed | The pool checks the signature on every claim. |
| No upgrades | Neither contract is upgradeable; the code you see is the code that runs. |
FAQ
Live parameters
Read from the protocol when this page loaded.
| PARAMETER | VALUE |
|---|---|
Reward pool share Part of every trading-fee payment sent to stakers | — |
Stream length Each payment drips out over this long, second by second | — |
Max share per wallet Per-wallet limit on the stream | — |
Minimum claim Claim anytime once you have this much | — |
Withdrawals Any amount, any time | NO LOCK |
Rewards paid in Straight to your wallet when you claim | — |
Contracts
Check these addresses before you stake.