Skip to main content

Self-host

For integrators and compliance-heavy orgs that need to own the stack — your contracts, your frontend, your relayer. Three pieces, pick one or all three.

Contracts

Source available today; turnkey in v1.x. Deploy your own pool via ShieldedPoolFactory.sol. Everything in contracts/evm-shielded-pool/contracts/ is in-repo, verifier-ready, and auditable:

  • ShieldedPool.sol, ShieldedPoolFactory.sol — the pool + factory.
  • RelayAdapt.sol — the DeFi hook runner; atomic withdraw → hook → reshield. One file per protocol.
  • Broadcaster.sol — on-chain verifier for relayed meta-tx.
  • Groth16 verifiers for every supported flow (DepositVerifier, TransferVerifier, KYC / ASP variants).

Frontend

Next.js app. Fork and deploy on Vercel or your own infra. Branding, pool and broadcaster endpoints, fee policy, and token lists are all configured via env vars — no fork-and-diverge needed.

Broadcaster

Runnable today with docs. Run your own meta-tx relayer. You pay gas, you pick the fee policy and accepted fee tokens. EIP-712 domain swaps to your broadcaster; rest of the flow is identical.