This commit is contained in:
aozhiwei 2023-07-24 16:47:17 +08:00
parent 5484ba53b2
commit fca32c0d7d
3 changed files with 5 additions and 7000 deletions

View File

@ -27,6 +27,7 @@ function jsonToCsv(fileName, data, fields) {
fs.writeFileSync(fileName, out);
}
const heroList = [30100, 30300, 30400, 30500, 30600, 30800, 30900];
const airDropDate = utils.getArgv('f');
const json = utils.readJsonFromFile
(`../bin_dev/web3tools/config/airdrops/${airDropDate}.airdrop@${airDropDate}.airdrop.json`);
@ -39,16 +40,16 @@ json.forEach(
throw new Error('error address');
}
item['type'] = 'hero';
item['item_id'] = 1;
item['item_id'] = heroList[utils.randRange(0, 7)];
item['level'] = 1;
item['quality'] = 1;
item['quality'] = 2;
item['token_id'] = bchelper.genAirDropTokenId(airDropDate, utils.pad(seqId, 7));
++seqId;
}
);
fs.writeFileSync('1.json', utils.prettyJsonEncode(json));
fs.writeFileSync(`${airDropDate}.airdrop@${airDropDate}.airdrop.json`, utils.prettyJsonEncode(json));
jsonToCsv(
airDropDate + '.dirdop.csv',
airDropDate + '.airdrop.csv',
json,
[
'address',
@ -58,4 +59,3 @@ jsonToCsv(
'quality',
'token_id'
]);
console.log(utils.prettyJsonEncode(json));

File diff suppressed because it is too large Load Diff

View File

@ -1,17 +0,0 @@
{
"name": "web3tools",
"version": "1.0.0",
"description": "",
"private": true,
"scripts": {},
"dependencies": {
"@metamask/eth-sig-util": "^4.0.0",
"common": "file:../common",
"csv": "^6.3.1",
"express": "^4.17.2",
"j7": "file:../../third_party/j7",
"log4js": "~6.3.0",
"mysql": "~2.18.1",
"web3": "^1.6.1"
}
}