├── 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 |
--------------------------------------------------------------------------------