SnarkCity
Loading the city

SnarkCity

Sealed launches. Public prices.

Zcash testnet
…
Solana
devnet
How it works
  1. Bid in fog. A bid is a shielded Zcash payment. Its price is time-locked to a drand round, so nobody, the operator included, reads it before the close.
  2. One price. At the close the bids open and a uniform-price auction sets one price that every winner pays. Unspent ZEC is refunded.
  3. Claim on Solana. The tower rises with the share sold. Winners claim with their bid file, and the windows light up.
  4. Check it. Each launch publishes its viewing key, so anyone can re-run the auction from the chain and see every refund paid.
Step 1 of 3

Sealed bid on

Reserve price
For sale

Your price and refund address travel in an encrypted Zcash memo. The amount is the payment itself: the launch wallet sees it arrive, while the city and other bidders see nothing until the result is final.

Claim

Claim on

After the close, anyone can match a claim to its bid: the amount, the price and the refund address, though never who paid. Claiming to your everyday wallet ties that bid to it. Left blank, the tokens go to a fresh address made from the key in your bid file, tied to nothing else until you move them.

The relayer pays the Solana fees. Before signing, your browser checks that the transaction pays the address above, then signs with the key in your bid file. The key never leaves this page.

Public audit

Check

Bids are private, but the result is not taken on trust. With the launch's viewing key, anyone can re-run the auction from the Zcash chain and compare it with what Solana pays out.

Viewing key

It shows every bid's amount, memo and refund address, and every refund paid. It never shows who sent a bid.

Run it yourself