casepad

Docs

How CasePad works.

The case, the token, the market, the fees, the contracts, and what a token is not.

Overview

CS2 has hundreds of cases. Some are legendary, some are instantly recognizable, some have been opened millions of times, and many have communities built around what might come out of them. CasePad gives that culture a launch layer.

Instead of launching a token around a random image or meme, a CasePad launch starts with something people already recognize: a CS2 case. You pick the case, choose a token name, ticker and logo, and launch directly from your wallet. The launch creates the token and opens a market for it in one transaction.

CasePad is not a marketplace for buying cases, not a case-opening platform, not tokenized ownership of cases, and not a way to buy fractional CS2 inventory. It is a launch layer for community markets inspired by CS2 cases.

Case → Token → Market

  1. Case. Browse the catalog and select a supported case. The case becomes the identity and reference behind the token. It is stored on-chain as a catalog id (for example crate-4880 for the Revolution Case).
  2. Token. Choose a name, a ticker and a token image. The token is a standard ERC-20 with a fixed supply of 1,000,000,000, all of it held by its market at launch.
  3. Market. A TOKEN / ETH market opens the moment the launch is confirmed. Price is set by the market's reserve as people trade.

The case provides the identity. The creator provides the ticker. The market provides the price. The community provides the activity.

What the token is

A community market with its own price

  • An ERC-20 with a fixed 1,000,000,000 supply and its own TOKEN / ETH market.
  • Priced entirely by its onchain ETH reserve and the tokens in circulation.
  • Referenced to one exact CS2 case — the identity, artwork and name people rally around.
  • Launched from your wallet, with the 1% trading fee routed to you from the first trade.
What the token is not

Not the case, not a claim on it

  • Not a tokenized case: no case is escrowed, custodied or transferred anywhere.
  • Not redeemable — holding the token never entitles you to the case or its items.
  • Not pegged to the case's price; no case price is shown or used anywhere on CasePad.
  • Not affiliated with Valve, Steam or any marketplace.

How the market works

Every market is a constant-product curve with a virtual ETH reserve. The market holds the token supply and the real ETH that traders have put in; the virtual reserve sets the launch price and keeps the first trades from being free.

  • Buy. ETH enters the reserve and tokens come out. The more ETH in the reserve, the higher the price of the next token.
  • Sell. Tokens return to the market and ETH comes out, priced by the same curve. Selling never requires a separate approval transaction.

Every trade is quoted against the live reserve before you sign it. You set a slippage tolerance; if the price moves past it before the transaction is mined, the trade reverts and nothing changes.

Because the token is its own market, its price is not derived from the referenced case. A case trading for $10 elsewhere says nothing about the price of a token that references it.

Fees

  • Creator fee: 1% of the ETH side of every trade, paid to the creator's wallet at the moment of the trade. Fixed in the contract.
  • Protocol fee: adjustable, capped at 5%. Shown in the trade panel whenever it is above zero.
  • Launch fee: optional ETH fee to launch. Shown in the review step whenever it is above zero.

Gas is paid in ETH on Robinhood Chain.

Launching

Launching is a single transaction to the CasePad factory. It deploys the token, deploys the market, records the case reference, name, ticker, logo and description on-chain, and, if you sent extra ETH, executes your first buy at the launch price before anyone else can trade.

The flow shows four honest states: Preparing (simulating the call), Confirm in wallet, Transaction pending, and Confirmed. “Confirmed” only appears after the network returns a successful receipt. If the transaction fails or is rejected, you see the actual reason.

Data and charts

Everything numeric in CasePad is read from the chain: price, reserve, circulating supply, trade counts, volume, holders (derived from Transfer events) and every trade on the tape. CasePad does not display invented rankings, activity, or statistics, and it does not show market prices for cases or items.

Charts use TradingView's charting library. Candles are built only from a market's real trades, so a market with no trades has an empty chart until the first one lands. When a market is listed on a venue that TradingView indexes, its page can render the full TradingView chart for that symbol instead.

Case names, imagery and contents come from the public CS2 item catalog (snapshot Sep 20, 2026). Case and item imagery is property of Valve Corporation.

Contracts

CasePad runs on Robinhood Chain. Three contracts make up the protocol; the source is in the contracts/ directory of the app and compiles with solc 0.8.

  • CasePadFactory — launches markets, stores launch records, exposes paginated market lists and per-case / per-creator lookups.
  • CasePadMarket — the TOKEN / ETH curve: quotes, buy, sell, fees, trade events.
  • CasePadToken — the ERC-20 minted to its market.

FAQ

Do I get the case if I buy the token?

No. The token is not the case, does not represent the case, and cannot be redeemed for the case or anything in it.

Is the token price tied to the case price?

No. The token has its own reserve and its own price. The case is a reference, not collateral.

Can there be more than one market per case?

Yes. Any number of tokens can reference the same case. Each is a separate market with its own creator and reserve.

Can a launch be edited or removed?

No. Name, ticker, case reference, logo and description are written on-chain at launch and cannot be changed.

Which wallets work?

Any injected browser wallet (discovered automatically), plus mobile wallets over WalletConnect when it is configured for the deployment. Your wallet is asked to switch to Robinhood Chain when needed.

Questions? Find us on X, or launch something.