Confidential Token
Transfers on Solana$NINJA is equipped with privacy features enabling it to be sent confidentially, hiding transaction details.
LIVE ON MAINNET
OPTIONAL PATH OBFUSCATION
Instruction Data:
1b0776ac072535e1bd5166843a97054ebd7bf6fc1e0028ad9a20af306bb53d8c6b571ee04d2a9cc53ed163320e9663ef1dc44ad80eab757da4efac0325ad14fb5658da4cdd4f06c1c1ff4dcbbfe756cb50ece0ae849b7edca9992792b5be546fb066ee020e077ca2b01a46a0093c992d22975aba909d5fa99e2f5a03adf9325b5a01a6b76861e64ec66aab7ce1bde79cb3a126a451d82c1f1db9ad098e34f7d96e15339c944a000000

New Decryptable Available Balance:
dqwHJTXhvVFmhDqXBU69e/b8HgAorZogrzBrtT2Ma1ce4E0q
Privacy-Preserving Token Transfers
Ninja Swap uses Solana's confidential transfer extension to protect your financial privacy.
Connect Wallet
Setup Ninja Account
Deposit Tokens
Apply Balance
Make Ninja Transfer
Connect your Solana wallet to the Ninja Swap interface
Built for Privacy and Security
Enterprise-grade technology with a seamless user experience.
Hide Transfer Amounts
Transaction amounts are encrypted using zero-knowledge proofs, visible only to sender and recipient.
Enhanced Obfuscation
Route transfers through our system wallet for additional privacy and transaction path obfuscation.
You Control Your Assets
Ninja Swap never takes custody of your funds, maintaining true blockchain ownership.
Equality Proof
Ensures that the new balance after transfer correctly equals the original balance minus the transfer amount.
Ciphertext Validity Proof
Verifies that transfer amounts are correctly encrypted for all parties involved in the transaction.
Range Proof
Verifies that all balances and transfers are non-negative and within valid ranges without revealing values.
Technical Architecture
How Ninja Swap ensures secure, Confidential Token Transfers on Solana
User Interface
Web Client
- Next.js
- React
- TailwindCSS
Wallet Connection
- Phantom
- Solflare
- WalletAdapter
Zero-Knowledge Cryptography
Encryption Layer
- Pedersen Commitments
- Range Proofs
- Nullifiers
Proof Generation
- SNARK Proofs
- Circuit Verification
Blockchain Network
Solana Network
- SPL Tokens
- Program Accounts
- Token Accounts
Client-Side Security
- Local Encrypted Storage
- Ephemeral Keys
Data Privacy Flow
See the Difference
Compare the blockchain visibility of standard and ninja transfers
Standard Transaction
Ninja Transaction
Key Privacy Differences
Standard Transactions
- All transaction amounts are fully visible to anyone
- Wallet balances and history can be tracked by anyone
- Account balance changes are public and analyzable
- No computational overhead for verification
Ninja Transactions
- Transaction amounts are encrypted and hidden
- Balance changes are confidential and only known to the participants
- Zero-knowledge proofs verify transaction validity without revealing amounts
- Extra computational work required for ZK-proof generation and verification
Seamless User Experience
Privacy doesn't have to be complicated.
1. Connect
Seamlessly connect your existing Solana wallet with a single click. We support Phantom, Solflare, and other popular wallets.
Solana Experience
Designed for the fastest blockchain in the world
Privacy, Simplified.
Intuitive design that makes Solana transactions effortless
Solana-Speed Transactions
Experience sub-second Solana transaction confirmations
Phantom & Solflare Integration
Connect your preferred Solana wallet with just one click
Common Questions
Everything you need to know about Ninja Swap.
Ninja Swap leverages Solana's confidential transfer extension, which uses zero-knowledge proofs and Twisted ElGamal encryption to hide transaction amounts. Only the sender and recipient can see the actual value being transferred, while the transaction itself remains verifiable on the blockchain.
Still have questions?
Our team is ready to help you with any additional questions or concerns you might have.
Ready to Explore Ninja Swap?
Learn more about confidential transfers, explore our technical documentation, or jump right into the app to start making private transactions.