122 lines
3.2 KiB
JavaScript
122 lines
3.2 KiB
JavaScript
const Box = artifacts.require("tokens/erc721/BEPresaleBox");
|
|
const config = require("../config/config");
|
|
|
|
module.exports = async function main(callback) {
|
|
try {
|
|
const boxInstance = await Box.deployed();
|
|
console.log(boxInstance.address);
|
|
let datas = [
|
|
{
|
|
account: "0xAd28E32C56006d273941208B00c1498bd7e0Dd18",
|
|
id: "6025896162100001",
|
|
type: "2",
|
|
},
|
|
{
|
|
account: "0x1040Afa5767F19f3D07A1fC12D9362c773977ee8",
|
|
id: "6025896162100002",
|
|
type: "302",
|
|
},
|
|
{
|
|
account: "0x96E38c261d0a95B70E56B52813d0C6e4eF3f998e",
|
|
id: "6025896162100003",
|
|
type: "302",
|
|
},
|
|
{
|
|
account: "0x78Ecc748f04c31347D7A6D8eBF47b4ebBBf3C5bB",
|
|
id: "6025896162100004",
|
|
type: "302",
|
|
},
|
|
{
|
|
account: "0x5f47e37f7FE74F92de5Df15B3b61F0ef3053eAd4",
|
|
id: "6025896162100005",
|
|
type: "302",
|
|
},
|
|
{
|
|
account: "0x831c09ed701b4BB35C0e1731C80A08B60DD7eB74",
|
|
id: "6025896162100006",
|
|
type: "302",
|
|
},
|
|
{
|
|
account: "0xA450cC0A298d99C2794b2F26b9f8e4302a8fE5e1",
|
|
id: "6025896162100007",
|
|
type: "302",
|
|
},
|
|
{
|
|
account: "0x11B335147a20aa142f210726abE13f30CF3B1163",
|
|
id: "6025896162100008",
|
|
type: "2",
|
|
},
|
|
{
|
|
account: "0x848b613Ab4Af039c1337627570ac77ff92be21ed",
|
|
id: "6025896162100009",
|
|
type: "2",
|
|
},
|
|
{
|
|
account: "0xCF453BA83FeBA2ed9f578F501Ca4dCeA00dEa60a",
|
|
id: "6025896162100010",
|
|
type: "2",
|
|
},
|
|
{
|
|
account: "0x13470aB63700D8d1f7e1D948598d5d9cFEb297ba",
|
|
id: "6025896162100011",
|
|
type: "2",
|
|
},
|
|
{
|
|
account: "0xf9118D63abE20D804f99cFd89F11f91D88b306B8",
|
|
id: "6025896162100012",
|
|
type: "2",
|
|
},
|
|
{
|
|
account: "0x63Fc8126e04CecAabDa22DD72CF895E77F9656C6",
|
|
id: "6025896162100013",
|
|
type: "2",
|
|
},
|
|
{
|
|
account: "0x88f1B2d114d5730e246abFFA467dEf7fC7EEA649",
|
|
id: "6025896162100014",
|
|
type: "302",
|
|
},
|
|
{
|
|
account: "0x22dcB6342Ef319A4d8B92B19fb280A0983940c7b",
|
|
id: "6025896162100015",
|
|
type: "302",
|
|
},
|
|
{
|
|
account: "0xd4141256C701562540E85742eCF8A9BA14D5EA7F",
|
|
id: "6025896162100016",
|
|
type: "2",
|
|
},
|
|
{
|
|
account: "0xff674AEe650a766fb2248C2e950c1129DBB2830E",
|
|
id: "6025896162100017",
|
|
type: "2",
|
|
},
|
|
{
|
|
account: "0x98777FCaF767AEABC055B49ca9561CCB051E131B",
|
|
id: "6025896162100018",
|
|
type: "302",
|
|
},
|
|
];
|
|
let errorList = [];
|
|
for (let i = 0, l = datas.length; i < l; i++) {
|
|
let { account, id, type } = datas[i];
|
|
try {
|
|
await boxInstance.mintBox(account, id, type);
|
|
console.log(
|
|
`success mint NFTID: ${id}, type: ${type} address: ${account}`
|
|
);
|
|
} catch (err) {
|
|
console.log(
|
|
`error mint NFTID: ${id}, type: ${type} address: ${account}`
|
|
);
|
|
errorList.push({ account, id, type });
|
|
}
|
|
}
|
|
console.dir(errorList);
|
|
callback(0);
|
|
} catch (err) {
|
|
console.log(err);
|
|
callback(1);
|
|
}
|
|
};
|