NINJA Documentation

Complete guides and references for confidential token transfers on Solana. Learn how to use NINJA for privacy-preserving transactions.

About NINJA

NINJA (Non-Interactive Joint Account) is a privacy solution built on Solana that enables confidential token transfers. It uses the Solana Program Library (SPL) token extension for confidential transfers, allowing users to shield their transaction amounts while keeping assets secure.

With NINJA, users can:

  • Hide transaction amounts from public view
  • Maintain full control over their assets
  • Enjoy fast transaction speeds and low fees
  • Optionally use enhanced privacy features for sensitive transactions

NINJA is fully compatible with the Solana ecosystem, offering privacy without sacrificing the benefits of blockchain technology.

Key Features

Confidential Transfers

Hide transaction amounts while maintaining the security of your assets using Solana's SPL token extension.

Learn more

Ninja Mode

Enhanced privacy with path obfuscation to hide the connection between sender and receiver.

Learn more

Privacy Technology

Learn about the cryptographic techniques that power NINJA's privacy features.

Learn more

Roadmap

Explore the future plans and upcoming features for the NINJA protocol.

Learn more

Getting Started

Ready to start using NINJA for private transactions? Follow our step-by-step guide to set up your confidential account and make your first private transfer.

View Guide
NINJA Interface Preview