Skip to content

Collect Bitcoin Stamps

Source and verification
Owning repository
bitcoinuniverseio/stampdex (private application source)
Source path
stamps module, stamp trading service, dispenser compose routes
Applicable release
continuous deployment, verify with GET /api/version
Chain and network
bitcoin / mainnet
Lifecycle
stable
Last verified
2026-09-01
This page
Edit on GitHub · Bitcoin Universe platform

For: a collector with a supported wallet. Goal: own a specific stamp, having paid a known price. Chain and network: Bitcoin mainnet. Version: continuous.

Safety: a stamp purchase does not pass through any StampDEX-controlled address. The stamp and the payment change hands in one confirmed Bitcoin transaction. See Where your funds are.

  • A supported wallet with enough BTC for the dispenser price and the network fee. Dispenser buying has been run end to end through Universe Wallet and UniSat.
  • Nothing else. Browsing needs no wallet.

stampdex.fun/stamps has four ways in:

  • The index: every stamp, newest first, with fast thumbnails.
  • Collections: curated sets with supply, owners, listings, and floor.
  • Listings and offers: what is for sale right now.
  • Search: by stamp number, collection, or text.

A stamp page shows the facts that matter before a purchase:

  • The artwork, rendered from the exact bytes on the Bitcoin chain.
  • The identity: stamp number, Counterparty asset id, creator address, transaction hash, file hash, and file size.
  • Supply, and whether issuance is locked. A locked stamp with supply 1 is one of one, forever.
  • Open and closed dispensers with their prices.

Nobody can swap the image after the fact. The file hash proves it.

  1. Open the stamp page and find an open dispenser. StampDEX shows the cheapest open dispenser with stock remaining.
  2. Check the price. The dispenser’s asking rate is what you pay per unit, plus the Bitcoin network fee. There is no StampDEX service fee on a stamp purchase.
  3. Review the transaction. StampDEX composes the dispense through Counterparty and converts it into a PSBT, showing the price, the dispenser address, and the fee.
  4. Sign in your wallet. See Review a PSBT before signing.
  5. Wait for a block. When the transaction confirms, Counterparty dispenses the stamp to your address.

The stamp appears in your portfolio, and the dispenser’s remaining count drops by what you bought.

Terminal window
curl "https://stamp.api.bitcoinuniverse.io/api/v1/stamps/1472320/dispensers"

And take the transaction id to any block explorer.

You seeWhat happenedWhat to do
“You cannot buy from your own dispenser”The dispenser is yoursNothing to do
“Dispenser is no longer open”It was closed between the page loading and your clickReload and pick another
“Dispenser has no stamps remaining”Somebody bought the last oneReload and pick another
“Dispenser only has N stamp(s) remaining”You asked for more than it holdsLower the quantity
“Dispenser price is unavailable”The dispenser record has no readable rateDo not guess a price. Pick another dispenser
No signable transaction, with a warning insteadThe input data needed to describe the transaction could not be recoveredThis is deliberate: a transaction your wallet could not inspect is not offered. Retry later

Because nothing is escrowed by StampDEX, a stamp purchase that does not complete leaves you exactly where you started: the transaction either confirms or it does not. A transaction stuck in the mempool at a low fee rate can be nudged; see Recovery.

The dispenser’s asking price plus the Bitcoin network fee. Browsing costs nothing. See Fees.