diff --git a/build/contracts/NftDistributor.sol.json b/build/contracts/NftDistributor.sol.json index 14c85d3..3036827 100644 --- a/build/contracts/NftDistributor.sol.json +++ b/build/contracts/NftDistributor.sol.json @@ -20171,6 +20171,12 @@ "address": "0x59d3631c86BbE35EF041872d502F218A39FBa150", "transactionHash": "0xffe662a1ca0c676eccc4d63c736fade4da8fe3e07cbd2d09ed027649655728e4" }, + "42161": { + "events": {}, + "links": {}, + "address": "0x41D79d900a0aD3017F4697FC19f9E2EE04D05F37", + "transactionHash": "0x00bced82d4ab96fe241a15fa641c91711936e12eaee0b09ab199c335da62ea1b" + }, "80001": { "events": { "0x044ffb6dcd4ec715d7d57b6c88fa43e63f1e156efb2a93d1072314f910286e9d": { @@ -20412,7 +20418,7 @@ } }, "schemaVersion": "3.4.14", - "updatedAt": "2023-07-27T05:56:41.497Z", + "updatedAt": "2023-08-01T04:55:05.229Z", "networkType": "ethereum", "devdoc": { "kind": "dev", diff --git a/config/config.js b/config/config.js index 321f40c..db54b5b 100644 --- a/config/config.js +++ b/config/config.js @@ -14,7 +14,9 @@ const admins = { confirmers: ["0xA86Fc95bB9C663bAec0f97C53cC5338749E0ce39", "0x93Ee7F7eBAeF20613cFc0137f64Df0157b5fFa69"], executors: [ - "0xc970c587085108671212F79e7F0Ad30937A44C28" + "0x62871e8e348FDC5bE370E92FF8d17cB04A248242", //MultiWallet + "0xc970c587085108671212F79e7F0Ad30937A44C28", //Airdrop Wallet + "0x93Ee7F7eBAeF20613cFc0137f64Df0157b5fFa69" //Deployer Wallet ], }; diff --git a/init_scripts/generate_badge.js b/init_scripts/generate_badge.js index d60934a..f211e87 100644 --- a/init_scripts/generate_badge.js +++ b/init_scripts/generate_badge.js @@ -1,14 +1,20 @@ -const Badge = artifacts.require("tokens/erc721/BEBadge"); +const Distributor = artifacts.require("logic/NftDistributor"); module.exports = async function main(callback) { try { - let account = "0x93Ee7F7eBAeF20613cFc0137f64Df0157b5fFa69"; - const badgeInstance = await Badge.deployed(); + 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); - console.log(`success mint`); + await distributorInstance.updateOpenStatus(true) + await distributorInstance.addNFTData(account, nftid) + console.log(`success add wl`); } - await badgeInstance.updateBaseURI("https://gateway.pinata.cloud/ipfs/QmRWDE2y8Zw32tQYtwaCT8JtJJVrGnQoNj4AbKyTPF4Atb"); + // await badgeInstance.updateBaseURI("https://gateway.pinata.cloud/ipfs/QmRWDE2y8Zw32tQYtwaCT8JtJJVrGnQoNj4AbKyTPF4Atb"); console.log("update uri over!") callback(0); } catch (err) {