Skip to content

Nimbus documentation

Private balances and payments on Solana.

Nimbus gives you a private balance on Solana. Deposit supported tokens, pay other registered users and withdraw to a Solana wallet. Private Send settles on Solana without publishing the sender, recipient or payment amount.

Get familiar with Nimbus

Umbra 101

Start with private balances and follow your first payment.

Privacy & trust

Understand what is public, what is private and who can see it.

A payment, with privacy

Alice pays Bob 5 USDCWhat someone watching the public chain can read

Public Solana transfer

5 USDCAliceBob
Sender
Alice’s wallet address
Recipient
Bob’s wallet address
Amount
5
Token
USDC

Nimbus Private Send

PrivatePrivate
Sender
Private
Recipient
Private
Amount
Private
Token
Private in payment

The transaction, its timing and its relayer remain public. A paid relayer tip reveals its amount and token. Using the payment token for the tip makes that token visible.

Alice and Bob can read their own payment details. Bob can identify Alice in an ordinary payment. Deposits and withdrawals have different public records.

Use cases

Private balances and payments are building blocks for financial products. Private Send settles between registered Nimbus users.

Your app provides business workflows and any fiat or payment-service integrations.

Build with the SDK

Follow the deposit-to-withdrawal journey, then start building. The browser SDK handles private balances and payments. Your app connects the wallet and guides the user.

Developer quickstart

Set up a browser app and run the full payment journey.

Explore the protocol

See the components and the rules behind each operation.

Security & resources

The pool program controls deposited tokens. Start with who controls the funds, then review trust assumptions, governance powers and security evidence. For terminology and common questions, use the glossary and FAQ.

Last updated