diff --git a/scripts/export_market/export.py b/scripts/export_market/export.py index 5f8cd8f..972a4bc 100644 --- a/scripts/export_market/export.py +++ b/scripts/export_market/export.py @@ -3,7 +3,7 @@ import json import datetime # 1.NFT总量 (宝箱+赠送) -# 2.NFTmint数量 (卖出的宝箱+赠送) +# 2.NFT mint数量 (卖出的宝箱+赠送) # 3.NFT宝箱已开和未开数量(总数即可) # 4.NFT持有人数量排序 (已购的宝箱+赠送) @@ -65,13 +65,16 @@ def statData(): for row in nftTransferTable: rawData = json.loads(row['raw_data']) if rawData['address'].lower() == '0x8444404bD78089A5a6d5Cc57f7Df8924f2DdACB4'.lower() and \ - rawData['event'] == 'Transfer' and \ - rawData['returnValues']['from'] == EMPTY_ADDRESS: - stat['nft_total'] += 1 + rawData['event'] == 'Transfer': + if rawData['returnValues']['from'] == EMPTY_ADDRESS: + stat['nft_total'] += 1 + if rawData['returnValues']['to'] == EMPTY_ADDRESS: + stat['bindBox']['open'] += 1 #end for for row in nftTable: if row['owner_address'] != EMPTY_ADDRESS: stat['nft_total'] += 1 + stat['nft_mint'] += 1 print(json.dumps(stat)) def loadData():