becrypto/init_scripts/generate_candy.js

30 lines
943 B
JavaScript

const Candy = artifacts.require("tokens/erc721/BEBadge");
const base = require("../scripts/base");
module.exports = async function main(callback) {
try {
const account = "0x62871e8e348FDC5bE370E92FF8d17cB04A248242";
// const badgeInstance = await Badge.deployed();
const network = "arbitrum_one";
let cfgs = base.loadData({ network });
const candyInstance = await Candy.at(
cfgs.find((c) => c.name === "Candy").address
);
if(candyInstance)
{
console.log('candyInstance:', candyInstance.address)
// await badgeInstance.batchMint(account, 1);
// await candyInstance.setMintRole(account)
console.log(`success add mintrole`);
}
// await badgeInstance.updateBaseURI("https://gateway.pinata.cloud/ipfs/QmRWDE2y8Zw32tQYtwaCT8JtJJVrGnQoNj4AbKyTPF4Atb");
console.log("update mintrole over!")
callback(0);
} catch (err) {
console.log(err);
callback(1);
}
};