🔒 Paid game-license sales unlock after the contract audit. You can explore the form, but publishing is disabled for now.

List a Game

Add a game to the FlipKey marketplace. Players buy a license NFT and redeem it for a real key on the platform you support — Steam, Epic, Xbox, PlayStation, Nintendo, or your own in-house delivery. No upfront minting — the license is created at the moment of purchase, and your code hands over the key on redemption.

Licenses are issued on Base. Inventory is a counter — adjust the cap, price, or metadata any time without paying gas. Fields marked * are required.

Before you publish 0 / 5 ready

Each item ticks off as you complete it. The Create Listing button unlocks when all five are green.

  • Game info — title, developer, and short summary Used on the marketplace card and detail page.
  • Cover artwork URL (vertical 5:6) Vertical 5:6 cover. Shown on the marketplace card and detail page.
  • At least one platform with keys, price, and redemption URL A row per platform you sell keys on — Steam, Epic, Xbox, PlayStation, Nintendo, or in-house. Each gets its own cap and price.
  • A working redemption backend that handles a live link test Your {tokenId} URL must respond to ?fk_test=1&nonce=… with an HMAC-signed JSON. No backend yet? Drop in publisher-starter/ — runs as-is. See spec →
  • All redemption URLs verified (click Test Link on each row) Editing a URL after a successful test re-locks the listing until you re-test.

Game

What's being sold.

Max 500 characters. Used on the browse grid.
Optional. A future date keeps the listing hidden and unbuyable on the marketplace until that day; it goes live automatically. Leave blank to go live on publish.

Artwork

Image URLs — upload coming in next pass; for now paste a hosted URL.

Portrait, ~5:6 ratio. Browse grid card.
Wide banner for the game detail page.

Platforms & Inventory

Add a row for each platform you sell keys on — Steam, Epic, Xbox, PlayStation, Nintendo, or your own in-house delivery. Each platform has its own cap, price, and redemption URL. Every redemption URL must pass a live link test before the listing can be published — your page handles a ?fk_test=1&nonce=… request and returns an HMAC-signed JSON response. See docs →

Template placeholders: {tokenId} (required) is substituted at mint time. {contract} (optional) is substituted with the contract address — use it if you sell across multiple ERC721 collections where token IDs may collide.

Region & Refunds

Where the listing appears in the marketplace. Doesn't lock the NFT itself.
Pre-redemption auto refund window. Default 14 (Steam-parity). Set 0 for no refund (promo / beta / collectible). Refunds before redemption don't waste a key — the slot returns to inventory, since nothing is consumed until redemption.

Tax

How this product is classified for sales tax / VAT. You're the merchant of record, so pick what best describes it — most game keys are “buy to own”.

License Terms (EULA)

Buyers can read this before they buy, and must accept it at checkout. Provide the agreement text, a link, or both — most marketplaces hide this; yours won't.

Rendered as plain text on the listing. Leave blank if you only want to link out.
A canonical URL to your hosted agreement, shown as a “View full terms” link.

Freebie (optional)

Sweeten the sale with a free tradable item — the “buy here, get this skin free” hook. One freebie per campaign, the same for every buyer. It mints when they redeem; they can use it in-game right away or resell it after a 30-day lock.

What can (and can't) be a freebie — read first

✅ Allowed — cosmetics / consumptive goods: skins, outfits, weapon & vehicle cosmetics, emotes, sprays, banners, non-monetary access unlocks, collectibles with no stated value.

⛔ Banned — money-like: in-game gold, coins, gems, credits, cash, or anything redeemable for money/currency. (Turns the marketplace into money transmission — crypto doesn't fix it.)

⛔ Banned — investment-like: anything that earns, stakes, pays out, appreciates, or is marketed as profit or “resale value.” (Securities risk.)

⛔ Also banned: game keys / the license itself, loot-box or random-chance rewards, items needing an extra purchase to use, third-party IP you don't own, adults-only content, real-money-value claims.

Rule of thumb: if it's money or an investment, it's out. If it's a cosmetic you'd hand out in a promo, it's fine.