From 48d72be5524cd8d00abc6a9168b844c3190be91b Mon Sep 17 00:00:00 2001 From: zhl Date: Thu, 8 Jun 2023 14:25:07 +0800 Subject: [PATCH] change name of BENFTMarket --- init_scripts/update_nft_setting.js | 86 +++++++++++++++--------------- migrations/7_deploy_market.js | 4 +- out_arbitrum_testnet_dev.json | 4 +- 3 files changed, 47 insertions(+), 47 deletions(-) diff --git a/init_scripts/update_nft_setting.js b/init_scripts/update_nft_setting.js index 8b4df04..a2dc824 100644 --- a/init_scripts/update_nft_setting.js +++ b/init_scripts/update_nft_setting.js @@ -31,11 +31,11 @@ module.exports = async function main(callback) { cfgs.find((c) => c.name === "CEG").address ); - const usdtInstance = await await FT.at( - cfgs.find((c) => c.name === "BEUSDT").address - ); - // config.market.paymentTokens.push(coinInstance.address); - // config.market.paymentTokens.push(goldInstance.address); + // const usdtInstance = await await FT.at( + // cfgs.find((c) => c.name === "BEUSDT").address + // ); + config.market.paymentTokens.push(coinInstance.address); + config.market.paymentTokens.push(goldInstance.address); // config.market.paymentTokens.push(usdtInstance.address); // await heroInstance.updateBaseURI(config.token.baseTokenURI); @@ -49,48 +49,48 @@ module.exports = async function main(callback) { ); const ROUND = 1000000; const DECIMALS = 1000000000000000000; - // if (marketInstance) { - // await marketInstance.setFeeToAddress(config.market.feeToAddress); - // console.log( - // `market receive fee address set to : ${config.market.feeToAddress}` - // ); - // await marketInstance.setTransactionFee((4 * ROUND) / 100); - // await marketInstance.addERC721Support(heroInstance.address); - // await marketInstance.addERC721Support(equipInstance.address); - // await marketInstance.addERC721Support(chipInstance.address); + if (marketInstance) { + await marketInstance.setFeeToAddress(config.market.feeToAddress); + console.log( + `market receive fee address set to : ${config.market.feeToAddress}` + ); + await marketInstance.setTransactionFee((4 * ROUND) / 100); + await marketInstance.addERC721Support(heroInstance.address); + await marketInstance.addERC721Support(equipInstance.address); + await marketInstance.addERC721Support(chipInstance.address); - // const maxPrice = web3.utils.toWei("99990000"); - // const minPrice = web3.utils.toWei("0.01"); - // await marketInstance.setNFTPriceMaxLimit(heroInstance.address, maxPrice); - // await marketInstance.setNFTPriceMinLimit(heroInstance.address, minPrice); - // await marketInstance.setNFTPriceMaxLimit(equipInstance.address, maxPrice); - // await marketInstance.setNFTPriceMinLimit(equipInstance.address, minPrice); - // await marketInstance.setNFTPriceMaxLimit(chipInstance.address, maxPrice); - // await marketInstance.setNFTPriceMinLimit(chipInstance.address, minPrice); - // for (let token of config.market.paymentTokens) { - // await marketInstance.addERC20Support(token); - // console.log(`add token for market payment: ${token}`); - // } + const maxPrice = web3.utils.toWei("99990000"); + const minPrice = web3.utils.toWei("0.01"); + await marketInstance.setNFTPriceMaxLimit(heroInstance.address, maxPrice); + await marketInstance.setNFTPriceMinLimit(heroInstance.address, minPrice); + await marketInstance.setNFTPriceMaxLimit(equipInstance.address, maxPrice); + await marketInstance.setNFTPriceMinLimit(equipInstance.address, minPrice); + await marketInstance.setNFTPriceMaxLimit(chipInstance.address, maxPrice); + await marketInstance.setNFTPriceMinLimit(chipInstance.address, minPrice); + for (let token of config.market.paymentTokens) { + await marketInstance.addERC20Support(token); + console.log(`add token for market payment: ${token}`); + } - // console.log(`finish update market config`); + console.log(`finish update market config`); - // // await heroInstance.grantLockRole(marketInstance.address); - // // await heroInstance.setApprovalForAll(marketInstance.address, true); - // // console.log("finish heroInstance.addApprovalWhitelist"); - // // await equipInstance.grantLockRole(marketInstance.address); - // // await equipInstance.setApprovalForAll(marketInstance.address, true); - // // console.log("finish equipInstance.addApprovalWhitelist"); - // // await chipInstance.grantLockRole(marketInstance.address); - // // await chipInstance.setApprovalForAll(marketInstance.address, true); - // // console.log("finish chipInstance.addApprovalWhitelist"); + // // await heroInstance.grantLockRole(marketInstance.address); + // // await heroInstance.setApprovalForAll(marketInstance.address, true); + // // console.log("finish heroInstance.addApprovalWhitelist"); + // // await equipInstance.grantLockRole(marketInstance.address); + // // await equipInstance.setApprovalForAll(marketInstance.address, true); + // // console.log("finish equipInstance.addApprovalWhitelist"); + // // await chipInstance.grantLockRole(marketInstance.address); + // // await chipInstance.setApprovalForAll(marketInstance.address, true); + // // console.log("finish chipInstance.addApprovalWhitelist"); - // await heroInstance.grantLockRole(config.admins.admin); - // await equipInstance.grantLockRole(config.admins.admin); - // await chipInstance.grantLockRole(config.admins.admin); - // console.log( - // `Allow operation ${marketInstance.address} to reduce gas fee` - // ); - // } + // await heroInstance.grantLockRole(config.admins.admin); + // await equipInstance.grantLockRole(config.admins.admin); + // await chipInstance.grantLockRole(config.admins.admin); + // console.log( + // `Allow operation ${marketInstance.address} to reduce gas fee` + // ); + } const factoryInstance = await await UserMinterFactory.at( cfgs.find((c) => c.name === "UserMinterFactory").address diff --git a/migrations/7_deploy_market.js b/migrations/7_deploy_market.js index 1d8e223..1fc176a 100644 --- a/migrations/7_deploy_market.js +++ b/migrations/7_deploy_market.js @@ -8,9 +8,9 @@ module.exports = async function (deployer, network, accounts) { console.log("MarketPlace successfully deployed."); } base.updateArray({ - name: "BENftMarket", + name: "BENFTMarket", type: "logic", - json: "assets/contracts/BENftMarket.json", + json: "assets/contracts/BENFTMarket.json", address: marketInstance.address, network, }); diff --git a/out_arbitrum_testnet_dev.json b/out_arbitrum_testnet_dev.json index 5c1c7c4..6731bff 100644 --- a/out_arbitrum_testnet_dev.json +++ b/out_arbitrum_testnet_dev.json @@ -42,9 +42,9 @@ "address": "0xB469331cEC98E52b7Eab07dFB586253bE232BBF7" }, { - "name": "BENftMarket", + "name": "BENFTMarket", "type": "logic", - "json": "assets/contracts/BENftMarket.json", + "json": "assets/contracts/BENFTMarket.json", "address": "0xb80E19c50747972E735c68C0BA5651AD952d70BC" }, {