Skip to content
 
 

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Auto Transfer EVM

Application for automated transfers between wallets across various EVM (Ethereum Virtual Machine) chains.

Features

  • Support for multiple EVM chains
  • Wallet management using private keys
  • Automatic balance checking
  • Auto transfer with transaction confirmation
  • Real-time transaction status monitoring
  • Batch transfers with random or fixed amounts
  • Generate multiple wallets with automatic transfer

Project Structure

├── config/
│   ├── chains.js    # EVM chain configuration
│   ├── index.js     # Configuration exports
│   └── wallet.js    # Wallet configuration
├── data/
│   ├── .env         # Environment variables
│   └── wallet.txt   # Wallet data
└── src/
    ├── CLI.js           # Command line interface
    ├── TransferService.js    # Transfer service
    ├── WalletManager.js      # Wallet management
    └── index.js        # Application entry point

Installation

  1. Clone this repository
  2. Install dependencies:
npm install
cd evm-Transfer
  1. Copy .env.example to .env and fill in the configuration:
# Main wallet private key
WALLET_PRIVATE_KEY=your-private-key-here

Configuration

Chain

Edit config/chains.js to add or modify chains:

export const chains = {
  bsc: {
    name: "BSC",
    chainId: 56,
    rpc: "https://bsc-dataseed.binance.org"
  }
  // Add other chains here
}

Wallet

Wallet data is stored in data/wallet.txt with the format:

privateKey1
privateKey2

Usage

Manual Transfer

npm start

Follow the interactive menu to:

  • Select chain
  • Choose source and destination wallets
  • Enter transfer amount
  • Confirm transaction

License

This project is licensed under the MIT License - see the LICENSE file for details.

Copyright © 2025 Winsnip

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages