Skip to content

Node.js tool for private Ethereum transfers via intermediate wallets to enhance privacy and bypass restrictions.

Notifications You must be signed in to change notification settings

mehrabsha/SafeRoute

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SafeRoute

SafeRoute is a Node.js application designed to facilitate secure and private Ethereum (ETH) transfers through a chain of intermediate wallets. This tool generates a series of random wallets and performs sequential transfers, ultimately routing funds to a specified destination address. It's particularly useful for enhancing privacy and circumventing potential limitations in regions with restricted access to cryptocurrency services.

Features

  • Multi-hop Transfers: Creates a chain of 1-5 intermediate wallets to obscure the origin of funds.
  • Ethereum Only: Currently supports Ethereum mainnet transfers only (ETH).
  • Fee Estimation: Automatically calculates and buffers gas fees for reliable transactions.
  • Real-time Balance Monitoring: Waits for initial deposit and confirms each transfer.
  • Wallet Persistence: Saves generated wallet details to wallets.json for reference.

Usage

  1. Ensure you have Node.js installed.
  2. Install dependencies: npm install
  3. Run the application: node index.js
  4. Follow the prompts to specify the number of wallets in the chain (1-5) and the destination address.
  5. Send ETH to the displayed first wallet address.
  6. Press 'r' to check balance and initiate the transfer chain.

Important Notes

  • Send Only ETH: This version only supports ETH transfers. Do not send ERC-20 tokens or other assets.
  • Network: Operates on Ethereum mainnet using a public RPC endpoint.
  • Security: Generated wallets are saved locally. Keep wallets.json secure and do not share private keys.
  • Countries with Limitations: This tool can be used in countries like Iran that may face restrictions on direct cryptocurrency transactions, providing an alternative routing method.
  • Vibe Coded: This project is vibe coded, emphasizing a relaxed and intuitive approach to development.

Dependencies

  • ethers: For Ethereum blockchain interactions.
  • inquirer: For command-line user prompts.

License

MIT

About

Node.js tool for private Ethereum transfers via intermediate wallets to enhance privacy and bypass restrictions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published