diff --git a/get_webstat_metrics.py b/get_webstat_metrics.py index 2e0cd20..f261494 100755 --- a/get_webstat_metrics.py +++ b/get_webstat_metrics.py @@ -102,10 +102,12 @@ async def main(): "node_map": [], "contract": { "mainnet": { + "balance": "unknown", "address": "NNxVrKjLsRkWsmGgmuNXLcMswtxTGaNQLk", "script_hash": "2cafa46838e8b564468ebd868dcafdd99dce6221", }, "testnet": { + "balance": "unknown", "address": "NZAUkYbJ1Cb2HrNmwZ1pg9xYHBhm2FgtKV", "script_hash": "3c3f4b84773ef0141576e48c3ff60e5078235891", } @@ -167,6 +169,8 @@ async def main(): node_mainnet_count = 0 for family in text_string_to_metric_families(requests.get(args.url_main).content.decode('utf-8')): + if family.name == 'neo_exporter_fs_chain_supply': + output['contract']['mainnet']['balance'] = family.samples[0].value if family.name == 'neo_exporter_epoch': output['network_epoch']['mainnet'] = family.samples[0].value if family.name == 'neo_exporter_containers_number': @@ -203,6 +207,8 @@ async def main(): node_testnet_count = 0 for family in text_string_to_metric_families(requests.get(args.url_test).content.decode('utf-8')): + if family.name == 'neo_exporter_fs_chain_supply': + output['contract']['testnet']['balance'] = family.samples[0].value if family.name == 'neo_exporter_epoch': output['network_epoch']['testnet'] = family.samples[0].value if family.name == 'neo_exporter_containers_number': diff --git a/src/App.tsx b/src/App.tsx index 55791e9..4de1f62 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -48,10 +48,12 @@ export interface Data { "node_map": NodeMap[] "contract": { "mainnet": { + "balance": number | string "address": string "script_hash": string } "testnet": { + "balance": number | string "address": string "script_hash": string } diff --git a/src/Home.tsx b/src/Home.tsx index e9e9841..3eb7e6f 100644 --- a/src/Home.tsx +++ b/src/Home.tsx @@ -248,7 +248,7 @@ const Home = ({