Нужно быстро проверить баланс по нескольким кошелькам? Можно по классике воспользоваться утилитой
CoinTool или
чекером Munris-a, но меня ни один из этих вариантов полностью не устаивал, поэтому решил написать свой.
https://github.com/mikke555/evm-checkerhttps://github.com/mikke555/evm-checkerhttps://github.com/mikke555/evm-checkerОсновные фичи:🟢Проверка балансов через
multicall - быстро и с меньшей нагрузкой на RPC
🟢Асинхронная работа - проверяем по 20 кошельков за раз
🟢Отказоустойчивость и повторение запросов случае ошибок
🟢Поддержка всех основных сетей, плюс можно добавить свою
🟢Добавляем любые erc-20 токены по адресу контракта
🟢Результаты в виде таблички и CSV файла
Для быстрой и комфортной работы крайне рекомендую использовать прокси. Также можно воспользоваться сервисами вроде
Alchemy и
BlastAPI и получить приватные RPC, это бесплатно. Ну, и на крайний случай, добавьте по несколько RPC на интересующую вас сеть для их перебора в процессе исполнения.
Настройка у установка:- addresses.txt - адреса кошельков
- proxies.txt - прокси в формате username:password@ip:port
-
config.py - сети и токены, в общем случае настройка не требуется
1. Клонируем репозиторий
git clone https://github.com/mikke555/evm-checker.git
cd evm-checker
2. Устанавливаем виртуальное окружение и зависимости:
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
3. Запускаем:
python main.py