The core protocol of WoopChain
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
woop/aws-scripts/preprocess_peerlist.py

24 lines
757 B

import requests
amazon_ipv4_url = "http://169.254.169.254/latest/meta-data/public-ipv4"
if __name__ == "__main__":
current_ip = requests.get(amazon_ipv4_url).text
7 years ago
f = open("global_nodes.txt","r")
peerList = []
for myline in f:
mylist = myline.split(" ")
ip = mylist[0]
node = mylist[2]
if str(ip) != str(current_ip):
if node != "transaction":
peerList.append(myline)
else:
if node == "transaction":
h = open("isTransaction.txt","w")
h.write("I am just a transaction generator node")
h.close()
f.close()
7 years ago
g = open("global_peerlist.txt","w")
for myline in peerList:
g.write(myline)
g.close()