import requests def check(pubkey): url = f"https://airdrop.pyth.network/api/grant/v1/amount_and_proof?ecosystem=solana&identity={pubkey}" response = requests.get(url) if response.status_code == 200: jsondata = response.json() amount = jsondata.get('amount') if amount: print(pubkey, amount) return int(amount) else: return None else: return None def main(): pubkeys=[ ] total = 0 for pubkey in pubkeys: amount = check(pubkey) if amount is not None: total += amount print(f"------\ntotal: {total}") if __name__ =="__main__": main()