@@ -3,11 +3,10 @@ pragma solidity >=0.6.2 <0.9.0;
33
44pragma experimental ABIEncoderV2;
55
6- import "./StdChains.sol " ;
76import "./StdStorage.sol " ;
87import "./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