From 82efac5b663ccaf6dd3b766239e0a0f05edc9c36 Mon Sep 17 00:00:00 2001 From: Rappie Date: Tue, 13 Aug 2024 12:20:50 +0200 Subject: [PATCH] Don't use constant variable for cheats address to support older Solidity versions --- src/IHevm.sol | 3 ++- src/IStdCheats.sol | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/IHevm.sol b/src/IHevm.sol index 676723d..52ccd07 100644 --- a/src/IHevm.sol +++ b/src/IHevm.sol @@ -53,4 +53,5 @@ interface IHevm { function label(address addr, string calldata label) external; } -IHevm constant vm = IHevm(Constants.ADDRESS_CHEATS); +// Don't use Constants.ADDRESS_CHEATS to support older Solidity versions +IHevm constant vm = IHevm(0x7109709ECfa91a80626fF3989D68f67F5b1DD12D); diff --git a/src/IStdCheats.sol b/src/IStdCheats.sol index 7187424..e22a391 100644 --- a/src/IStdCheats.sol +++ b/src/IStdCheats.sol @@ -79,4 +79,5 @@ interface IStdCheats { function parseBool(string memory) external returns(bool); } -IStdCheats constant vm = IStdCheats(Constants.ADDRESS_CHEATS); +// Don't use Constants.ADDRESS_CHEATS to support older Solidity versions +IStdCheats constant vm = IStdCheats(0x7109709ECfa91a80626fF3989D68f67F5b1DD12D);