Fee routing for Pons tokensRoute Pons fees to any handle
Point a token's creator fees at any X profile. Relay routes them on
Robinhood Chain,
converts to USD, and pays the linked wallet — automatically. Launch on
Pons.


Pair any token to a handle
Link a token's creator-fee stream to any X profile. That handle becomes the router's sole beneficiary.
Pons tokenFees route automatically
As the token trades, fees accrue on-chain. Relay sweeps, converts, and pays on a fixed cycle — no manual claim.
Non-custodial
Funds move directly from each token's router to the linked wallet. Relay never holds a balance on your behalf.
Settled in USD
Fees are swapped to a USD-pegged stablecoin on Robinhood Chain — ready to hold, spend, or off-ramp.
Per-token attribution
One router per token mint, beneficiary stored on-chain — attribution never crosses tokens.
From bonding curve to bank in three steps.
Launch or pick a token
Deploy a token on Pons, or point Relay at one that's already live. Every mint gets a lightweight FeeRouter on Robinhood Chain at creation.
Pair it to an X handle
Search any X account and link the creator-fee stream to it. That handle becomes the router's sole beneficiary.
Fees route automatically
As the token trades, fees accrue on-chain. Relay sweeps, converts, and pays the linked wallet on a fixed cycle — no manual claim.
FeeRouter contract
Per-token attribution, event-driven detection, permissionless claiming. Built for Robinhood Chain's EVM environment.
Per-token router
Each Pons token gets a minimal-proxy FeeRouter at mint time. The linked wallet is the sole beneficiary — one router per token, so attribution never crosses mints.
Detection
Relay subscribes to FeesAccrued events over a WebSocket log filter. No polling — routing fires the block after fees land.
Claiming
distributeFees() sweeps the balance, converts to the settlement asset, and credits the beneficiary. Dust balances are batched next cycle to save gas.
| Slot | Type | Field | Notes |
|---|---|---|---|
| 0 | address | tokenMint | Pons pool this router is bound to |
| 1 | address | beneficiary | Wallet linked to the paired X handle |
| 2 | uint96 | accruedFees | Balance pending the next routing cycle |
| 3 | uint32 | lastRouted | Timestamp of last successful payout |
| 4 | bool | revoked | Set if the creator unlinks the handle |
Cash out whenever you want.
Linked wallets hold a USD-pegged stablecoin, not a locked token. Swap to a connected exchange or send to a linked bank whenever a payout lands — Relay never holds a balance on your behalf.
Questions, answered.
Route your first token.
Launch on Pons, pair the fees to an X handle, and let Relay handle the rest.
Launch a coin. Route its fees to any X account.
Deploy on Pons in one approval. The token's creator fees are locked to a FeeRouter on Robinhood Chain and paid out in USD to the X account you choose — search and select any profile below.
One approval creates the token on Pons and locks its creator fees to the FeeRouter in the same step. Demo preview — no contract is deployed and no funds move.