Skip to content

feat: add Heimdall to Advanced Topics - #18

Merged
mnusurov merged 1 commit into
mainfrom
add/heimdall-advanced-topics
Aug 14, 2026
Merged

feat: add Heimdall to Advanced Topics#18
mnusurov merged 1 commit into
mainfrom
add/heimdall-advanced-topics

Conversation

@mnusurov

Copy link
Copy Markdown
Collaborator

Resource Addition/Update

Resource Information

Description

EVM bytecode decompiler, disassembler, and selector recovery toolkit for analyzing unverified contracts.

Why should this be added?

The Advanced Topics section had not been substantively updated since May 2026 and contained only two entries. Heimdall fills a clear gap: the list has security analyzers (Slither, Mythril, Aderyn) but no bytecode decompiler/disassembler. It is essential tooling when working with unverified contracts — bytecode-level analysis, selector/function signature recovery.

  • 1,599 stars, 171 forks, last commit 2026-08-11 — comfortably clears the list's activity and popularity bar
  • Note: canonical repo path is Jon-Becker/heimdall-rs; the old heimdall-rs/heimdall org path now 404s

Also fixes pre-existing alphabetical ordering in the section (Yul Documentation was listed before LearnEVM).


Checklist

  • I've searched for duplicates using GitHub search and existing issues
  • The resource is primarily in English (or has an English version)
  • The resource is free or clearly marks paid sections
  • The resource focuses specifically on Solidity (not general blockchain/Web3)
  • Description is concise and neutral (no promotional language)
  • Grammar and spelling have been verified (using a tool or manual check)
  • Links are working and point to the correct content
  • The resource is actively maintained (if applicable)

Additional Context

Vetted via the find-resources scouting process (GitHub search + web search + pre-vetted sources walk). Rejected near-misses: KEVM (formal methods research artifact, high barrier, Certora already covers FV for practitioners), EVM Deep Dives series (2022 Substack series, dated), ethereum/execution-specs (protocol spec, not a Solidity dev resource), learn-yul (stale 17 months).


By submitting this pull request, I confirm that my contribution is made under the terms of the repository's license.

- add Heimdall bytecode decompiler/disassembler (1.6k stars, active)
- fix alphabetical ordering of section (Yul was before LearnEVM)
@mnusurov
mnusurov merged commit b3ad575 into main Aug 14, 2026
1 check passed
@mnusurov
mnusurov deleted the add/heimdall-advanced-topics branch August 14, 2026 14:57
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.

1 participant