Help > Getting Started
How NinjaSwap Works
Learn the mechanics behind our cryptocurrency exchange service

NinjaSwap is a non-custodial cryptocurrency exchange service that allows you to swap one cryptocurrency for another without creating an account. This guide explains how our exchange works behind the scenes and what makes it different from other services.

The Basics: What Makes NinjaSwap Different

Non-Custodial Exchange

NinjaSwap never takes custody of your funds for extended periods. We only hold your cryptocurrency temporarily during the exchange process.

Your funds are always moving directly between blockchains – from your sending wallet to your receiving wallet.

No Registration Required

You can use NinjaSwap without creating an account or providing personal information. This preserves your privacy and makes exchanges quick and simple.

Creating an optional account allows you to track your exchanges and access additional features.

How Cryptocurrency Exchange Works

When you exchange cryptocurrencies on NinjaSwap, several processes happen behind the scenes:

1

Order Creation

When you initiate an exchange, NinjaSwap creates a unique order with a dedicated deposit address for your source cryptocurrency. This address is only valid for your specific exchange.

2

Deposit Detection

NinjaSwap constantly monitors the deposit address for incoming transactions. Once your cryptocurrency arrives, our system detects it and begins processing your exchange.

Confirmation Time

Different cryptocurrencies require different numbers of blockchain confirmations before they are considered secure. Bitcoin typically requires 2-3 confirmations, which takes about 20-30 minutes, while Ethereum might require 12-30 confirmations, taking 3-8 minutes.

3

Exchange Execution

Once your deposit is confirmed, NinjaSwap exchanges your cryptocurrency at either the fixed rate that was locked in when you created the order (for fixed-rate exchanges) or the current market rate (for floating-rate exchanges).

4

Sending to Your Wallet

NinjaSwap then sends the exchanged cryptocurrency to the recipient address you provided. Our system creates the transaction and broadcasts it to the appropriate blockchain network.

5

Completion

Once the transaction is confirmed on the recipient blockchain, your exchange is complete. You can verify the transaction using the blockchain explorer link provided in your order details.

Fixed vs. Floating Exchange Rates

NinjaSwap offers two types of exchange rates:

Fixed Rate Exchange

With a fixed rate exchange, the exchange rate is locked in at the moment you create the order and remains unchanged regardless of market fluctuations during the transaction process.

You know exactly how much you'll receive
Protection against market volatility
Slightly higher fees than floating rate

Floating Rate Exchange

With a floating rate exchange, the final exchange rate is determined at the moment your deposit is confirmed. It reflects the current market rate at that time.

Potentially better rates in favorable markets
Lower fees than fixed rate exchanges
Final amount may vary based on market conditions

Which Rate Type Should I Choose?

Choose a fixed rate if you want certainty about how much cryptocurrency you'll receive and don't want to worry about market volatility during the exchange process.

Choose a floating rate if you want potentially better exchange rates and are comfortable with some uncertainty about the final amount.

Exchange Fees

NinjaSwap charges a small fee for providing the exchange service. Our fees are competitive and transparent:

  • The fee is already included in the exchange rate you see before creating the order
  • Fixed rate exchanges typically have slightly higher fees than floating rate exchanges
  • Network/blockchain fees (mining fees) are separate from the exchange fee and vary by cryptocurrency

Exchange Limits

Every cryptocurrency pair has minimum and maximum exchange limits:

  • Minimum Limits: Determined by blockchain network fees to ensure transactions are economically viable
  • Maximum Limits: Set based on liquidity and risk management considerations

These limits are displayed when you create an exchange and vary by cryptocurrency pair.

Security Measures

NinjaSwap employs several security measures to protect your funds and information:

  • Non-custodial Model: We only hold your funds temporarily during the exchange process
  • Secure Infrastructure: Our systems are protected by state-of-the-art security measures
  • Real-time Monitoring: Our security team monitors all exchanges for suspicious activity
  • No Personal Information Required: You can exchange cryptocurrencies without providing personal details
  • Optional 2FA: If you create an account, you can enable two-factor authentication for additional security

Tracking Your Exchange

NinjaSwap provides several ways to track the status of your exchange:

  • Order ID: Every exchange gets a unique order ID that you can use to check its status
  • Email Updates: You can opt to receive email notifications about your exchange's progress
  • Account History: If you have an account, all your exchanges are recorded in your order history
  • Blockchain Explorers: We provide links to blockchain explorers where you can verify transactions

Support and Help

If you encounter any issues with your exchange, our support team is available to assist you:

  • Help Center: Browse our comprehensive guides and articles
  • Support Ticket: Create a support ticket for personalized assistance
  • Live Chat: Get real-time help for urgent issues

Our support team can help with issues like stuck transactions, failed exchanges, or general questions about the platform.

Getting Started

Ready to make your first exchange? Check out our step-by-step guide on how to complete your first cryptocurrency exchange on NinjaSwap:

Important Note About Wallets

Always make sure you own and control the wallet address you provide for receiving exchanged cryptocurrency. Never use an exchange address unless you're specifically sending funds to your account on that exchange.

Some cryptocurrencies require additional information (like a memo, tag, or destination tag) when sending to certain addresses. Always check if your receiving wallet needs this additional information.