Skip to content

Commit 3956918

Browse files
authored
Don't use constant variable for cheats address to support older Solidity versions (#53)
1 parent a022532 commit 3956918

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

src/IHevm.sol

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,4 +53,5 @@ interface IHevm {
5353
function label(address addr, string calldata label) external;
5454
}
5555

56-
IHevm constant vm = IHevm(Constants.ADDRESS_CHEATS);
56+
// Don't use Constants.ADDRESS_CHEATS to support older Solidity versions
57+
IHevm constant vm = IHevm(0x7109709ECfa91a80626fF3989D68f67F5b1DD12D);

src/IStdCheats.sol

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,4 +79,5 @@ interface IStdCheats {
7979
function parseBool(string memory) external returns(bool);
8080
}
8181

82-
IStdCheats constant vm = IStdCheats(Constants.ADDRESS_CHEATS);
82+
// Don't use Constants.ADDRESS_CHEATS to support older Solidity versions
83+
IStdCheats constant vm = IStdCheats(0x7109709ECfa91a80626fF3989D68f67F5b1DD12D);

0 commit comments

Comments
 (0)