1,000,000 free RPC requestsJust a wallet, via x402.
Start buildingConfidential Balance Token Extensions
Confidential balances are live on Solana, enabling encrypted transactions for enhanced privacy and compliance. Build securely with Quicknode.

April 8, 2025 — 4 min read

Today marks a significant milestone for confidentiality in the Solana ecosystem: confidential balances is launching on mainnet. This feature allows users to protect the sensitivity of their transactions by encrypting token balances and transfer amounts through powerful cryptographic techniques, while still leveraging Solana's speed and low fees.
Confidential balances are possible with the implementation of Token 2022’s token extensions on Solana. Confidential balances offer a spectrum to privacy with flexible levels of confidentiality for token issuers. This balance between privacy and compliance makes it suitable for both consumer applications and institutions handling regulated assets.
Key Highlights:
Confidential balances transitions from Devnet/Testnet to Solana Mainnet.
Agora Dollar ($AUSD) is already enabled for confidential transfers.
The current implementation relies on Solana CLI or Rust, with JavaScript libraries coming soon.
Configurable privacy levels, from opt-in to required confidentiality.
Built-in compliance features for regulated assets.

Confidential balances is a set of three Token 2022 extensions that encrypt token balances and transfer amounts on Solana. Unlike traditional transparent blockchain transactions, which are entirely public and viewable via blockchain explorers, these extensions allow users to keep their financial information private while still leveraging Solana's speed and low costs. It is important to note that accounts and transactions are still visible, but the balance of the accounts and the amounts of the transfers are encrypted.
The feature includes two key components:
Confidential Transfer: For obscured token movements between accounts.
Confidential Transfer Fee: Similar to Transfer Fees extension, using the same cryptographic primitives to enable confidentiality for fees.
(future) Confidential MintBurn: For private token creation and destruction
Confidential balances introduces a critical privacy layer that enables entirely new use cases on Solana:
Configurable Privacy Levels: Token issuers can choose from multiple privacy options, from opt-in to required confidentiality, giving developers flexibility in implementation.
Regulatory Compliance Built-in: Auditor functionality maintains compliance for regulated assets while preserving privacy when needed.
Confidential Business Functions:
Process sensitive payroll transactions discretely.
Keep vendor payment amounts confidential.
Enable large-scale institutional transfers without triggering market speculation.
User-Controlled Privacy: Protect sensitive financial information from public view, giving users confidence in financial applications
These capabilities open up markets that previously couldn't use blockchain due to privacy concerns, particularly for enterprise and institutional users who require confidentiality but must also maintain regulatory compliance.

Confidential balances uses three key technologies:
Homomorphic Encryption: Allows mathematical operations on encrypted balances.
Advanced Encryption Standards: Simplifies encryption/decryption of actual balance values.
Zero-Knowledge Proofs: Ensures transactions are valid without revealing amounts.
In practice, each token account has three balances:
Non-Confidential (Public) Balance: operates the same as any traditional SPL token.
Confidential Pending Balance: Where incoming transfers initially land.
Confidential Available Balance: Funds ready to be used for transfers.
When a user sends confidential tokens:
The transfer amount is encrypted three ways—for each of the sender, receiver, and (optionally) auditors.
Zero knowledge proofs are generated based on the transfer amount.
The zero knowledge program verifies the proof for a transaction's validity.
The receiver sees a pending encrypted balance.
After “applying” the pending balance, funds become available for use or withdrawal to their public account.
“Applying” pending balances prevents front-running attacks while maintaining Solana's performance advantages.
Ready to implement confidential balances in your project? Here are two paths to get started:
Confidential Transfers on Solana: A Developer's Guide - a walkthrough of the confidential account type and new instructions necessary for utilizing confidential balances.
Confidential Balances Cookbook - A collection of ingredients (tests) and recipes (test sequences) demonstrating Solana confidential transfer patterns.
Quicknode provides the enterprise-grade security essential for privacy-focused applications:
Industry-Certified Security: SOC 1 Type 2, SOC 2 Type 2, and ISO/IEC 27001 certified infrastructure protects sensitive operations
Performance Optimized for Privacy: Our nodes efficiently handle computationally intensive zero-knowledge proofs with ultra-low latency
99.99% Uptime: Ensuring your confidential applications remain consistently available
Confidential balances bring sophisticated discretion to the Solana ecosystem, enabling new categories of applications that were previously impossible.
Developers: Sign up free to start building with confidential balances
Enterprises: Contact our team to discuss your confidential transaction requirements
Quicknode's security-first infrastructure makes us the ideal partner for building the next generation of privacy-preserving Solana applications.
Founded in 2017, Quicknode deploys institutional-grade blockchain infrastructure for developers and enterprises. With 99.99% uptime and support for 80+ chains, teams build and scale onchain applications without compromise.
The latest engineering insights, product updates, and web3 news delivered straight to your inbox.

QuickNode •