Advertisement
Guest User

Untitled

a guest
Oct 25th, 2022
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.92 KB | None | 0 0
  1. import requests
  2. import pprint
  3. import json
  4. from collections import defaultdict
  5.  
  6.  
  7. response = requests.get("https://beacon.gnosischain.com/api/v1/validator/eth1/" + from_)
  8.  
  9. pprint.pprint(response.content)
  10. #print(parsed["data"])
  11.  
  12.  
  13. validators = defaultdict(int)
  14. validators_index = defaultdict(list)
  15. for i in range(1060):
  16.     string = ""
  17.     for j in range(100):
  18.         string += str(i*100 + j) + ","
  19.     string = string[0:-1]
  20.     print(string)
  21.     response = requests.get("https://beacon.gnosischain.com/api/v1/validator/" + string + "/deposits")
  22.  
  23.     parsed = json.loads(response.content)
  24.     #print(json.dumps(parsed, indent=4, sort_keys=True))
  25.  
  26.     for k in range(100):
  27.         validators[parsed["data"][k]["from_address"]] += 1
  28.         validators_index[parsed["data"][k]["from_address"]].append(i*100 + k)
  29.  
  30. pprint.pprint(validators)  
  31. pprint.pprint(validators_index)
  32.  
  33. #print(json.dumps(parsed, indent=4, sort_keys=True))
  34. #print(parsed["data"])
  35.  
  36.  
  37.  
  38.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement