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

Tokens are EIP-1167 minimal proxies of one verified implementation; the launchpad holds every curve.