Loading
Loading
Index Factory sits on top of Pons v2, the memecoin launchpad on Robinhood Chain (chain id 4663). A Pons launch gives you a fixed-supply token on a bonding curve. Once the curve raises enough of its quote asset, Pons moves the token into a Uniswap v4 pool with liquidity locked for good.
Pons pays the creator a share of every trade's fee. Index Factory changes one thing about that: at launch it points the creator's fee share at a vault contract instead of at your wallet, and the vault turns those fees into a tokenized stock of your choosing. The vault then pays that stock out to people who stake your token in it.
You still get everything a direct Pons launch gives you. You also get a token whose fee stream builds a stock position for its holders, with a routing that you cannot alter afterwards and neither can Index Factory.
Your token. A standard Pons v2 memecoin. 1e27 supply (one billion tokens at 18 decimals). Trades on the Pons bonding curve first, then on Uniswap v4 after graduation. You trade it on ponsfamily.com, not on Index Factory.
The stock. One of the tokenized equities Robinhood issues on chain (NVDA, SPY, TSLA and so on). Each is an ERC-20 with 18 decimals. Index Factory only lets you pick stocks that have a Uniswap v3 pool against WETH with liquidity in it, because the vault has to be able to buy them. See Choosing a stock.
The vault (IndexVault). One per token, deployed in the same transaction as the launch. It has no owner and no withdrawal function. It receives the creator fees, converts them to stock when someone calls harvest(), sends 20% of that stock to IndexFactory as the app fee, and streams the rest to stakers.
The factory (IndexFactory). The contract you call to launch. It deploys the vault, calls Pons with the vault as fee recipient, runs your opening buy if you asked for one, and keeps a list of every token launched through it. Its owner can collect the app fees that vaults send it. The owner cannot touch launches, vaults, or fee routing.
Pons fee escrow. A Pons contract that holds fees until the recipient claims them. Fees accrue on the curve (or on the v4 hook after graduation), a sweep moves them into the escrow split between creator and protocol, and the vault claims its part during a harvest.
A trader buys your token on the curve with 1 ETH.
harvest(). The vault claims its ETH from the escrow and buys the stock on Uniswap v3.IndexFactory. 80% opens a seven-day stream to stakers.Fees, worked through walks the same path with exact figures, including the stock-priced variant where step 5 has no swap.
Priced in ETH. The default. Traders buy and sell your token with ETH. Fees arrive as ETH. The vault swaps them into the stock at harvest, guarded against price manipulation by a TWAP check.
Priced in the stock. Available only for stocks Pons has approved as pair tokens (NVDA and SPY at the time of writing). Traders buy and sell your token with the stock itself. Fees arrive as the stock. The vault never swaps anything, and the harvest has no oracle, no router, and no slippage. The cost is that anyone trading your token on the curve needs to hold that stock token first.
The launch form greys out the stock option when Pons has not approved the stock you picked.
Pons v2 pays creator fees to whatever address it holds as creatorFeeRecipient for the token. The only address allowed to change that is the current recipient. Index Factory sets the recipient to the vault, and the vault's bytecode contains no call to transferCreatorFeeRecipient. There is no admin function, no upgrade path, and no owner who could add one.
The one exception is a Pons policy, not code Index Factory controls: for a token Pons judges abandoned, the Pons owner can propose a new fee recipient behind a public three-day timelock. Risks and constraints covers how to watch for that.
harvest() is permissionless, so a caller picks its exact timing. If a harvest credited stakers on the spot, a large holder could stake, harvest, claim, and unstake inside one transaction and take the whole harvest from the people who had been staked all week. Each harvest instead opens a seven-day linear stream. A one-block round trip earns a few seconds' worth of that stream, which rounds to nothing. See Staking for the mechanics.
| Term | Meaning |
|---|---|
| Bonding curve | The Pons contract your token trades on before graduation. Price rises as supply is bought. |
| Graduation | The moment the curve has raised its threshold (4.2 ETH for ETH-priced launches). Pons sweeps the curve and opens a Uniswap v4 pool with locked liquidity. |
| Quote asset | What the curve trades in: ETH, or the stock for a stock-priced launch. Fees are charged in the quote asset. |
| Creator share | The 70% of the 1% trade fee that Pons pays to the creator fee recipient. Under Index Factory, that recipient is the vault. |
| Vault tax | An optional extra per-trade tax you set at launch (0 to 10%). Pons calls it the creator tax. All of it goes to the vault. |
| App fee | 20% of the stock each harvest acquires, sent to IndexFactory. Fixed into the vault at launch. |
| Harvest | A permissionless call that sweeps and claims fees, converts them to stock, and starts a reward stream. |
| Stream | The seven-day linear payout of a harvest's stock to stakers. |
| Snipe tax | Pons's opening tax on buys in the first five seconds after launch, starting at 99% and decaying to zero. Your wallet and any exemptions you name skip it. |
| Dev buy | An opening buy executed inside the launch transaction, before anyone else can trade. |
| TWAP | Time-weighted average price. The vault refuses to swap when the stock pool's spot price sits more than 200 ticks (about 2%) from its 15-minute TWAP. |