0.8.3
What's Changed
- chore: separate
heimdall-vm
fromheimdall-common
by @Jon-Becker in #424 - chore(tests): tests to use
RPC_URL
,WS_RPC_URL
from env by @Jon-Becker in #427 - chore(tests): use criterion for benchmarks by @Jon-Becker in #428
- chore(tests): heavy integration to use large dataset by @Jon-Becker in #429
- fix(vm): fix overflows and panics within VM symbolic execution by @Jon-Becker in #432
- fix(tests): heavy integration tests runs w/ env by @Jon-Becker in #434
- fix(tests): heavy integration test debugging by @Jon-Becker in #436
- perf: remove redundant clones, cleanup by @Jon-Becker in #438
- meta(funding): add
FUNDING.json
by @Jon-Becker in #441 - perf(*): purge unnecessary
.clone()
s by @Jon-Becker in #442 - fix(decompile): handle tuple arguments correctly in ABI/source generation by @Jon-Becker in #443
- feat(decompile): simplify storage getter functions to
public
vars by @Jon-Becker in #446 - feat(decompile): proper constant, improved internal call decompilation by @Jon-Becker in #450
- chore:
ethers
->alloy
migration by @Jon-Becker in #454 - fix(vm): clamp memory offsets/sizes to sane values by @Jon-Becker in #466
- chore(meta): bump version to
0.8.3
by @Jon-Becker in #467
Full Changelog: 0.8.2...0.8.3