NFT launchpad · Settled on Bitcoin
Launch on thehardest ledgerever written.
Capstone turns a single Clarity contract into a full collection drop. Creators set the name, price and supply in one transaction. Collectors mint with STX, and every sale is anchored to Bitcoin through Stacks.
- Minted
- Price
- Status
Each edition is drawn from its token id, on the fly
01 — On view
The current drop
Read straight from the contract, every thirty seconds. No indexer of ours in the middle, so what you see is what the chain says.
Preview editions
Contract activity
via Hiro API02 — How a drop works
Four steps,
both sides.
The whole launchpad is one contract of about 150 lines. Here is every call it exposes, in the order you will meet them.
- 01
Configure the collection
Name, metadata URI, mint price in STX and a supply of up to 10,000. One call to launch-collection writes it all and opens the sale.
(launch-collection "Genesis" "ipfs://…" u5000000 u500) - 02
Watch the treasury fill
Every mint sends STX straight into the contract. Nothing passes through Capstone, and there is no platform wallet.
(get-proceeds) ;; => (ok u120000000) - 03
Withdraw whenever you like
Move the full balance to any address you choose. Only the creator can call it, and the contract enforces that.
(withdraw-proceeds tx-sender) - 04
Reveal when ready
Ship placeholder metadata for the sale and point the base URI at the final artwork afterwards.
(set-base-uri "ipfs://final/")
03 — Settlement
Fast to mint.
Slow to undo.
Stacks gives you quick blocks for minting. Bitcoin gives you the history no one can rewrite. Capstone collections get both, because the chain they live on writes itself into Bitcoin.
Stacks tip
—
Bitcoin block
—
Network
testnet
Platform fee
0%
01
Proof of Transfer
Stacks miners spend BTC to write each block, and the hash of every Stacks block is committed into a Bitcoin transaction. Your mint inherits that history.
02
Post-conditions
The wallet signs an exact spending limit next to the call. If a contract tries to move one micro-STX more, the network rejects the whole transaction.
03
Decidable Clarity
Clarity is interpreted, not compiled, and has no unbounded loops. What you read in the contract source is exactly what runs on-chain.
04 — Questions
Before you sign.
No. You mint with STX, the native token of Stacks. Your wallet also needs a little STX for the network fee. On testnet you can get both free from the Hiro faucet.
Into the collection contract, and nowhere else. Only the creator who deployed the contract can withdraw it, and Capstone takes no cut.
Your wallet signs a post-condition next to the transaction: “this address sends exactly the listed price in STX.” If the contract tries to move a different amount, the whole transaction fails and nothing is spent apart from the fee.
No. launch-collection can only run once. The name, price and supply are fixed from then on. Only the metadata URI can be updated, so the creator can reveal the artwork after the sale.
Any wallet that supports Stacks Connect. Leather and Xverse are the most common, on desktop and mobile.
Yes. Editions implement the SIP-009 interface (get-owner, get-token-uri, transfer, get-last-token-id), so wallets, explorers and marketplaces can read them.
Your collection,
on Bitcoin, today.
Deploy the contract with your wallet, open the studio and launch. Collectors can mint from the next block.