← Articles
Helius Privacy: Solana Rings logo
solana

Helius Privacy: Solana Rings

· SEP 7, 2026 ·
Read
Share

No sequencer. One Solana transaction. Programs under audit. Mainnet has not launched. Older Helius pieces stay.

devrels.xyz/a/308

Helius Privacy is Solana Rings. Programmable privacy for transfers and swaps. Zero-knowledge proofs. Execution stays on Solana. A confidential transfer hides the asset and the amount. Sender and recipient stay public. Self-custodial: the owner signs. The llms index says anonymous Custom Rings can hide all four fields. Beta. Names, endpoints, and behavior may change. Live on devnet only. Mainnet has not launched. Three independent audits plus formal verification of the privacy program are in progress.

Protocol source: helius-labs/zolana. Demo: helius-privacy-demo.fly.dev. Older Helius pieces stay, including Parsed Events.

SDKs

TypeScript @heliuslabs/zolana plus @solana/kit. Rust crates from git tag v0.1.0-alpha: zolana-client, zolana-interface, zolana-keypair, zolana-transaction. Local stack: zolana dev start after cargo install --git https://github.com/helius-labs/zolana --tag v0.1.0-alpha zolana-cli. Examples: typescript-client, rust-client, escrow-program, swap-program under helius-labs/zolana-examples.

typescript
import { createZolanaClient } from "@heliuslabs/zolana"

const client = await createZolanaClient({
  solanaRpcUrl: "https://devnet.helius-rpc.com/?api-key=YOUR_API_KEY",
  indexerUrl: "http://zolnet-devnet-1779374825.eu-north-1.elb.amazonaws.com",
  proverUrl: "http://zolnet-devnet-1779374825.eu-north-1.elb.amazonaws.com:3001",
  allowInsecureHttp: true,
})

Devnet hosts and IDs

Solana RPC is https://devnet.helius-rpc.com/?api-key=. Indexer and prover share the AWS ELB host in eu-north-1. Prover is port 3001. Those URLs are HTTP. Localnet: RPC 8899, indexer 8784, prover 3001. Do not invent a mainnet privacy RPC. The endpoints page titles mainnet but only lists beta devnet and localnet.

Devnet program IDs
RoleAddress
Solana Privacy ProgramsppXZU59VoYodv9Accs4hHNTjYiuYmDFyFVjUjPxFsG
User Registry ProgramregyS5rkAcw2YzDJCmTwCTHs2s246FXxbmuRZ42u2PD
State Merkle treetrEEbaNobcTESNmtsPBj3FX27q5sDCQePV2kb12FYho
Native SOL interface PDAGGk4JbLExpASWVCAtAVdxZ65BCQsj8WN5TsL6v8Dd1c8

SPL interfaces are per-mint. Guides: deposit, transfer, withdraw, read balance, read history. Integration paths: embedded private wallet, existing wallet, on-off ramp, custom enterprise Ring.

Keep reading

Get new articles in your inbox

Technical deep-dives on Solana tooling, infrastructure, and ecosystem. No noise.