What is IndexPad?
IndexPad is a permissionless launchpad for index tokens on Robinhood Chain (chainId 4663 mainnet / 46630 testnet). Anyone can launch a fixed-supply, fee-on-transfer token backed by a basket of tokenized stocks and ETFs — pick the basket, set the fee, and share the upside: trade fees are converted into real stock tokens and credited to every holder fully on-chain, with no keeper and no snapshots.
IndexPad is live on Robinhood Chain testnet (46630) and has not been professionally audited. Mainnet promotion is gated behind a custody spike for tokenized equities, US-person geo-gating, legal review, and a professional audit. See Security.
Try it
- App: indexpad-launchpad.vercel.app
- Indexer API: indexpad-indexer-production.up.railway.app/stats
- Explorer: IndexFactory on Blockscout
The core idea
Every IndexPad token combines three mechanisms:
- An immutable trade fee (≤ 10%) skimmed in-token on AMM buys and sells. The fee is set at launch and can never be changed — not even by the creator.
- A reserve floor (RFV). A creator-chosen slice of every fee accrues as USDG in a per-index treasury. Holders can burn their index tokens for a pro-rata share of that reserve at any time — an on-chain floor beneath the market price.
- Keeper-free stock dividends. The remaining fee share buys the basket's tokenized stocks (AAPL, TSLA, NVDA, SPY, …) and distributes them to holders through an on-chain magnified-dividend-per-share accumulator embedded in the token itself. Holders claim real stock tokens whenever they like — while keeping their index tokens.
There is no trusted operator anywhere in the fee pipeline: fee conversion (FeeProcessor.convert) is permissionless, dividend distribution is a property of the token contract, and claiming is a direct holder action.
Where every fee goes
For each collected trade fee (after it is swapped to USDG):
| Share | Recipient | Configurable? |
|---|---|---|
| 10% | Protocol treasury | Fixed |
rfvShareBps (0–90%, default 15%) | The index's RFV treasury — redeemable floor | Chosen by the creator at launch, then immutable |
Remainder (90% − rfvShareBps) | Buys basket stocks → distributed to holders on-chain | Follows from the RFV share |
A creator can dial the slider anywhere from a pure dividend index (RFV 0%, 90% of fees to holders as stocks) to a pure RFV index (RFV 90%, fees only deepen the redemption floor).
What makes it different
- Standard, composable ERC-20.
balanceOfis untouched — no reflections, no rebasing. Dividend accounting lives in separate accumulator state maintained by the transfer hook. - No oracle in the redemption path. RFV redemption is pure pro-rata arithmetic over the treasury balance — always available, even if every price feed is down.
- Scales without infrastructure. Because distribution is embedded in each token, hundreds of index tokens can operate with zero off-chain services.
- Hard on-chain caps. Fee ≤ 1000 bps, basket ≤ 16 stocks, stocks must be on the governance allow-list, 1% of supply to the protocol at launch — all enforced in the contracts, not the UI.
Next steps
- Understand the full fee lifecycle: How it works
- Launch your own index: Launching an index
- Integrate the contracts: Contracts overview
- Live deployment: Deployed addresses