How it works

From a real card to a coin, in three steps

Cards.pad is a front end over the Pons v2 launchpad on Robinhood Chain. It never holds your funds or keys: every transaction is signed in MetaMask and goes straight to the Pons contracts.

STEP 01Choose a card

Pick one real printing

Search every imported game by name, set or collector number. Every result is one printing from a public card database, with its set, number, rarity and market price. That printing gives the coin its default name and symbol, and the card page becomes the coin's on-chain website link.

STEP 02Sign the launch

Two MetaMask transactions

Cards.pad builds the Pons v2 launch call with the card written into the description and website fields. You review the name, symbol, creator tax and an optional first buy, then sign twice: the first transaction creates the fee splitter for this coin, the second is the Pons launch with that splitter as fee recipient. The launch fee goes to Pons, and the whole supply opens on a bonding curve in the same block.

STEP 03Trade and graduate

Curve first, pool after

Anyone can buy and sell on the curve from the coin page. When the curve has collected 4.2 ETH the coin graduates: a Uniswap v4 position is created and locked for good, and trading continues in the pool through the Pons hook.

What “paired to a card” means

The card is the coin's identity and price reference, nothing more. Cards.pad writes the chosen printing into the coin's on-chain description as a machine-readable marker (cardspad:<game>/<card id>) and sets the coin's website link to that card's page here. It also freezes a snapshot of the card (name, set, number, rarity, image) in its own database at launch time, so a later re-import can never change what a coin was paired to.

A coin is not a card. It cannot be exchanged for the card, no fee buys the card, and nothing on chain or off chain keeps the coin's price near the card's price. Cards.pad shows the card's market price and the coin's market cap side by side, and calls the gap between them drift. That is a comparison, not a promise.

Any number of coins can be launched on the same printing. The card page shows how many exist, and each coin page shows which printing it is paired to.

Every fee, in one table

All protocol numbers are read from the Pons factory at the moment you sign; the values below were read from the chain on 13 September 2026 and are shown so you know what to expect. If the chain says something else when you launch, the launch form shows the chain value.

FeeAmountWhenGoes to
Launch fee0.0005 ETHOnce, with the launch transaction. Must match launchFee() exactly.Pons
Curve fee1 percentOn every buy and sell while the coin is on the bonding curve.Base fee pool (split below)
Creator tax0 to 10 percentChosen by the launcher on the form, fixed for the life of the coin, charged on every trade before and after graduation.Creator fee recipient
Hook fee1 percentOn every swap in the Uniswap v4 pool after graduation, plus the creator tax.Base fee pool (split below)
Protocol share30 percentPons' share of the base fee (curve fee and hook fee). The remaining 70 percent goes to the creator fee recipient, and 100 percent of the creator tax goes there too.Pons
Cards.pad share10 percentOf the creator fees (the creator share of the base fee plus the creator tax), taken by a small splitter contract set as the fee recipient at launch. The percentage is fixed per coin when its splitter is created and cannot change afterwards; it is shown on the launch form before you sign. How the splitter works.Cards.pad treasury
Snipe tax99 percent, fading to 0Only on buys, only during the first 3 seconds after launch. The launcher, the fee recipient and the launch transaction's own first buy are exempt.Stays on the curve

Fees accrue on the curve (before graduation) or on the hook (after) and reach the Pons fee escrow when they are swept. The creator fee recipient claims from the escrow; with the Cards.pad splitter as recipient, a claim pays the launcher and the Cards.pad treasury in the same transaction, and anyone may trigger it. Buybacks are off by default; the launcher can switch them on later, which sends half of the creator's base fee share into a five-year buyback vault.

The Cards.pad share and the splitter

Pons pays all creator fees of a coin to one address, its creator fee recipient. Cards.pad takes its share by making that address a tiny contract, a splitter, with three facts burned in when it is created: your wallet as the creator, the Cards.pad treasury, and the cut. Every time the splitter is claimed it pays 90 percent of what has arrived to you and 10 percent to the treasury. That is its whole job.

The launch form runs this as two MetaMask transactions:

  1. Create the splitter. createSplitter(yourWallet, salt) on the Cards.pad splitter factory. The address is computed in advance from your wallet and the salt, so the form knows it before it exists; if the address already has code (a retried launch) the first transaction is skipped, and calling it again for the same wallet and salt never reverts.
  2. Launch on Pons. The normal Pons v2 launchToken call, with the splitter as creatorFeeRecipient. The coin is still attributed to your wallet on chain: the launch event, the Pons launch record and your My launches page all show you as the deployer. An optional first buy goes through Pons' own router in the same second transaction.

The cut is fixed per coin. The percentage written into a splitter when it is created never changes for that coin. The splitter has no way to move the coin's fees to another address, and Cards.pad cannot touch an existing splitter either: the treasury can only set the cut for splitters created later (never above 30 percent, a cap in the contract code) and propose a new treasury wallet for those. The launch form states the cut before your wallet signs.

Everything Pons attaches to the fee recipient stays yours through the splitter: sweeping the coin's fees from the curve or the pool, switching buybacks on or off, and releasing a buyback vest. Only you can trigger those from the splitter. Claiming is open to anyone, including a Cards.pad job, because a claim always pays the same two parties in the same proportion; if a payout cannot be delivered, that leg is kept for the party it belongs to and can be withdrawn later. If a coin's fees are ever pushed to the recipient directly by Pons instead of through the escrow, the splitter divides them the same way.

The splitter contracts are small and tested, not audited. Both the factory and the implementation are verified on Blockscout once deployed, and every clone is a standard minimal proxy of that implementation, so what a splitter does can be read on chain before you launch.

The bonding curve and graduation

A card coin is a normal Pons v2 token on launch config 0: a supply of 1,000,000,000 with 18 decimals, minted in full to a bonding curve. The curve prices the token as a constant product with a phantom quote of 1.68 ETH, so the opening price is 0.00000000168 ETH per token and rises with every buy.

  • 714,285,714 tokens can be bought on the curve before it closes.
  • 285,714,286 tokens stay reserved for the liquidity pool.

The curve closes when it has collected 4.2 ETH from buyers. The buy that crosses the line is clamped and the rest refunded; graduation runs inside that same transaction. If it fails for any reason, anyone can finish it from the coin page with one more transaction.

Graduation creates one full-range Uniswap v4 position from the 4.2 ETH and the reserved tokens and locks it permanently in the Pons locker. Nobody, including the launcher, can withdraw that liquidity. From then on the coin trades in the pool through the Pons hook, and the coin page shows pool data with links to trade there.

The snipe window

For the first 3 seconds after a launch, buys from anyone other than the launcher carry a 99 percent tax that decays to zero. Bots that try to front-run a launch pay almost everything to the curve. The coin page shows a countdown and keeps the buy button disabled for those three seconds. Sells are never snipe-taxed.

What you need

  • MetaMask with Robinhood Chain added (chain id 4663). Cards.pad offers to add it when you connect.
  • ETH on Robinhood Chain for the launch fee, your optional first buy and gas for both transactions. Pons keeps a small gas guard of 0.0002 ETH, so the form checks for a little more than the fee.
  • Nothing else: no account, no email, no sign-up. Your wallet and its transactions are your identity here.

Where the data comes from

Card names, sets, numbers, rarities, scans and prices come from public card databases, imported into Cards.pad's own catalogue and named on every card page. Prices are refreshed nightly and always shown with their source and date. Coin prices, market caps, curve progress, holders and volumes are read from the chain and from public market data; the counters on the home page are computed from those tables and show 0 until there is something to count.

The Spoils has no open card database and is never imported; its cards, and any printing another import keeps missing, are added on request through the request page.

Everything about a coin is readable on chain. Open the Pons v2 factory on Blockscout or the Pons documentation for the contract-level detail.

What Cards.pad is not

  • Not a marketplace: no card is bought, sold or shipped here.
  • Not custody: Cards.pad never holds funds, tokens or keys.
  • Not an exchange of cards: coins and cards never change hands through this site.
  • Not affiliated with any game publisher or any card marketplace. Game names identify the card a coin is paired to and belong to their owners.

The terms and the privacy notice spell this out in full.