Skip to main content
Helius Privacy is in beta and we’re actively gathering feedback. Names, endpoints, and behavior may change. Share your input with us.

Encrypt your Transaction with Solana Rings

A confidential Solana transaction card. The transaction hash, sender, and recipient stay visible; the asset and amount are blacked out.

What Are Solana Rings

Solana Rings bring programmable privacy to Solana with native performance and security via simple APIs.
  • Confidential transfers — private asset and amount; public sender and recipient
  • Native Solana execution — private transactions settle in one Solana transaction
  • Self-custodial — transfers require the owner’s signature
  • Programmable – private escrow in Solana programs
  • Custom Rings – anonymity and compliance for enterprises

Why Privacy with Solana Rings

Native Solana Performance

Private transfers execute natively on Solana; no sequencer or sidechain.

One Solana Transaction

Each private transfer settles in a single Solana transaction.

Programmable Onchain Privacy

Private escrows in Solana programs for swaps, staking, and more.

Custom Rings for Enterprises

Optional compliance and anonymity with a custom Ring program.

Use Cases

Solana Rings enable use cases based on private transfers and private escrow in Solana programs, such as:

Private On-Off ramp

On-ramp USD, EUR, or any currency directly to a private balance, or off-ramp from one.

Payments and Remittances

Process payments and payroll privately onchain, with optional policy controls and audit trails.

Payment Cards

Spend stablecoins directly from private onchain balances.

Fintechs and Institutions

Transact privately on Solana, with optional policy and compliance controls.

Trading, Treasury & RWAs

Swap any SPL asset privately on Solana.

Agentic Commerce

Let agents transact autonomously and privately without public balances.

Get Started

Choose the right guide based on your needs. All guides are meant to be self-contained.

Learn

Concepts

How Solana Rings work, user flows, and privacy guarantees.

Demo

Try private transfers on devnet.

Integrate

Embedded Private Wallet

Use an embedded wallet with private and public balances directly in your product. For companies and apps without their own key management.

Private Wallet

Add privacy support to an existing Solana wallet. For wallet providers with their own key management.

Private On-Off-Ramp

Onramp and offramp fiat directly to and from a private balance, without revealing the asset or amount. For CEXs and companies with fiat-to-crypto processors.

Custom Ring for Enterprises

Configure and deploy a Ring with custom policy and compliance controls. For regulated entities, such as fintechs, payroll platforms, remittance companies, neobanks, and institutions.

Basic Guides

Transfer between Private Balances

Deposit to Private Balance

Read a Private Balance

Withdraw to Public Balance

Read Private History

Examples

TypeScript Client

Rust Client

Escrow Program

Swap Program

AI Tools

AI Assisted Development

Docs search and MCP.

Resources

Endpoints

RPC endpoints for mainnet, devnet, and localnet.

SDK

Install the TypeScript and Rust SDKs.

Addresses

Program IDs, interface PDA, and explorer links.

Source Code: Zolana

Protocol source code.

Didn’t find what you were looking for?

Reach out! Telegram | E-Mail | Contact