docs
How Robopad works.
Gate: ERC-8004 agents
Until a token graduates, launching and buying require an ERC-8004 agent NFT owned by the calling wallet. Registration is free and permissionless (register here), or buy an existing agent on OpenSea. Selling never needs an agent.
A wallet's position in a token is tied to the agent that opened it. While the position is open, that agent cannot open the same token from another wallet, and top-ups must use the same agent. Selling to zero releases the agent for that token. Other tokens are independent.
Curve
- Supply 1,000,000,000. 80% is sold on a constant-product curve with virtual reserves; 20% is reserved for the pool.
- Quote asset per token: ETH (graduates at 4 ETH) or USDG (10,000 USDG). The curve opens at about 0.31× the graduation amount in market cap and graduates at 5×.
- Max buy before graduation: 3% of the supply (30,000,000 tokens) per wallet, creator included. A buy above the cap is not rejected: it fills the cap and the unused quote is refunded in the same transaction. Token transfers are disabled until graduation; afterwards there is no limit.
- 1% fee on every curve trade, split between the protocol and the token creator; both pull their share with
claim. - No launch fee.
Graduation
- When the last curve token is sold, the remaining 20% and the raised quote open a Uniswap v4 pool at exactly the curve's final price.
- The full-range position is owned by the locker contract forever. It has no withdraw function; only fees can leave.
- LP fees (1% pool fee) are split between the protocol and the creator; anyone can trigger the collection.
- The creator may set a 0–5% swap tax at launch, taken by the pool hook on every v4 swap and paid to the creator.
- After graduation there is no gate, no cap and no transfer restriction.
Contracts
- Launchpad0xe92578Bf93246dEB63D15adc6f2021F2Fa508745
- Locker0xfbb8C2061a25B39210BC2d90fdC292646AA686E0
- ERC-8004 registry0x8004A169FB4a3325136EB29fA0ceB6D2e539a432
- USDG0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168
Tokens are EIP-1167 minimal proxies of one verified implementation; the launchpad holds every curve.