Skip to content

Releases: Jon-Becker/heimdall-rs

0.8.5

09 Dec 15:58
cc4d93f
Compare
Choose a tag to compare

What's Changed

  • fix(dump): rpc sanity check for trace_replayBlockTransactions by @Jon-Becker in #491
  • fix(decompile): safe array access when building abi by @Jon-Becker in #492
  • chore(examples): add python example by @Jon-Becker in #493
  • chore: update README.md by @Jon-Becker in #494
  • chore(readme): update academic citations section by @becker-charles in #497
  • chore(deps): alloy 0.3.3 by @fala13 in #498
  • chore(readme): update academic citations by @Jon-Becker in #505
  • qol(bifrost): ensure build-essential and libssl-dev are installed on linux machines by @Jon-Becker in #510
  • feat: allow for loading/caching known --abi for improved signature resolution by @Jon-Becker in #516
  • fix: --abi should default to None by @Jon-Becker in #517
  • feat(decompile): resolve external calls, simplify internal logic around external calls by @Jon-Becker in #507
  • fix(decode): respect skip_resolving in inspect and decompile mods by @Jon-Becker in #527
  • feat(decompile): experimental LLM postprocessing by @Jon-Becker in #529
  • chore(meta): bump version to 0.8.5 by @Jon-Becker in #530
  • feat(decompile): default openai_api_key to configured value if empty by @Jon-Becker in #531
  • perf(decompile): harden llm postprocessing, will not hard error by @Jon-Becker in #532

New Contributors

Full Changelog: 0.8.4...0.8.5

0.8.4

26 Aug 20:21
90e6622
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.8.3...0.8.4

0.8.3

23 Jul 20:46
911036d
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.8.2...0.8.3

0.8.2

31 May 19:32
a0e76ee
Compare
Choose a tag to compare

What's Changed

  • chore(common): remove cleanup.rs, move logic to individual postprocessors by @Jon-Becker in #417
  • feat(compiler): more accurate compiler detection via heuristics by @Jon-Becker in #419
  • fix(decompile): change "bytes memory" to "bytes" in json abi output by @fala13 in #418
  • refactor(evm): update find_cast return type to ParamType by @iankressin in #415
  • chore(meta): bump version to 0.8.2 by @Jon-Becker in #420

Full Changelog: 0.8.1...0.8.2

0.8.1

14 May 20:32
22023b6
Compare
Choose a tag to compare

What's Changed

  • fix(decompile): skip invalid signatures where sig.params.len() < analyzed_function.params.len() by @Jon-Becker in #407

Full Changelog: 0.8.0...0.8.1

0.8.0

10 May 18:06
7c296aa
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.7.3...0.8.0

0.7.3

01 Jan 14:57
0484666
Compare
Choose a tag to compare

What's Changed

  • fix(symbolic-execution): add growth loop-detection heuristic by @Jon-Becker in #251
  • feat(decompile): add support for LOG0 anonymous events by @Jon-Becker in #255
  • fix(symbolic-exec): break out of infinite JUMP loops by @Jon-Becker in #256
  • feat(symbolic-execution): implement & utilize run_with_timeout by @Jon-Becker in #257
  • feat(bifrost): add hacky nightly build system by @Jon-Becker in #258
  • chore: remove panicky unwrap()s, use Result<(), ..> by @Jon-Becker in #261
  • fix(rpc): fix RPC backoff, add tests by @Jon-Becker in #263

Full Changelog: 0.7.2...0.7.3

0.7.2

22 Dec 17:03
e58b56f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.7.1...0.7.2

0.7.1

13 Dec 03:20
2386bb8
Compare
Choose a tag to compare

What's Changed

  • feat(inspect): --skip-resolving flag, --transpose-api-key fixes by @Jon-Becker in #234

Full Changelog: 0.7.0...0.7.1

0.7.0

11 Dec 15:11
23addf5
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.6.5...0.7.0