PROTOCOL DOCUMENTATION

How Fee Flow works.

Stake the token, earn a share of its trading fees in ETH, withdraw whenever you want. Everything on this page that is a number is read live from the protocol.
TO STAKERS
40%
OF EVERY HARVEST
STREAM
15 MIN
PER PAYMENT
WALLET CAP
20%
OF THE STREAM
01

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 stakethe token
You earnETH
Share of every harvest to stakers40%
Each payment drips over15 minutes
Most one wallet can take20% (looser with fewer than 10 stakers)
Minimum claim0.0001 ETH
Lock-upNone
NetworkRobinhood Chain, gas paid in ETH
02

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.

STEPWHEREWHAT HAPPENS
1. TradePons poolA buy or sell of the token pays the creator fee in ETH, credited to the FeeSplitter in the Pons fee escrow.
2. SplitFeeSplitterAbout once a minute collectAndSplit() pulls the fees and sends 40% to the reward pool, the rest to the project treasury, in one transaction.
3. StreamReward poolThe payment drips over 15 minutes to everyone staked, second by second.
4. EarnYour accountWhat drips to you is recorded as you earn it; withdrawing stops the drip and keeps what you earned.
5. ClaimYour walletYou claim what dripped to you, any time, once it is at least 0.0001 ETH.
GOOD TO KNOW
Rewards depend on trading. No trades, no fees, no stream. The FeeSplitter has no owner and its split is fixed forever: nobody can redirect the fees after launch.
03

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.

ACTIONTRANSACTIONSTYPICAL GASNOTES
First stakeApprove, then stake≈ 46k + 132kThe approval is for exactly the amount you stake.
Adding to a stakeStake (approve if needed)≈ 67kCounts from the second it is confirmed.
Partial withdrawWithdraw≈ 57kThe rest keeps earning.
Full withdrawWithdraw≈ 74kYour drip stops; what you earned stays claimable.
ClaimClaim≈ 75kPaid 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.

04

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
TIMEEVENTYOU HAVE EARNED
0:000.05 ETH reach the pool, you hold 20% of the stream0 ETH
1:00Dripping0.000666 ETH
5:00Dripping0.003333 ETH
5:00You withdraw your stake: your drip stops0.003333 ETH
15:00The stream ends; the rest went to the other stakers0.003333 ETH
WHY A STREAM
Staking a second before a payment and leaving a second after earns almost nothing: only the seconds you were in count. Staying staked earns all of it.
05

Your share and the cap

Your part of the stream follows your part of the total stake, but one wallet never takes more than 20%. What a capped wallet would take above the limit goes to everyone else, by stake.

limit        = max(20%, 2 / number of stakers)
stream share = your stake / total stake, capped at limit
excess       = handed to the uncapped wallets, by stake
STAKERSLIMIT PER WALLET
1200%
2100%
540%
1020%
2020%
10020%
EXAMPLESTAKESHARE OF STAKESHARE OF STREAM
Alice80,00080%66.67%
Bob15,00015%25%
Carol5,0005%8.33%

With three stakers the limit is 66.67%: Alice would take 80% but is held at the limit, and the difference goes to Bob and Carol in proportion to their stakes.

06

Claiming

What drips to you is recorded on your account as it happens. Claiming turns it into a transfer to your wallet.

STEPWHAT HAPPENS
1. RequestYou press Claim. The protocol signs the total you have earned so far.
2. SendYour wallet sends that signature to the reward pool contract.
3. PayThe pool pays the difference between the signed total and what you already claimed.
SITUATIONRESULT
Less than 0.0001 ETH to claimThe button waits until you reach the minimum.
Claiming the same total twiceNothing 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.
07

Security

What the contracts guarantee, and what they do not.

GUARANTEEHOW
Your stake can only go back to youThe staking contract has no function that sends stake anywhere else. The owner can only recover tokens above the total staked.
No reward is paid twiceClaims are signed as cumulative totals; the pool keeps what each wallet was already paid.
Nobody is paid more than signedThe pool checks the signature on every claim.
No upgradesNeither contract is upgradeable; the code you see is the code that runs.
WHAT TO KEEP IN MIND
How much each wallet earned is computed by the Fee Flow backend from on-chain events, and the owner can withdraw the reward pool in an emergency. Earned rewards then wait until the pool is refilled. Staking carries smart contract and market risk.
08

FAQ

09

Live parameters

Read from the protocol when this page loaded.

PARAMETERVALUE
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
10

Contracts

Check these addresses before you stake.

STAKING CONTRACT
REWARD POOL
FEE SPLITTER
NETWORK
ROBINHOOD CHAIN