File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
30
30
- Better exponential simplification
31
31
- Dumping of END states (.prop) files is now default for ` --debug `
32
32
- When cheatcode is missing, we produce a partial execution warning
33
+ - Size of calldata can be up to 2** 64, not 256. This is now reflected in the documentation
33
34
34
35
## Changed
35
36
- Warnings now lead printing FAIL. This way, users don't accidentally think that
Original file line number Diff line number Diff line change @@ -46,7 +46,8 @@ hevm equivalence \
46
46
--code-a $(solc --bin-runtime "contract1.sol" | tail -n1) \
47
47
--code-b $(solc --bin-runtime "contract2.sol" | tail -n1)
48
48
```
49
-
50
49
If ` --sig ` is given, calldata is assumed to take the form of the function
51
- given. If left out, calldata is a fully abstract buffer of at most 256 bytes.
52
-
50
+ given. If ` --calldata ` is provided, a specific, concrete calldata is used. If
51
+ neither is provided, a fully abstract calldata of at most ` 2**64 ` byte is
52
+ assumed. Note that a ` 2**64 ` byte calldata would go over the gas limit, and
53
+ hence should cover all meaningful cases.
You can’t perform that action at this time.
0 commit comments