How Pontoon works
Pontoon is a layer on top of Pons V2: tokens launch on Pons, but creator fees are routed to Pontoon contracts that split them according to the creator's settings.
Fee flow
- Traders buy or sell on Pons V2 (the bonding curve before graduation, Uniswap V4 after).
- Pons V2 credits the creator fee (the creator tax of 1–10% that the creator picked at launch, plus 70% of the 1% curve fee) in ETH to that token's FeeVault, not to the creator's wallet.
- Anyone can call distribute(), which collects those fees from Pons, and earn a small incentive.
- The FeeVault takes the platform fee and sends it to the PlatformTreasury.
- The rest is split between the creator payout, buyback-and-burn, and holder rewards.
- The BuybackExecutor buys the token on its bonding curve and sends it to 0x…dEaD.
- HolderRewards distributes ETH to stakers using a reward-per-share model.
Default split of total fees
- Platform20.0%
- Creator32.0%
- Buyback & burn32.0%
- Holder rewards16.0%
Parameters
| Platform fee | 20% of incoming fees (max 30%) | Pontoon revenue; the multisig can change it within the cap |
| distribute() caller incentive | 0.5%, max 0.005 ETH | Covers gas without draining fees |
| Buyback-and-burn | 0–80% of the remainder | Never 100%, so the creator keeps an incentive |
| Holder rewards | 0–50% of the remainder | Prevents overpromising rewards |
| Creator payout | Whatever is left | Automatic |
| Default | 40% buyback, 20% rewards, 40% creator | A safe starting point |
| Config change timelock | 24 hours | Holders can see changes before they apply |
| Buyback cap per execution | min(0.5 ETH, 1% of curve liquidity) | Limits price impact and sandwich risk |
| Pons V2 launch fee | 0.0005 ETH | Paid to Pons at launch, on top of any initial buy |
| Trading fees (bonding curve) | 1% curve fee + 1–10% creator fee | The creator picks the creator fee at launch; it and 70% of the curve fee go to the FeeVault |
| CTO timelock | 3 days + multisig approval | Follows the Pons V2 flow |
| Treasury withdrawal timelock | 48 hours | Platform withdrawals are visible in advance |
Quote pairs & buybacks
Launches are paired with ETH for now; USDG and tokenized-stock pairs (NVDA, AAPL, HOOD) come later. Buybacks buy the token on its Pons V2 bonding curve with the buyback ETH. A token graduates to a Uniswap V4 pool once its curve raises 4.2 ETH. Until V4 buybacks are supported, anyone can send a graduated token's buyback ETH to its stakers instead.
Permissions
- Creator: queues config changes and claims payouts. Cannot withdraw buyback or reward funds.
- Anyone: calls distribute() and buybacks, stakes, and claims.
- Pontoon multisig: changes the platform fee within its cap, approves CTOs, and can trigger an emergency pause. Cannot touch funds in a FeeVault or HolderRewards.
Contract addresses
- PontoonLauncher0x23b2f18e2C190dB01E4ae2C13157d8e82a1f548E
- TokenRegistry0x94B8b52D957f2Bb4006266AfcbECE22a04c64818
- BuybackExecutor0x8BCfBf71509374062f292c341ab00e9314b72784
- PlatformTreasury0xC31A1F1B2fd11cD9A2E830610f7B963A27A020c8
- CTOManager0xCb9Eea98eF137cd19dC6C83AB70e97d805fCB2c3
- Pons V2 launch factory0x7eD598BcEf8bd9Edd8C97A195C6d13f40801EC7e
Risks
- The contracts have not been audited yet. Only use what you can afford to lose during testing.
- The Pons V2 bonding-curve contracts are not verified on the explorer; Pontoon's integration was tested against them on a mainnet fork.
- Buybacks can suffer slippage or sandwiching. minOut is mandatory and each execution is capped, but the risk does not go away.
- Rewards only go to stakers. Unstaked tokens (including those in liquidity pools) earn no ETH.
- Only ETH-paired launches are open for now. Stablecoin and tokenized-stock pairs come later.
- An emergency pause only stops new launches and buybacks; claims are never locked.