Confidential settlement
meets tokenized finance.
Z-Relay is the shielded liquidity and viewing-key attestation layer for Robinhood Chain. Move tokenized equities and USDG into native Zcash Orchard pools, prove solvency on-chain, and disclose selectively — in three lines of code.
- 0k
- gas per proof
- 0ms
- block time
- $0
- backend cost
Privacy that survives
a compliance review.
Three layers, one call.
A shield request crosses an EVM rollup, a threshold-signing ring and a shielded pool — and returns as a 180k-gas proof. Every layer below is a page.
Three lines.
No cryptography.
The SDK hides FROST rounds, Orchard note construction and recursive proof compression behind ordinary async functions. Everything runs client-side — there is no Z-Relay server in the path.
client.shield()EVM → Orchard, atomicallyclient.attest()viewing key → Groth16 proofclient.track()live cross-chain statusimport { ZRelayClient } from "@zrelay/sdk";
import { ethers } from "ethers";
const provider = new ethers.JsonRpcProvider("https://rpc.robinhoodchain.com");
const signer = new ethers.Wallet(process.env.PRIVATE_KEY!, provider);
const client = new ZRelayClient({
chainId: 4663, // Robinhood Chain mainnet
signer,
});
// One call: swap, escrow, threshold-sign, mint into Orchard.
const settlement = await client.shield({
token: "0xUSDG_ADDRESS",
amount: ethers.parseUnits("2500", 6),
recipientZAddress: "u1xyz...orchard_unified_address",
memo: "Quarterly stock-token yield",
});
console.log(settlement.zcashTxId); // 9f2a...c41d
console.log(settlement.status); // "SETTLED"Why the alternatives fall short.
Mixers give you privacy that gets your deposit frozen. Bridges give you settlement with no privacy at all.
| Dimension | EVM mixers | Cross-chain bridges | Z-Relay |
|---|---|---|---|
| Privacy engine | Tornado-style pools — tainted by default | None; transparent EVM and UTXO state | Native Zcash Orchard, Halo 2 proofs |
| Regulatory posture | Deposits routinely blacklisted | Balances fully public to competitors | Viewing keys: disclose one fact, on demand |
| Integration cost | Hand-rolled circom / snarkjs circuits | Slippage, gas and multi-wallet plumbing | One npm package, three function calls |
| Chain focus | Ethereum L1, prohibitive gas | Generalist L2s, thin RWA volume | Robinhood Chain: stock tokens, 100ms blocks |
What is
live?
$ZRL launches fair,
or not at all.
One billion tokens, minted once, placed entirely on a bonding curve. No pre-mine, no private sale, no team allocation. At 4.2 ETH the market graduates to a Uniswap v4 pool whose liquidity is locked permanently.
The questions that matter.
Your users' balances are nobody else's business.
Shielded settlement, on-chain attestation and selective disclosure — on Robinhood Chain, with no backend to run and no key to hand over.