|
@@ -10,23 +10,6 @@ function isExpectedError(e, suffix) {
|
|
|
extendEnvironment(hre => {
|
|
|
const suffixes = ['UpgradeableWithInit', 'Upgradeable', ''];
|
|
|
|
|
|
- // Truffe (deprecated)
|
|
|
- const originalRequire = hre.artifacts.require;
|
|
|
- hre.artifacts.require = function (name) {
|
|
|
- for (const suffix of suffixes) {
|
|
|
- try {
|
|
|
- return originalRequire.call(this, name + suffix);
|
|
|
- } catch (e) {
|
|
|
- if (isExpectedError(e, suffix)) {
|
|
|
- continue;
|
|
|
- } else {
|
|
|
- throw e;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- throw new Error('Unreachable');
|
|
|
- };
|
|
|
-
|
|
|
// Ethers
|
|
|
const originalReadArtifact = hre.artifacts.readArtifact;
|
|
|
hre.artifacts.readArtifact = async function (name) {
|