Z
zBridge devnet poc

PUBLIC COLLATERAL. SHIELDED LOTS.

Burn public.
Hold private.

Lock a token on Solana. A cranker issues a matching OrchardZSA lot on the public ZSA testnet (real v6 proofs, Cachet relay). Notes are sent to your Zcash address. Privately spend, send and receive them. Redeem them at any time for the underlying tokens on Solana.

Devnet

Bridge

Token
Amount Balance —

One Solana signature locks the tokens. The cranker issues the ZSA and sends the notes to your Unified Address.

PROOF PATH

How a lot actually moves

The cranker walks this path on every mint and burn. Explorers show the Solana names; Cachet sees the Halo2 notes.

  1. 01 Lock SPL tokens into the per-mint vault
  2. 02 BindMint on-chain mint ↔ ZIP-227 asset id
  3. 03 Halo2 real OrchardZSA issuance proof
  4. 04 Relay Cachet accepts the note to your UA
  5. 05 Burn → ReleaseSpl nullifier first, then dest ATA

ANSWERS

FAQ

What is zBridge?

A Devnet proof of concept that locks Solana SPL tokens and issues matching OrchardZSA lots on the public ZSA testnet. Notes go to your Unified Address so you can send or burn them.

Why does minting take about a minute?

The cranker proves a real Halo2 OrchardZSA issuance, then a shielded delivery to your address. That prove time is the wait. The chain itself is hot-synced from this host so you are not waiting on a cold Cachet rescan.

Is this permissionless?

Not yet. Explorers show BindMint / ReleaseSpl with Groth16-sized proofs, but the circuit is not installed. While the verifying key is zero, only the treasury / operator can land those instructions. The Zcash side is real; Solana verification is still authority-attested.

Do I need a Zcash wallet first?

Yes, if you want to hold the notes. Use ZSA wallet in the header to generate or import a 24-word seed. Nothing is created until you click. This browser keeps only one seed.

Who can redeem a burn?

Whoever holds the notes. You burn from the page wallet, then your Solana wallet signs the redeem destination. The cranker only calls release_spl after that burn. If the dest has never held the mint, you open its token account (and pay the rent) first.

What is ZPLU?

The utility token. Lock prepays a mint fee and a redeem bounty. Each pot is split 50% burn, 25% treasury, 25% cranker. Claim 5,000 ZPLU once per wallet per day on the Faucet tab.

Launch a token

Optional Devbuy is in the same transaction as create — both land or neither does.

Buy an existing mint

If create landed but Devbuy did not, paste the mint and buy here.

ZPLU faucet

The bridge requires the utility token at lock time (mint fee + redeem bounty). Claim 5,000 ZPLU once per wallet per 24 hours. IP capped at 3 claims / day.

You do not need SOL to receive the airdrop. You do need Devnet SOL to send lock transactions — faucet.solana.com ↗

Latest actions

Launches, faucet claims, vault inits and locks recorded by this host. Rebuildable, not an oracle.