From fe670846b22cfa67030c4f54ac8ea57fed4c20dc Mon Sep 17 00:00:00 2001 From: Nattharat Wiriyakulnan Date: Wed, 13 May 2020 19:12:28 +0700 Subject: [PATCH] add query voting power --- .../validator-sampling/random/getcosmosvp.py | 17 +++++++++++++++++ research/validator-sampling/random/getkavavp.py | 16 ++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 research/validator-sampling/random/getcosmosvp.py create mode 100644 research/validator-sampling/random/getkavavp.py diff --git a/research/validator-sampling/random/getcosmosvp.py b/research/validator-sampling/random/getcosmosvp.py new file mode 100644 index 0000000000..683a2fd3a0 --- /dev/null +++ b/research/validator-sampling/random/getcosmosvp.py @@ -0,0 +1,17 @@ + +import requests + +url = "https://rpc.cosmos.network/validators" +r = requests.get(url) + +jsonData = r.json()["result"]["validators"] +l = [] +ll = [] +for x in jsonData: + l.append(int(x["voting_power"])) + +for x in jsonData: + ll.append(x["address"]) +print(l) +print(ll) +print(len(l)) diff --git a/research/validator-sampling/random/getkavavp.py b/research/validator-sampling/random/getkavavp.py new file mode 100644 index 0000000000..1aa226a93e --- /dev/null +++ b/research/validator-sampling/random/getkavavp.py @@ -0,0 +1,16 @@ +import requests + +url = "https://data.kava.io/staking/validators" +r = requests.get(url) + +jsonData = r.json()["result"] +l = [] +ll = [] +for x in jsonData: + l.append(int(x["tokens"])) + +for x in jsonData: + ll.append(x["operator_address"]) +print(l) +print(ll) +print(len(l))