What problem this solves
When a pons token launches, the trading fees earned by its liquidity position accrue to a creator. That is good for the creator and neutral at best for everyone else: the value leaves the token the moment it is claimed.
A vault changes the destination. Instead of paying a wallet, the fees pay a contract with one job — the job you picked when you launched. That might be buying the token back and burning it, funding a prize pool, or paying stakers who lock up the token. The result is a launch where the rules are enforced by code rather than by the founder’s word.
Trades create fees. Fees flow to your vault. The vault does what you told it to, every time. Anyone can press the button, and nobody can stop it.
Contracts
Everything PONZHOOD does happens in these contracts, on Robinhood Chain (4663). They are deployed once and reused by every launch — the only thing created per token is a small vault of your chosen template.
| Contract | What it does | Address |
|---|---|---|
| PonzhoodVaultLauncher | Launches a pons v2 token, attaches a vault, and points creator fees at it. | Awaiting launch |
| PonzhoodVaultRegistry | Maps a template id to the factory that builds it. | Awaiting launch |
| PonzhoodStakingVaultFactory | Deploys one Staking vault per token. | Awaiting launch |
| PonzhoodStakeBurnVaultFactory | Deploys one Stake & Burn vault per token and stamps the payout asset. | Awaiting launch |
| PonzhoodRwaVaultFactory | Deploys one RWA Dividend vault per token and fixes the round distributor. | Awaiting launch |
| PonzhoodLotteryVaultFactory | Deploys one Lottery vault per token. Stamps the operator that commits and reveals each draw, so a creator cannot pick the winner of their own raffle. | Awaiting launch |
Your own vault’s address is shown on your token’s page, and is also readable from the launcher by calling vaultOf with your token address.
What we build on
These belong to pons and to the chain. PONZHOOD calls them and cannot change them.
| Contract | What it does | Address |
|---|---|---|
| pons v2 factory | Open launch factory. PONZHOOD calls it rather than replacing it. | Awaiting launch |
| pons fee escrow | Holds claimable creator balances in the launch quote asset. | Awaiting launch |
| Uniswap v4 PoolManager | Where graduated launches trade once the bonding curve is done. | Awaiting launch |
How a vault earns
Every pons launch has its liquidity position held by a locker contract. The locker tracks a per-token feeRedirect address and pays the creator share of collected fees there, after deducting the pons protocol share.
Attaching a vault means setting that redirect to the vault’s address. From then on, collected fees arrive at the vault as WETH — an ordinary ERC-20 transfer, not native ETH. When the pool has also accrued fees on the token side, the vault receives some of your token too.
That much is the same for every template. What happens next is the part you choose. Buyback & Burn runs this cycle:
// Buyback & Burn — one template, when triggered 1. sweep pending fees out of the pons locker 2. split the WETH by the configured burn share 3. swap the burn share for your token 4. send every token it holds to 0x…dEaD 5. forward any remainder to the treasury
Who can trigger it
This is the part worth understanding, because it explains why PONZHOOD performs your launch for you rather than bolting a vault onto it afterwards.
Receiving fees and collecting them are two different permissions on the pons locker. The payout follows the fee redirect, but the call that sweeps fees out of the locker is only accepted from the token’s on-chain deployer, or from pons’s own protocol fee recipient. A redirect target is not authorised — even though it is exactly where the money lands.
So a vault can receive fees but can never sweep them by itself. PONZHOOD closes that gap by launching the token through its own launcher contract, which therefore becomes the deployer. The launcher exposes an open sweep function, and that is what lets the whole cycle run without any privileged operator.
In practice you should not have to press anything. A keeper checks every live vault every few minutes and triggers a run once the accrued fees clear your minimum and are worth more than the gas. It is a convenience, not a dependency: it holds no special permission, and if it stopped tomorrow any holder could keep the vault running from the button on your token’s page.
Attaching a vault to an existing token
Possible, but not fully automatic. The token’s original deployer can point the redirect at a vault, and the vault will still distribute permissionlessly — but the sweep itself will keep needing that deployer’s signature.
Templates
A template is a vault contract with one job. You choose one at launch and configure it; the configuration is then fixed for the life of the vault.
Staking
Available nowHolders stake your token and earn the creator fees in the pairing asset, split by how much each has staked. Nothing is minted and no supply is burned — and because staked tokens sit in the vault, supply leaves circulation for as long as people keep earning on it.
Stake & Burn
Available nowThe staking payout, with a second job bolted on: a fixed share of every fee run is spent buying your token off the market and sending it to a dead address. Stakers earn, and the supply only ever shrinks.
RWA Dividend
Available nowConverts creator fees into a tokenized stock, which the vault holds until holders claim it. Each purchase opens a round, and your share of a round is worked out from what you held the moment it opened — so buying in afterwards dilutes nobody already there.
Lottery
Available nowFees accumulate into a pot. Tickets are bought with your token and burned. The draw is commit–reveal and run by a stamped operator, so a creator cannot pick the winner of their own raffle.
Buyback & Burn
Available nowSpends a fixed share of incoming fees on a market buy and burns the result immediately, forwarding any remainder to a treasury address you nominate. Set the burn share to 100% and there is no treasury at all.
Fee Share
Available nowNo vault at all. The launch points its creator fees at a wallet derived from an X handle, and the escrow credits that address from the first trade. The account named does not need a wallet, and has no say in the matter.
Staking is a deliberate deposit rather than an automatic dividend to every holder. Paying holders passively would need the token to notify the vault on every transfer, and pons tokens are plain ERC-20s whose fees come from the Uniswap pool rather than a transfer tax, so no such hook exists. Requiring a deposit is what makes the payout computable without one.
Vault Seats
Separate from bonding-curve launches. Each series is an NFT collection plus its own fuel $TOKEN, with a shop, activation, a fee pot, and loans. The product UI is at /seats.
- Seat NFT — a numbered collectible; uploaded art is the NFT image.
- Seat wallet — one per NFT. Rewards land there and move with the NFT on sale. Its address is fixed from the moment the series exists; the wallet contract is deployed the first time the owner spends from it.
- Fuel $TOKEN — an ERC-20 for buying seats and paying activation, never ETH. Every series launches its own on a bonding curve in the same transaction that creates the series, so the series has a real market from the first block.
- Shop — a fixed $TOKEN price per seat, and the only contract that can mint one. Seats sold back are resold before any new one is minted.
Parameters
Everything you set at launch is stamped into the vault and cannot be edited afterwards — not by you, and not by us. There is no upgrade path and no admin key on a deployed vault.
- Pairing asset — the quote the curve prices in and the asset creator fees arrive in.
- Trading tax — 0% to 10%, on top of the protocol's 1.00%. Paid on every buy and every sell.
- Template — one of the vaults above.
- Payout floor — how much has to accrue before a run is worth the gas. 0.1 in the pairing asset is the floor.
- Payout asset — RWA Dividend only, chosen from a short list and fixed forever.
- Lock period — Staking only, counted from each staker's most recent deposit. Principal only: rewards can be claimed at any time, lock or no lock.
Security model
- No admin key on a deployed vault. Parameters are constructor arguments, not storage anyone can write.
- No privileged trigger. The sweep is open; the keeper is one caller among all possible callers.
- The lottery operator can commit and reveal a draw but cannot choose the winner, and it is stamped at deployment so a creator cannot substitute themselves.
- Funds never sit with us. Fees go from the locker to your vault, and from your vault to holders. There is no treasury in the middle that we control.
- The contracts are not audited. Read them before you trust them.
Limits & caveats
- A vault pays out what the pool earned. No trading means no fees, and no fees means no payout — there is no yield here, only a share of activity that may not happen.
- RWA Dividend rounds stay claimable for a fixed window. Anything unclaimed rolls into the next round rather than being stranded, which means a late claimer is diluted by the roll rather than paid twice.
- The dividend asset list is short on purpose. Most tokenized stocks on this chain have pools holding almost nothing, and converting a round into them would lose most of it to price impact.
- Fee Share names an X account that never agreed to anything. Being named is not an endorsement, and the named account may simply never claim.
- Nothing on this site is investment advice, and a launch appearing here is not a review of it.
