Firefly Swap Docs
  • Getting Started
  • How Firefly Swap Works
  • Quick Start Guide
  • Privacy Protection
  • Anonymous Mode
  • Mixing Delays
  • Privacy Levels
  • Your First Swap
  • Address Validation
  • Transaction Tracking
  • Troubleshooting
  • Security Model
  • Security Best Practices
  • Risk Disclosure
  • FAQ
  • Technical FAQ
  • Fees & Limits
Powered by GitBook
On this page
  • The Mixing Process
  • Technical Details

How Firefly Swap Works

The Mixing Process

  1. Deposit Phase: You send your SOL to a unique deposit address generated for your transaction. This address is temporary and will never be reused.

  2. Mixing Pool: Your funds enter a mixing pool with other users' transactions. Advanced algorithms break the connection between input and output addresses.

  3. Privacy Enhancement: Optional delays and multiple mixing rounds further enhance privacy.

  4. Clean Output: Mixed funds are sent to your specified receiving address.


Technical Details

  • Uses cryptographic techniques like zero-knowledge proofs

  • Built on Solana for low-cost, fast processing

  • No logs or user data retention

  • Open-source smart contracts audited by experts

PreviousGetting StartedNextQuick Start Guide