Этот Python-скрипт предназначен для парсинга информации о транзакциях Ethereum-кошельков через API Etherscan. Софт выполняет следующие задачи:
- Читает список адресов кошельков из файла
wallets.txt. - Проверяет наличие транзакций в сети Ethereum для каждого кошелька.
- Подсчитывает количество транзакций, если они есть.
- Сохраняет результаты в Excel-таблицу (
wallets_transactions.xlsx) с колонками:- № кошелька
- Адрес кошелька
- Есть ли транзакции (Да/Нет)
- Количество транзакций
- Python 3.8 или выше
- Установленные библиотеки (см.
requirements.txt) - API-ключ Etherscan (получить на https://etherscan.io/myapikey)
- Установите Python, если еще не установлен.
- Склонируйте или скачайте репозиторий с кодом.
- Установите зависимости: pip install -r requirements.txt
Перед запуском настройте следующие параметры в файле etherscan_parser.py: API_KEY: Замените строку API_KEY = "YOUR_API_KEY" на ваш ключ Etherscan. Пример: API_KEY = "ABC123DEF456GHI789JKL0MN"
WALLETS_FILE (опционально): По умолчанию: wallets.txt. Измените, если хотите использовать другой файл с адресами кошельков.
Пример: WALLETS_FILE = "my_wallets.txt" OUTPUT_EXCEL (опционально): По умолчанию: wallets_transactions.xlsx. Измените, если хотите другое имя или путь для выходного Excel-файла. Пример: OUTPUT_EXCEL = "results/output.xlsx"