├── proxies.txt ├── wallets.txt ├── requirements.txt ├── pyth_network_airdrop_checker.py └── README.md /proxies.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wallets.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | requests==2.31.0 -------------------------------------------------------------------------------- /pyth_network_airdrop_checker.py: -------------------------------------------------------------------------------- 1 | import requests 2 | from time import sleep 3 | 4 | 5 | def check_airdrop(_wallet: str, proxy: str = None): 6 | url = f'https://airdrop.pyth.network/api/grant/v1/evm_breakdown?identity={_wallet}' 7 | 8 | if proxy: 9 | _proxies = { 10 | "http": proxy, 11 | "https": proxy 12 | } 13 | response = requests.get(url, proxies=_proxies) 14 | else: 15 | response = requests.get(url) 16 | 17 | print(response.text) 18 | 19 | 20 | if __name__ == "__main__": 21 | with open("wallets.txt", "r") as file: 22 | wallets = [w.strip() for w in file] 23 | 24 | with open("proxies.txt", "r") as file: 25 | proxies = [p.strip() for p in file] 26 | 27 | for i, wallet in enumerate(wallets): 28 | try: 29 | check_airdrop(wallet, proxies[i]) 30 | except IndexError: 31 | check_airdrop(wallet) 32 | except Exception as e: 33 | print(f'Failed to check wallet {wallet}, reason: {e}') 34 | finally: 35 | sleep(1) 36 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## Скрипт для проверки EVM кошельков на дроп Pyth network 2 | 3 | Подробнее о дропе [описали челы из IDO research](https://t.me/idoresearch/2805). 4 | 5 | Связь с создателем: https://t.me/CrytoBusher
6 | Если ты больше по Твиттеру: https://twitter.com/CryptoBusher
7 | 8 | Залетай сюда, чтоб не пропускать дропы подобных скриптов: https://t.me/CryptoKiddiesClub
9 | И сюда, чтоб общаться с крутыми ребятами: https://t.me/CryptoKiddiesChat
10 | 11 | ## Первый запуск 12 | 1. Устанавливаем Python 3.10 13 | 2. Качаем репозиторий 14 | 3. Открываем терминал, переходим в папку с файлами и пишем команду "pip install -r requirements.txt" 15 | 4. Открываем файл "wallets.txt" и вбиваем адреса своих кошельков, каждый с новой строки 16 | 5. Открываем файл "proxies.txt" и вбиваем свои прокси (согласно порядку кошельков), или оставляем файл пустым для проверки без использования прокси. Если вбить 20 кошельков и 10 прокси - первые 10 кошельков проверит запросами через прокси, остальные 10 - без прокси. Прокси должны иметь формат "http://user:password@ip:port" 17 | 6. В терминале, находясь в папке проекта, вписываем команду "python3 pyth_network_airdrop_checker.py" и жмем ENTER 18 | --------------------------------------------------------------------------------