FAQ

Short answers below. Each answer links to the longer article when there's more to read.

What is peg.fun?

peg.fun is a permissionless launchpad on Robinhood Chain for tokens that come with their own on-chain art collection. Every 1.0 PEG token equals one unique on-chain SVG glyph. Every glyph is a token and every token is a glyph. See What is peg.fun?.

What's a glyph?

A glyph is the visual representation of 1.0 PEG. It's a unique on-chain SVG, rendered from compressed rectangle data stored in the renderer contract. Glyphs mint when you buy PEG through peg.fun's native swap UI and burn when you sell.

What's dust?

Dust is fractional PEG below 1.0, the part that didn't make a whole glyph. If you buy 2.7 PEG, you get 2 glyphs and 0.7 PEG of dust. Dust has ETH value, sits in your wallet permanently, and is fully transferable and sellable. See What is dust?.

Does buying through an aggregator lose my glyphs?

Buying through peg.fun's swap UI or any external router — 1inch, CowSwap, ParaSwap, Uniswap v3, Universal Router, or the official Uniswap widget — mints your glyphs once a token has graduated, up to 700 tokens per transaction. Above that the swap fails outright instead of silently shorting you. Before graduation there is no external route to worry about: peg.fun's own interface is the only path there is.

See the full explanation.

When does a token graduate?

When the bonding curve collects 4.16 ETH. Graduation is automatic and happens in the same transaction as the buy that triggers it, no admin call, no countdown. See What migration does.

What's LP burn?

At graduation, the new Uniswap v4 LP position is permanently locked inside the hook contract itself — not sent to any address, just never removable by any code path that exists. No one can remove it. See LP burn.

I want to add liquidity myself — does that cost anything?

Adding liquidity is free. Removing it costs a time-decaying exit fee if you withdraw within 24 hours: 5% inside the first 4 hours, stepping down to 0% at 24 hours, charged on your principal only (not on the trading fees your position earned). Any top-up resets that position's clock, so add liquidity by opening a new position rather than topping up an old one. See What LP burn means for the full schedule.

How do I claim holder fees?

On the token's detail page at peg.fun/t/<address>, wait for your pending balance to exceed 0.003 ETH, then click "Claim ETH". ETH is sent directly to your wallet in the same transaction. If you hold more than 100 glyphs in one collection, you must settle once via claimRange before you earn anything at all. See How to claim holder fees.

What if my buy hit the per-transaction limit?

A single transaction can mint at most 700 glyphs, no matter which router you use. Through peg.fun's own swap UI, an oversized order clamps automatically and refunds the rest, so you never meet the limit as a revert. Through any other router, a buy that would exceed it reverts outright and nothing is taken except gas. See How buying works for the sizing formulas if you're integrating a router.

How much testing have the contracts had?

A lot, before every deploy: ≥ 90% Foundry test coverage, 50,000-run invariant testing, Halmos symbolic proofs, Slither + Aderyn static analysis, mainnet-fork integration tests, and an internal line-by-line review. See Security for the full stack and Risks for the honest limits of what it can and can't guarantee.

What wallets work with peg.fun?

Any EVM wallet supported by RainbowKit. MetaMask, Coinbase Wallet, Rainbow, and WalletConnect-compatible wallets, peg.fun does not require a special wallet or chain config beyond Robinhood Chain.

What chains does peg.fun support?

Robinhood Chain only at v1. Robinhood Chain is an Arbitrum Orbit L2 with an established Uniswap v4 deployment and L2-cheap gas. Multi-chain support is a v2+ roadmap item.

How much does it cost to launch a collection?

  • 0.001 ETH for the AI Easy Mode session fee (covers up to 96 AI generation calls, valid for 1 hour).
  • A few cents of gas for the deploy transaction (L2 gas is cheap).
  • Optionally, up to 0.1 ETH of an anti-snipe self-buy at launch (you decide; capped at 0.1 ETH per launch).

Total minimum: about $1-2 worth of ETH at typical Robinhood Chain gas prices, plus the 0.001 ETH AI fee.

Can I create a collection without a photo?

Yes. The AI Easy Mode flow also accepts a text prompt. Photos give more consistent results, but a clear prompt works, peg.fun runs the prompt through OpenAI's image model and then through the same segmentation + variant pipeline.

What happens if AI Easy Mode is offline?

The create page shows a maintenance banner. The platform runs an automatic image-quality eval gate that disables AI Easy Mode if quality drops below threshold. This is rare and usually resolves within minutes when an upstream provider recovers.

Is the art really on-chain?

Yes. The art is stored as compressed rectangle data inside the renderer contract. There's no IPFS, no external image hosting, no CDN. The SVG is reconstructed from on-chain bytes on every render. This makes the art permanent for as long as the chain exists.

How does rarity work?

Each glyph has a deterministic seed and a slot configuration. Together they produce a unique combination of layer variants. Glyphs with rarer combinations get a higher rarity score, visible on the glyph detail page and in the holder leaderboard.

The rarity system is purely on-chain, no off-chain ranking service, no third-party rarity tool needed.

Why does my balance show fractional PEG?

That's dust, fractional PEG that didn't complete a whole glyph. It's normal, expected, and has ETH value. See What is dust?.

Can I transfer a token without transferring the glyphs?

No. The glyph-token binding is atomic. When you transfer PEG to another wallet, the corresponding glyphs transfer with it. There is no "orphan" ERC-20 balance.

What if I want to deploy on a different chain?

v1 is Robinhood Chain only. Multi-chain support is a v2 roadmap item. There is no ETA yet.

Where do I report a bug?

Smart-contract or security vulnerabilities: [email protected] privately. See Security. Frontend bugs and general feedback: through the project's GitHub when the repo is public (currently private until v1 hardening completes).