change name of BENFTMarket

This commit is contained in:
zhl 2023-06-08 14:25:07 +08:00
parent 9d31dc8ce8
commit 48d72be552
3 changed files with 47 additions and 47 deletions

View File

@ -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

View File

@ -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,
});

View File

@ -42,9 +42,9 @@
"address": "0xB469331cEC98E52b7Eab07dFB586253bE232BBF7"
},
{
"name": "BENftMarket",
"name": "BENFTMarket",
"type": "logic",
"json": "assets/contracts/BENftMarket.json",
"json": "assets/contracts/BENFTMarket.json",
"address": "0xb80E19c50747972E735c68C0BA5651AD952d70BC"
},
{