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
Public Solana transfer
- Sender
- Alice’s wallet address
- Recipient
- Bob’s wallet address
- Amount
- 5
- Token
- USDC
Nimbus Private Send
- 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.
Fintech & neobanks
Offer private balances and payments in consumer finance apps, without publishing individual account balances or the amounts customers send.
Cross-border payments
Build stablecoin remittance flows that keep senders, recipients and payment amounts off the public transaction record.
Payroll & payouts
Pay employees and contractors individually with Private Send, keeping recipients and payment amounts out of the public transaction record.
Merchant payments
Accept customer payments without publishing the buyer, merchant or payment amount on the public transaction record.
B2B payments
Settle supplier invoices and partner payments while keeping counterparties and individual payment amounts private on the public chain.
Corporate treasury
Manage private operating balances and move funds between registered accounts without publishing each account's holdings or internal payment amounts.
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