From 57c91f9ff15bffde91213d4d64b78187d7b74259 Mon Sep 17 00:00:00 2001 From: Christopher Maree Date: Tue, 22 Dec 2020 08:31:36 +0200 Subject: [PATCH] Added changes Signed-off-by: Christopher Maree --- packages/core/index.js | 11 +++-------- packages/core/package.json | 2 +- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/packages/core/index.js b/packages/core/index.js index ed5827bc8c..723863209f 100644 --- a/packages/core/index.js +++ b/packages/core/index.js @@ -102,14 +102,9 @@ function getAddressTest(contractName, networkId, version = "latest") { if (truffleContract.networks[networkId]) { return truffleContract.networks[networkId].address; - } else if ( - global.artifacts._provisioner && - global.artifacts._provisioner._deploymentAddresses[contractName] && - artifacts._provisioner._networkConfig.chainId === networkId - ) { - // In the buidler case, there is no networks object, so we fall back to buidler's global list of deployed addresses as long as buidler's network id matches the one passed in. - // Note: this is a bit hacky because it depends on internal buidler details. - return global.artifacts._provisioner._deploymentAddresses[contractName]; + } else if (global.hardhatTestingAddresses[contractName]) { + // If running in tests in hardhat check if there is a testing address set. + return global.hardhatTestingAddresses[contractName]; } else { throw new Error(`No address found for contract ${contractName} on network ${networkId}`); } diff --git a/packages/core/package.json b/packages/core/package.json index f578d53344..2f95e97ce0 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@uma/core", - "version": "1.2.1", + "version": "1.2.2", "description": "UMA smart contracts and unit tests", "dependencies": { "@truffle/contract": "^4.2.20",