Sample transfer proof using generated notes.
A private joinsplit: spend Alice's notes, create new ones — proving Σ inputs = Σ outputs + fee in zero knowledge.
Alice's input notes
A note is private money Alice already holds — its amount and owner stay hidden on-chain. + note spends another of her notes in this transfer.
Outputs
Outputs are the new private notes this transfer creates — sent to Bob, or back to Alice as change. + output adds one.
Sample swap proof using generated liquidity.
One proof trades Alice's asset A for Bob's asset B atomically, with value conserved per asset — the assets stay hidden in the commitments.
Build a sample order proof, or place a live DarkPool order.
A committed, owner-authorized order in the book. Place proves it's well-formed & yours; cancel retires it via an owner-derived nullifier — neither reveals which entry it is.
Live place and cancel actions generate real Venus proofs on the configured prover service and submit them to DarkPool. The reusable spending key stays in the browser.
Sample match proof plus live-settlement readiness.
Cross a sell and a buy, retire both, and settle as a swap. Payouts go to the owners' own keys — a matcher cannot misroute proceeds.
Sample batch-auction proof.
A frequent batch auction clears every order at one uniform price p* — no per-order price, no ordering, so there's nothing to front-run.
Your real shielded notes — loaded read-only from the on-chain pool.
Unlike the sample builder above, these are your actual notes: decrypted in your browser from the DarkPool's NoteCipher events with your viewing key, via the client-side indexer. Read-only — nothing here is edited, proved, or sent on-chain.