Private Bids.
Public Results.
Sealed-bid auctions on Solana where bidder privacy is cryptographic. Submit confidential bids. Reveal public outcomes. No data leaks, no front-running.
How It Works
Create Auction
PublicDefine item, reserve price, and duration. Publish on-chain. All terms visible to participants.
Auction PDA initialized with parameters hashed and stored on Solana program.
Deposit Collateral
PublicBidders lock fixed collateral to participate. Prevents spam and ensures commitment.
Collateral escrow held by program authority. Refunded automatically to non-winners.
Submit Private Bid
PrivateBid amount encrypted. Only the commitment hash lands on-chain. No one sees your offer.
Pedersen commitment scheme ensures bid secrecy until reveal phase.
Settle Public Result
PublicAfter close, bids decrypt. Winner and price published on-chain. Refunds distributed automatically.
Zero-knowledge proof verifies correct decryption without exposing losing bids.
The System
What gets configured
Set item details, reserve price, collateral requirements, and auction duration. All parameters committed on-chain before bidding opens.
What stays private during bidding
Bidders see auction status, timer, and participant count. Bid amounts remain encrypted. No one can infer rankings or values until close.
What becomes public at settlement
Winner identity and final price published on-chain. Losing bids stay private. Refunds execute automatically via program instruction.
Public vs Private
Run a Private Auction
Deploy a sealed-bid auction in minutes. No setup fees. No trusted intermediaries.