PYTH Airdrop Checker
with open(filename, 'r') as file:
return [line.strip() for line in file.readlines()]
def check_wallets(wallet_type):
addresses = read_addresses('evm.txt')
url = 'https://airdrop.pyth.network/api/grant/v1/evm_breakdown?identity='
addresses = read_addresses('solana.txt')
url = 'https://airdrop.pyth.network/api/grant/v1/solana_breakdown?identity='
addresses = read_addresses('aptos.txt')
url = 'https://airdrop.pyth.network/api/grant/v1/amount_and_proof?ecosystem=aptos&identity='
print("Invalid choice. Please choose 1 for EVM / 2 for Solana / 3 for aptos")
response = requests.get(url + address)
print(f"Error: {data['error']} for address {address}")
print(f"Address: {address}, Data: {json.dumps(data, indent=2)}")
print(f"Failed to process response for address {address}")
choice = int(input("Enter 1 to check EVM wallets, 2 to check Solana wallets, 3 to check Aptos wallets: "))