38 lines
1.5 KiB
JavaScript
38 lines
1.5 KiB
JavaScript
const LuckyBox = artifacts.require('luckybox/BELuckyBox');
|
|
const BoxProxy = artifacts.require('luckybox/LuckyBoxProxy');
|
|
const Hero = artifacts.require('BEHero');
|
|
const Equip = artifacts.require('BEEquipment');
|
|
const Chip = artifacts.require('BEChip');
|
|
const config = require("../config/config");
|
|
|
|
module.exports = async function (deployer, network, accounts) {
|
|
|
|
const luckyBoxInstance = await LuckyBox.deployed();
|
|
const boxProxyInstance = await BoxProxy.deployed();
|
|
const heroInstance = await Hero.deployed();
|
|
const equipInstance = await Equip.deployed();
|
|
const chipInstance = await Chip.deployed();
|
|
|
|
// await boxProxyInstance.init(
|
|
// [
|
|
// heroInstance.address,
|
|
// equipInstance.address,
|
|
// chipInstance.address,
|
|
// luckyBoxInstance.address
|
|
// ]
|
|
// )
|
|
// console.log('boxProxyInstance inited')
|
|
// await boxProxyInstance.updateExecutor(accounts[0]);
|
|
// console.log('boxProxyInstance updateExecutor')
|
|
// await heroInstance.setMintFactory(boxProxyInstance.address);
|
|
// await equipInstance.setMintFactory(boxProxyInstance.address);
|
|
// await chipInstance.setMintFactory(boxProxyInstance.address);
|
|
// await luckyBoxInstance.setMintFactory(boxProxyInstance.address);
|
|
// console.log('nft mint factory updated')
|
|
|
|
await heroInstance.setBurnProxy(boxProxyInstance.address);
|
|
await equipInstance.setBurnProxy(boxProxyInstance.address);
|
|
await chipInstance.setBurnProxy(boxProxyInstance.address);
|
|
await luckyBoxInstance.setBurnProxy(boxProxyInstance.address);
|
|
console.log('nft burn proxy updated')
|
|
} |