Shield a balance
Set up a Ring for your Solana address, then move public SOL or native USDC into it. Your connected wallet approves the deposit.
Deposit into a RingShield SOL and USDC on Solana, send private payments, and bring funds in from other networks.
HOW IT WORKS
Follow a deposit, a private payment, and a withdrawal to see what’s visible on Solana at each step.
Set up a Ring for your Solana address, then move public SOL or native USDC into it. Your connected wallet approves the deposit.
Deposit into a RingUnlock to see shielded balances and private activity. Send to a registered Ring recipient or withdraw SOL or USDC to a public Solana address.
Open Ring WalletRingFlow compares eligible Jupiter and Relay quotes. Shield the quoted minimum in one transaction when available. For SOL → USDC, a second approval can shield the full payout.
Compare swap quotesCompare eligible routes from NEAR Intents, Relay, and Aurora. Some Aurora routes deliver directly into a Ring. Other inbound routes pay your public Solana wallet first, then you approve shielding.
Choose a source networkWHERE PRIVACY BEGINS
One Solana address can control a public balance and a shielded balance. Deposits, withdrawals, and public cross-chain payouts are visible on-chain. Inside the Helius Default Ring, balances are shielded and private transfer amounts and assets are encrypted. The sender and recipient addresses are visible.
Read the Helius documentationFAQ
Use your existing compatible Solana wallet. Open Ring Wallet to register the receiving address before shielding. You can also share a registration link with another recipient so they can set up their own address.
Reconnect the same Solana wallet and approve the unlock message in Ring Wallet. Choose SOL or USDC, enter a public Solana destination, and review and approve the withdrawal. The withdrawn asset and amount are public on-chain.
The app loads the current NEAR Intents asset catalog. You can bridge into SOL or native USDC on Solana, or bridge out from public SOL or USDC to an eligible destination. Available pairs and amounts depend on the live quote.
It requests quotes from eligible providers in parallel and compares the output of executable routes. Equal outputs go to the first validated quote. The review shows the selected provider and whether shielding needs a separate approval.
Use Ring wallet to withdraw SOL or USDC to your public Solana wallet, then select the destination network in Swap. The withdrawal and the cross-chain transfer are visible on their respective chains.
The RingFlow private settlement program still awaits a reviewed mainnet deployment.
Open Activities to resume an active operation or view bridge receipts saved in this browser. Use the order’s status check after payment to track delivery or a refund.