Skip to content

Commit 283823e

Browse files
committed
feat: intoduce new cheatcode assumeEmptyAddress
1 parent 83c5d21 commit 283823e

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/StdCheats.sol

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -349,6 +349,13 @@ abstract contract StdCheatsSafe {
349349
);
350350
}
351351

352+
function assumeEmptyAddress(address addr) internal pure virtual {
353+
vm.assume(addr.code.length == 0);
354+
assumeNotPrecompile(addr);
355+
assumeNotZeroAddress(addr);
356+
assumeNotForgeAddress(addr);
357+
}
358+
352359
function readEIP1559ScriptArtifact(string memory path)
353360
internal
354361
view

0 commit comments

Comments
 (0)