31 lines
952 B
JavaScript
31 lines
952 B
JavaScript
const base = require("../scripts/base");
|
|
const TreasureHunt = artifacts.require("activity/TreasureHunt");
|
|
|
|
module.exports = async function (deployer, network, accounts) {
|
|
const config = require(`../config/config`);
|
|
let cfgs = base.loadData({ network });
|
|
|
|
await deployer.deploy(TreasureHunt);
|
|
const treasureInstance = await TreasureHunt.deployed();
|
|
if (treasureInstance) {
|
|
console.log("TreasureHunt successfully deployed.");
|
|
console.log("address: " + treasureInstance.address);
|
|
}
|
|
base.updateArray({
|
|
name: "TreasureHunt",
|
|
type: "logic",
|
|
json: "assets/contracts/TreasureHunt.json",
|
|
address: treasureInstance.address,
|
|
network,
|
|
});
|
|
|
|
|
|
|
|
// const trueasureAddress = cfgs.find((c) => c.name === "TreasureHunt").address
|
|
// const treasureInstance = await TreasureHunt.at(trueasureAddress);
|
|
|
|
|
|
await treasureInstance.updateVerifier(config.admins.admin);
|
|
console.log("updateSigner successfully deployed.");
|
|
};
|