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():