jpeg marketsDOCUMENTATIONOpen JPEG Markets ↗
USING JPEG MARKETS

Grow your collection with new drops.

Launch seasonal editions, collabs and experiments priced in your collection’s token. Every drop gives that token somewhere new to go.

What works today

Imports are live on Base Sepolia (testnet) only.

You can launch a derivative of any collection with a liquid market, wherever creating a drop is open. Bringing in a collection launched elsewhere works on Base Sepolia today; it is not yet deployed on Base or any other mainnet. The import screen opens on each network once its contracts are deployed there; until then nothing on this page about imports can be done in the app on that network.

How a drop plugs in

Your original collection is the parent. A derivative (a seasonal edition, a collab, a one-off experiment) is a new drop with its own art, supply, token and vault. One thing is shared: the drop’s token trades against the parent’s token, so the drop is priced in the parent token, not ETH.

Illustrative example. Grove is the parent collection; its NFTs exchange one for one with its token, fGROVE, through the parent vault. fGROVE prices three drops, each with its own NFTs, vault and token: Winter Grove (fWINTER), Grove × Kiln (fKILN) and Seedlings (fSEED). Buying a drop token spends fGROVE; selling one returns fGROVE as far as liquidity allows.
The parent token is the link. Supplies, vaults and fee ledgers stay separate.

A drop never mints more parent NFTs, and each vault only takes its own collection’s NFTs. Holding a drop token doesn’t get you a parent NFT: for that you still need the parent token and an available piece in the parent vault.

Launch a derivative

Open any collection page. If its token has a live market with liquidity, you’ll see Launch a derivative next to the collection’s name. Anyone can use it: you don’t need to own the parent, and it still works after the parent sells out. If the market is empty or has no liquidity, the page shows the collection but no button.

  1. Parent stays pinned. The parent’s name, network, token and contracts stay on screen from uploading art (or creating it with AI) through review and signing. If you leave and come back, the draft resumes with the same parent.
  2. Prices in the parent token. Mint prices start blank and you enter them in the parent token. The review lists every fee recipient; the parent team is not added for you.
  3. Checked before you sign. The parent’s launch, vault, token and market are checked onchain against the known JPEG contracts, and its market must have liquidity. A token with a matching name or symbol doesn’t pass.

Collectors mint and trade the drop with the parent token. There’s no ETH checkout for derivatives: the drop page offers a Get link (for example, Get fGROVE) that opens the parent token’s market so you can buy some first.

Find a collection in the app →

Example: Winter Grove

Grove is an existing collection whose token is fGROVE. Its team launches Winter Grove: 100 new pieces with their own token, fWINTER, and their own vault. The market is fWINTER / fGROVE.

  1. Mint. Pay 1 fWINTER plus the mint fee. The 1 fWINTER backs your piece in the Winter Grove vault. On v5 launches the fee is taken in fWINTER, sold for fGROVE and paid to the drop’s fee recipients; if that sale can’t go through yet, the fee waits for a later mint.
  2. Pick from the vault. Pay 1 fWINTER for a deposited piece you like. No mint fee.
  3. Trade. Buying fWINTER costs fGROVE. Selling fWINTER returns fGROVE, as far as the pool’s liquidity allows.

Grove’s supply and fee terms don’t change. “Seasonal” is a theme, not an expiry date: fWINTER, its market and its vault keep running after winter unless the drop’s published terms say otherwise. Trading fees and gas apply throughout.

What the parent collection gets

Every drop is another place to use your token.

  • New uses. fGROVE prices every drop in the family, not just Grove.
  • New buyers. Someone who wants a Winter Grove piece may buy fGROVE first. Existing fGROVE holders can join without buying more.
  • Deeper markets. The drop’s pool holds fGROVE while it trades, and supported liquidity positions let teams and holders pair their fGROVE with fWINTER.
  • Fees in your token. Drop fees are paid in fGROVE to the drop’s configured recipients. The parent team is one of them only if the drop’s launch terms name it.

What pairing doesn’t do. Pairing does not promise a rising floor price, yield or fee payments to parent NFT holders. Selling fWINTER sends fGROVE back out, so demand can reverse. fGROVE sitting in a pool isn’t burned and isn’t added to the parent vault’s reserve.

Family lists

A parent’s page lists its derivatives, and each derivative links back to its parent. The link comes from the token a drop is priced in, not from a claim by its creator. If the list can’t be refreshed, the page keeps showing the last known drops and marks the list as out of date or incomplete, rather than showing an empty family.

For teams: put idle supply to work

Holding parent NFTs in a treasury? Deposit some into the parent vault and get 1 parent token for each. Pair that token with the drop’s token to give its market depth.

Those are two separate steps. A deposit is a conversion, not a liquidity position: on its own it earns no trading fees. Providing liquidity is its own transaction, and it earns only the fees that pool assigns to your position. Both are separate from the locked launch liquidity and its fixed fee split.

Deposited pieces become available for anyone to pick from the vault. Keep one-of-ones and anything you want to hold onto out of it.

For holders: join in without selling out

Choose which of your eligible NFTs to swap for parent token, one token each, and keep the rest. Use the token to collect drops, trade, or provide liquidity where a supported route exists. Tokens are divisible, so you can take part with less than a whole NFT’s worth.

  • Your NFT leaves your wallet. You can pay 1 token later to pick a piece from the vault, but the one you deposited may already be gone.
  • Vault limits apply. Deposits need tokens in the vault’s reserve; picking a piece needs one to be available.
  • Holding isn’t earning. Neither depositing an NFT nor holding tokens pays you trading fees.
  • Liquidity carries risk. As prices move, a position can leave you with a different mix of tokens, and fees may not cover the difference. The JPEG app doesn’t offer extra liquidity positions yet; check the pool rules and withdrawal terms in any interface you use.

Bringing a collection from elsewhere

Not live yet: this describes how imports work once they’re deployed on a network.

Anyone can create the token and vault for an NFT contract launched elsewhere. There’s one per contract on each network, and whoever creates it gets no control, fees or special rights for going first. Re-uploading the same art as a new JPEG collection won’t connect to the originals: that creates new NFTs.

  1. Check the contract. Enter the network and contract address. The app blocks only contracts the vault can’t hold: an address with no contract, an ERC-1155 collection, or a contract that doesn’t declare ERC-721. Anything else can be imported. The check lists the risks it finds, such as an issuer who can mint more, pause transfers, upgrade the contract or restrict transfers, and asks you to tick “I understand these risks” before you create the vault or make your first deposit. It also tells you if a vault already exists so you can go straight to its page.
  2. Create the token and vault. One signature. No tokens exist yet and nothing is added to a market.
  3. Deposit to make tokens. The only way new tokens appear is a deposit: 1 NFT in, 1 token out. Hand over 1 token and choose any NFT in the vault to take it back out; that token is destroyed. Tokens in circulation always equal NFTs in the vault.
  4. Add liquidity. Creating the vault adds no liquidity. The team or community can pair the token with ETH in its one official market. Each provider earns the trading fees of their own position and can withdraw it later; there’s no protocol or creator cut on these pools.
  5. Trade and launch drops. Once that market has liquidity, people can trade the token, sell an NFT for ETH, and launch derivatives priced in it.

Deposits and redemptions work even when there’s no market or all liquidity has been removed.

An imported collection’s page uses the same Pieces grid and Your selection panel as any other, so you can pick, swap, sell or deposit there. Its tabs are Pieces and For LPs.

Import safety

  • Approvals. Depositing asks you to approve the NFTs you picked. Approving every NFT in a collection at once is optional and clearly marked; check what you’re signing.
  • Don’t send NFTs directly. Only deposits through the app count. An NFT or collection token sent straight to the vault address isn’t credited, earns you nothing and can’t be recovered.
  • You judge the risk. The compatibility check refuses only contracts that aren’t ERC-721, including ERC-1155. Collections whose issuer can mint more tokens, pause, upgrade the contract, or freeze or restrict transfers can still be imported: those powers are shown as risks in the import screen and next to the collection’s backing, and you confirm them before creating or depositing. A paused or restricted contract can stop deposits and redemptions, and passing the check isn’t a guarantee about the contract.
  • Not an endorsement. Creating a vault doesn’t make anyone the collection’s official team, and a paired drop isn’t an endorsement or a licence to reuse the art. The original art, contract and fee terms stay with the original collection.
  • Empty market. If you’re the first to add liquidity, you set the starting price. Check it against what the NFTs sell for elsewhere.

Before you launch a drop

  • Parent: collection, NFT contract, token contract and network.
  • Drop: art, name, symbol, supply and its own vault.
  • Prices: starting range in the parent token, and how deep the market will be.
  • Assets: team NFTs, vault NFTs and anything you provide at launch.
  • Fees: mint fee, trading fee mode and every payout recipient. Name the parent team explicitly if it should earn.
  • Liquidity: custody, who earns LP fees and withdrawal rules, shown separately from vault conversions.

Check the parent’s identity again right before you sign. A matching name or symbol proves nothing; the contract address does.

How vaults work · Fees and liquidity · Wallets and transactions

jpeg markets ↗Art worth collecting.
Mechanics worth understanding.

User guides and technical reference. Search stays in your browser.