← Back to home
Private Mint

Prove. Then mint.

One wallet, one proof, one Ghost. Your identity never leaves your device.

contract: 0x6426…4e6e
Ready
Ghost #????
Midnight · Preprod

Connect your Lace wallet

Ghostlist uses your wallet locally to build the ZK proof. Nothing leaves your device until you approve the transaction.

What was proven

Pending
  • You are on the allowlist
  • You have not minted before
  • Your identity was never revealed
  • The allowlist was never published

The two checks are asserted by the circuit. The two crosses describe information that never left your wallet.

What happens on this page

Your wallet builds a Merkle witness locally. The Compact circuit generates a zero-knowledge proof. The proof and a fresh nullifier are submitted to Midnight.

What stays on your device

Your secret, your Merkle path, and the proof witness. None of this is sent to a server — only the proof itself crosses the wire.

What hits the chain

The proof, a nullifier, and the verifier's pass/fail. There is no on-chain link between your wallet address and your allowlist entry.