diff --git a/init_scripts/generate_badge.js b/init_scripts/generate_badge.js new file mode 100644 index 0000000..86f3f30 --- /dev/null +++ b/init_scripts/generate_badge.js @@ -0,0 +1,16 @@ +const Badge = artifacts.require("tokens/erc721/BEBadge"); + +module.exports = async function main(callback) { + try { + let account = "0x93Ee7F7eBAeF20613cFc0137f64Df0157b5fFa69"; + const badgeInstance = await Badge.deployed(); + { + await badgeInstance.batchMint(account, 1); + console.log(`success mint`); + } + callback(0); + } catch (err) { + console.log(err); + callback(1); + } +}; diff --git a/package.json b/package.json index b67698c..1215682 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "deploy:release:arbitrum_testnet": "DEPLOY_ENV=release truffle migrate --network arbitrum_testnet --compile-none", "update:nft_setting": "npx truffle exec --network arbitrum_testnet ./init_scripts/update_nft_setting.js", "mint_presale:dev": "npx truffle exec --network development ./init_scripts/generate_presalebox.js", + "mint_badge:one": "npx truffle exec --network arbitrum_one ./init_scripts/generate_badge.js", "gacha_deploy:one": "DEPLOY_ENV=release truffle migrate --network arbitrum_one -f 8 --to 8 --compile-none", "size": "truffle run contract-size" }, diff --git a/truffle-config.js b/truffle-config.js index a054ed7..20b9f71 100644 --- a/truffle-config.js +++ b/truffle-config.js @@ -158,8 +158,8 @@ module.exports = { production: true, disableConfirmationListener: true, from: arbOneAddr, - gas: 50000000, // Gas sent with each transaction (default: ~6700000) - gasPrice: 100000000, // 20 gwei (in wei) (default: 100 gwei) + gas: 10000000, // Gas sent with each transaction (default: ~6700000) + gasPrice: 500000000, // 20 gwei (in wei) (default: 100 gwei) }, kcc_testnet: { provider: () =>