Build on launch.win.
Everything for building on the Robinhood Chain (chain ID 4663) launchpad — the dynamic fee schedule, the public read API, and the launch-a-token integration for wallets, terminals and bots. No API key, no sign-up.
Every token trades on the pool’s standard 1% swap fee — no extra platform surcharge. launch.win splits that 1% between creator, protocol and liquidity, and the split shifts with the token’s market cap, resolved on-chain from the live pool price. Creators earn little on a coin that never runs and up to ~0.65% of every trade once it’s proven — while 0.20–0.30% of every trade permanently deepens the locked pool.
| Market cap (FDV) | Creator | Protocol | Liquidity |
|---|---|---|---|
| ≤ ~$25K (fresh) | 0.20% | 0.60% | 0.20% |
| ~$25K – $75K | 0.40% | 0.35% | 0.25% |
| ~$75K – $200K | 0.53% | 0.20% | 0.27% |
| ~$200K – $500K | 0.60% | 0.12% | 0.28% |
| ~$500K – $1M | 0.65% | 0.07% | 0.28% |
| > ~$1M (proven) | 0.65% | 0.05% | 0.30% |
Percentages are of trade volume; each row’s three shares sum to the 1% fee. USD bands are approximate (ETH ~$3.3K) — on-chain the tiers key off the pool tick, tracking FDV in ETH precisely. Creator earnings vest (become claimable) once a token clears ~$1K of volume; the liquidity share is compounded back into the permanently locked position by a permissionless compoundLp call, so the pool only ever gets deeper.
All endpoints are served under https://launchwin.app/idx. Responses are JSON. No authentication is required; please be reasonable — heavy pollers should cache and stay under a few requests per second.
/api/tokens?sort=new&limit=50Every token launched through the factory. sort is one of new, oldest, marketcap, volume24h; limit caps at 500.
curl "https://launchwin.app/idx/api/tokens?sort=marketcap&limit=2"
{
"tokens": [
{
"address": "0x435c5d5b3ee2a906a0d9997371317125bd9c7943",
"ticker": "BIZCAT",
"name": "Business Cat",
"imageUrl": "https://launchwin.app/idx/uploads/…",
"marketCapUsd": 3600,
"liquidityUsd": 3700,
"volume24Usd": 7,
"holders": 3,
"vested": false,
"createdAt": 1752416000
}
]
}/api/summaryDashboard payload: totals plus the top launches by recency, 24h volume and market cap — ideal for a homepage or leaderboard.
curl "https://launchwin.app/idx/api/summary"
{
"summary": { "total_tokens": 1, "vested_tokens": 0 },
"latest": [ /* Token[] */ ],
"topVolume": [ /* Token[] */ ],
"topMarketcap": [ /* Token[] */ ],
"graduated": [ /* vested Token[] */ ]
}/api/token/{address}Full detail for one token — market data, creator, pool, socials, and recent on-chain events. Returns 404 if unknown.
curl "https://launchwin.app/idx/api/token/0x435c5d5b3ee2a906a0d9997371317125bd9c7943"
{
"token": {
"address": "0x435c…7943",
"creator": "0x0ec3…3947",
"pool": "0x…",
"ticker": "BIZCAT",
"name": "Business Cat",
"twitter": "https://x.com/…",
"marketCapUsd": 3600,
"liquidityUsd": 3700,
"vested": false
},
"events": [ { "name": "TokenLaunched", "block": 8720000, "txhash": "0x…" } ]
}/api/infoFactory address, chain ID, indexer head block and token count.
One call returns an unsigned transaction (to, data, value). Your wallet, terminal or bot signs it from the creator’s address — that address becomes the token creator. We mine the CREATE2 salt, validate the name, and build metadata for you.
/api/launch/calldataBody fields (all optional except `ticker` and `name`):
ticker— 1–10 letters/digits (reusable).name— 1–32 chars, unique (case-insensitive).devBuyEth— atomic first buy, e.g."0.05".image,description,twitter,telegram,website— we bundle these into a metadata blob, or pass your ownmetadataUri.creator— the launching wallet (attribution only).ref— your integrator tag, recorded for revenue-share.
curl -X POST "https://launchwin.app/idx/api/launch/calldata" \
-H "Content-Type: application/json" \
-d '{"ticker":"WIN","name":"Winner Coin","devBuyEth":"0.05","ref":"yourbot"}'
{
"chainId": 4663,
"to": "0xd8ea043DD817bDB7eCEE0d18acCCb29F742BaD1d",
"data": "0x1f31905d…",
"value": "51000000000000000",
"valueEth": "0.051",
"predictedToken": "0x…",
"salt": "0x…",
"nameAvailable": true,
"note": "Sign and send from the creator wallet on Robinhood Chain (4663)."
}A taken name returns 409; a malformed ticker/name returns 400. Send the returned fields as a normal transaction.
ref tag and we record every launch you drive. On-chain referral payouts are a planned contract upgrade — get your tag in now to be credited from day one. Want a formal partnership? Reach out.Prefer to index the chain directly? Everything is on-chain and verified. Watch the factory’s TokenLaunched and FeesCollected events, or read state via its view methods.
Chain Robinhood Chain — chainId 4663 (native ETH)
RPC https://rpc.mainnet.chain.robinhood.com
Factory 0xd8ea043DD817bDB7eCEE0d18acCCb29F742BaD1d
WETH (token0) 0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73
event TokenLaunched(address indexed token, address indexed creator,
address pool, uint256 positionId, string ticker,
string name, string metadataURI, int24 initialTick,
uint256 devBuyEth, uint256 devBuyTokens)
// launch calldata mirrors:
function createToken(string ticker, string name, string metadataURI,
bytes32 salt, uint256 devBuyMinTokensOut) payableRead the verified source on the block explorer. For how launches actually work, see the FAQ.