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."); };