Skip to content

Commit d666309

Browse files
authored
fix: remove StdChains from StdCheatsSafe (#245)
1 parent c7d3030 commit d666309

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

src/StdCheats.sol

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,10 @@ pragma solidity >=0.6.2 <0.9.0;
33

44
pragma experimental ABIEncoderV2;
55

6-
import "./StdChains.sol";
76
import "./StdStorage.sol";
87
import "./Vm.sol";
98

10-
abstract contract StdCheatsSafe is StdChains {
9+
abstract contract StdCheatsSafe {
1110
VmSafe private constant vm = VmSafe(address(uint160(uint256(keccak256("hevm cheat code")))));
1211

1312
// Data structures to parse Transaction objects from the broadcast artifact
@@ -204,13 +203,13 @@ abstract contract StdCheatsSafe is StdChains {
204203
vm.assume(addr < address(0x1) || addr > address(0x9));
205204

206205
// forgefmt: disable-start
207-
if (chainId == getChain("optimism").chainId || chainId == getChain("optimism_goerli").chainId) {
206+
if (chainId == 10 || chainId == 420) {
208207
// https://github.com/ethereum-optimism/optimism/blob/eaa371a0184b56b7ca6d9eb9cb0a2b78b2ccd864/op-bindings/predeploys/addresses.go#L6-L21
209208
vm.assume(addr < address(0x4200000000000000000000000000000000000000) || addr > address(0x4200000000000000000000000000000000000800));
210-
} else if (chainId == getChain("arbitrum_one").chainId || chainId == getChain("arbitrum_one_goerli").chainId) {
209+
} else if (chainId == 42161 || chainId == 421613) {
211210
// https://developer.arbitrum.io/useful-addresses#arbitrum-precompiles-l2-same-on-all-arb-chains
212211
vm.assume(addr < address(0x0000000000000000000000000000000000000064) || addr > address(0x0000000000000000000000000000000000000068));
213-
} else if (chainId == getChain("avalanche").chainId || chainId == getChain("avalanche_fuji").chainId) {
212+
} else if (chainId == 43114 || chainId == 43113) {
214213
// https://github.com/ava-labs/subnet-evm/blob/47c03fd007ecaa6de2c52ea081596e0a88401f58/precompile/params.go#L18-L59
215214
vm.assume(addr < address(0x0100000000000000000000000000000000000000) || addr > address(0x01000000000000000000000000000000000000ff));
216215
vm.assume(addr < address(0x0200000000000000000000000000000000000000) || addr > address(0x02000000000000000000000000000000000000FF));

0 commit comments

Comments
 (0)