Профессиональный инструмент для массовой отправки ETH токенов
Professional tool for bulk ETH token sending
ETH Token Sender v2.1 - это продвинутый инструмент для массовой отправки Ethereum токенов с множеством умных функций оптимизации. Программа позволяет отправлять весь баланс ETH с кошельков, оставляя случайные остатки для безопасности.
- 🎲 Случайные остатки - оставляет случайный остаток ETH на каждом кошельке (0.000004-0.000008 ETH)
- ⏰ Умные задержки - адаптивные задержки между транзакциями (66-88 секунд)
- 🔀 Перемешивание кошельков - с сохранением соответствия отправитель-получатель
- ⛽ Мониторинг газа - проверка цены газа перед каждой транзакцией
- 🔄 Автоповтор - повторная обработка неудачных аккаунтов
- 📊 Детальная статистика - полная отчетность по всем операциям
- 🎨 Цветное логирование - с кликабельными ссылками на Etherscan
- 💾 Сохранение результатов - автоматическое сохранение в JSON файлы
- Кэширование газа - оптимизация RPC запросов (30 секунд)
- Валидация данных - проверка приватных ключей и адресов
- Обработка ошибок - устойчивость к сетевым проблемам
- Интерактивное меню - удобный пользовательский интерфейс
- JSON сериализация - корректное сохранение результатов
-
Клонируйте репозиторий: git clone https://github.com/yourusername/eth-token-sender.git cd eth-token-sender
-
Установите зависимости: pip install -r requirements.txt
-
Настройте config.yaml:
- Укажите RPC URL для Ethereum
- Настройте параметры газа и задержек
- Установите диапазон случайных остатков
-
Подготовьте файлы данных:
data/private_keys.txt- приватные ключи (по одному на строку)data/send_to.txt- адреса получателей (по одному на строку)
python main.py
Выберите нужную опцию в интерактивном меню:
- 1 - Запустить отправку токенов
- 2 - Показать текущий Gwei
- 3 - Выход
eth-token-sender/ ├── main.py # Главный файл программы ├── config.yaml # Файл конфигурации ├── requirements.txt # Зависимости Python ├── src/ # Исходный код │ ├── init.py │ ├── colors.py # Цветовые коды │ ├── logger.py # Система логирования │ ├── sender.py # Основная логика отправки │ └── utils.py # Вспомогательные функции ├── data/ # Входные данные │ ├── private_keys.txt # Приватные ключи │ └── send_to.txt # Адреса получателей ├── results/ # Результаты выполнения ├── logs/ # Файлы логов └── README.md
- Безопасность: Никогда не делитесь приватными ключами
- Тестирование: Сначала протестируйте на тестовой сети
- Газ: Следите за ценой газа для экономии средств
- Резервные копии: Делайте резервные копии важных данных
network: rpc_url: "https://ethereum-rpc.publicnode.com" chain_id: 1
transaction: gas_limit: 21000 use_dynamic_gas: true random_remaining_balance_eth: min: 0.000004 max: 0.000008
execution: shuffle_wallets: true random_delay_range: min: 66 max: 88 skipped_account_delay: 2
gas_monitor: enabled: true max_gas_price_gwei: 1
- Проверка газа перед транзакцией - максимальная эффективность
- Короткие задержки для пропущенных - 2 секунды вместо обычных 66-88
- Кэширование цены газа - уменьшение RPC запросов
- Улучшенная валидация - проверка всех входных данных
Мы приветствуем вклад в развитие проекта! Пожалуйста:
- Форкните репозиторий
- Создайте ветку для новой функции
- Внесите изменения
- Создайте Pull Request
Этот проект распространяется под лицензией MIT. См. файл LICENSE для подробностей.
Если у вас есть вопросы или проблемы:
- Создайте Issue в GitHub
- Проверьте существующие Issues
- Изучите документацию
ETH Token Sender v2.1 is an advanced tool for bulk Ethereum token sending with multiple smart optimization features. The program allows sending entire ETH balance from wallets while leaving random remainders for security.
- 🎲 Random Remainders - leaves random ETH remainder on each wallet (0.000004-0.000008 ETH)
- ⏰ Smart Delays - adaptive delays between transactions (66-88 seconds)
- 🔀 Wallet Shuffling - preserving sender-recipient correspondence
- ⛽ Gas Monitoring - gas price check before each transaction
- 🔄 Auto Retry - reprocessing failed accounts
- 📊 Detailed Statistics - comprehensive reporting of all operations
- 🎨 Colored Logging - with clickable Etherscan links
- 💾 Result Saving - automatic saving to JSON files
- Gas Caching - RPC request optimization (30 seconds)
- Data Validation - private key and address verification
- Error Handling - resilience to network issues
- Interactive Menu - user-friendly interface
- JSON Serialization - proper result saving
-
Clone the repository: git clone https://github.com/yourusername/eth-token-sender.git cd eth-token-sender
-
Install dependencies: pip install -r requirements.txt
-
Create necessary folders: mkdir data results logs
-
Configure config.yaml:
- Set RPC URL for Ethereum
- Configure gas and delay parameters
- Set random remainder range
-
Prepare data files:
data/private_keys.txt- private keys (one per line)data/send_to.txt- recipient addresses (one per line)
python main.py
Choose the desired option from the interactive menu:
- 1 - Start token sending
- 2 - Show current Gwei
- 3 - Exit
eth-token-sender/ ├── main.py # Main program file ├── config.yaml # Configuration file ├── requirements.txt # Python dependencies ├── src/ # Source code │ ├── init.py │ ├── colors.py # Color codes │ ├── logger.py # Logging system │ ├── sender.py # Main sending logic │ └── utils.py # Utility functions ├── data/ # Input data │ ├── private_keys.txt # Private keys │ └── send_to.txt # Recipient addresses ├── results/ # Execution results ├── logs/ # Log files └── README.md
- Security: Never share private keys
- Testing: Test on testnet first
- Gas: Monitor gas prices to save costs
- Backups: Make backups of important data
network: rpc_url: "https://ethereum-rpc.publicnode.com" chain_id: 1
transaction: gas_limit: 21000 use_dynamic_gas: true random_remaining_balance_eth: min: 0.000004 max: 0.000008
execution: shuffle_wallets: true random_delay_range: min: 66 max: 88 skipped_account_delay: 2
gas_monitor: enabled: true max_gas_price_gwei: 1
- Gas check before transaction - maximum efficiency
- Short delays for skipped - 2 seconds instead of usual 66-88
- Gas price caching - reduced RPC requests
- Enhanced validation - verification of all input data
We welcome contributions to the project! Please:
- Fork the repository
- Create a feature branch
- Make your changes
- Create a Pull Request
This project is licensed under the MIT License. See the LICENSE file for details.
If you have questions or issues:
- Create an Issue on GitHub
- Check existing Issues
- Review the documentation
Made with ❤️ for the Ethereum community
⭐ Star this repo if you find it useful! ⭐