Skip to content

Echidna 2.3 RC#1467

Merged
elopez merged 20 commits intomasterfrom
new-cache
Nov 29, 2025
Merged

Echidna 2.3 RC#1467
elopez merged 20 commits intomasterfrom
new-cache

Conversation

@gustavo-grieco
Copy link
Copy Markdown
Collaborator

@gustavo-grieco gustavo-grieco commented Oct 3, 2025

Echidna 2.3 has some big changes, in particular:

New features

  • Added symbolic execution mode with two flavors: verification and exploration.
  • Revamped HTML coverage report
  • Better value generation using events values and abi for callbacks

Removed features

  • Etheno support
  • estimateGas support

@gustavo-grieco gustavo-grieco changed the title Upgrade to the lastest hevm Echidna 2.3 RC Oct 11, 2025
@gustavo-grieco gustavo-grieco marked this pull request as ready for review October 20, 2025 17:52
Copy link
Copy Markdown
Member

@elopez elopez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM; I'll open some issues for some of the TODOs

@elopez elopez merged commit 458ae15 into master Nov 29, 2025
17 checks passed
@elopez elopez deleted the new-cache branch November 29, 2025 20:02
datradito pushed a commit to datradito/echidna-mcp that referenced this pull request Dec 29, 2025
* Upgrade `hevm` to `95b5e074c9f27f970011ed53f38f1643d70c3c8a`

* Refactor cache use after hevm upgrade

* fixes

* Added rpc cache serialization code and fixes

* fixes

* fixes

* fixes

* refactor verification code to make sure tests are correctly labeled when the verifiction finishes

* revert b899481

* disable RPC logs

* update to the latest hevm

* updated flake

* updated flake

* avoid crashing when trying to do symbolic execution in fallback

* silence RPC warning when there is no RPC configured

* hlint fixes

* switch to stack based loop detection

* Clean up comment, whitespace

---------

Co-authored-by: Emilio López <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants