From f621b3a5e3d35586680e188ebde8e5be0c8dcff7 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 22 Feb 2023 17:28:27 +0800 Subject: [PATCH] 1 --- scripts/export_market/export.py | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/scripts/export_market/export.py b/scripts/export_market/export.py index df32bb4..9587055 100644 --- a/scripts/export_market/export.py +++ b/scripts/export_market/export.py @@ -3,7 +3,7 @@ import json import datetime import functools -# 1.NFT总量 (宝箱+赠送) +# 1.NFT总量 (宝箱+赠送+open宝箱) # 2.NFT mint数量 (卖出的宝箱+赠送) # 3.NFT宝箱已开和未开数量(总数即可) # 4.NFT持有人数量排序 (已购的宝箱+赠送) @@ -133,6 +133,24 @@ def statData(): for i in range(len(stat['nft_rank'])): stat['nft_rank'][i]['rank'] = i + 1 stat['nft_mint'] += stat['bindBox']['merchant_hold'] + rankList = [ + ( + 'address', + 'nftNum', + 'rank' + ) + ] + for item in stat['nft_rank']: + rankList.append( + ( + item['address'], + item['nftNum'], + item['rank'] + ) + ) + with open('nft_rank.csv', 'w', newline='') as f: + writer = csv.writer(f) + writer.writerows(rankList) print(json.dumps(stat, indent=4)) def loadData():