becrypto/init_scripts/generate_badge.js
2023-09-05 13:07:52 +08:00

25 lines
882 B
JavaScript

const Distributor = artifacts.require("logic/NftDistributor");
module.exports = async function main(callback) {
try {
const account = "0x93Ee7F7eBAeF20613cFc0137f64Df0157b5fFa69";
const nftid = [2];
// const badgeInstance = await Badge.deployed();
const distributorInstance = await Distributor.deployed();
if(distributorInstance)
{
console.log('distributorInstance:', distributorInstance.address)
// await badgeInstance.batchMint(account, 1);
await distributorInstance.updateOpenStatus(true)
await distributorInstance.addNFTData(account, nftid)
console.log(`success add wl`);
}
// await badgeInstance.updateBaseURI("https://gateway.pinata.cloud/ipfs/QmRWDE2y8Zw32tQYtwaCT8JtJJVrGnQoNj4AbKyTPF4Atb");
console.log("update uri over!")
callback(0);
} catch (err) {
console.log(err);
callback(1);
}
};