diff --git a/lib/modules/deployment/contract_deployer.js b/lib/modules/deployment/contract_deployer.js index 734137c4d..6084808e9 100644 --- a/lib/modules/deployment/contract_deployer.js +++ b/lib/modules/deployment/contract_deployer.js @@ -155,6 +155,11 @@ class ContractDeployer { if (!trackedContract.address) { return self.deployContract(contract, next); } + // deploy the contract regardless if track field is defined and set to false + if (trackedContract.track === false) { + self.logFunction(contract)(contract.className.bold.cyan + __(" will be redeployed").green); + return self.deployContract(contract, next); + } self.blockchain.getCode(trackedContract.address, function(_getCodeErr, codeInChain) { if (codeInChain !== "0x") {