heimdall-rs

EVM analyzer

An advanced toolkit for analyzing and extracting information from smart contracts written in the Ethereum Virtual Machine (EVM) bytecode

Heimdall is an advanced EVM smart contract toolkit specializing in bytecode analysis and extracting information from unverified contracts.

GitHub

1k stars
14 watching
125 forks
Language: Rust
last commit: 5 days ago
cfgdecoderdecompilerdisassemblerethethereumevmrustsecuritysoliditytoolkityul

Related projects:

Repository Description Stars
quilt/etk A toolkit for working with EVM bytecode and analyzing Ethereum contracts. 360
cdump/evmole Extracts information from Ethereum Virtual Machine bytecode 282
holiman/goevmlab A toolset for analyzing and manipulating Ethereum Virtual Machine (EVM) bytecode and traces 246
crytic/ethersplay An EVM bytecode disassembler and analysis tool for Ethereum contracts. 842
muellerberndt/mythril Detects security vulnerabilities in smart contracts written in EVM bytecode. 54
crytic/ida-evm A Python-based toolset for reverse-engineering Ethereum Virtual Machine (EVM) binaries 308
vorot93/evmodin An implementation of the Ethereum Virtual Machine in Rust, with support for resumability and gas metering. 162
rust-ethereum/evm A flexible, customizable, and portable implementation of the Ethereum Virtual Machine 1,187
tintinweb/ethereum-dasm An ethereum bytecode disassembler and analysis tool 219
takenobu-hs/haskell-ethereum-assembly A Haskell-based DSL for generating Ethereum Virtual Machine (EVM) bytecode 66
smlxl/evm.codes An Ethereum Virtual Machine opcode reference tool with a web-based interface. 730
danielvf/evm-contract-draw A tool for visualizing and analyzing the byte code of Ethereum smart contracts 122
crytic/pyevmasm A Python library for assembling and disassembling the Ethereum Virtual Machine's instruction set 362
arachnid/evmdis An EVM bytecode disassembler that performs static analysis to provide a higher-level abstraction of the bytecode. 546
apeworx/evm-trace A tool to analyze and visualize the execution of smart contract transactions on the Ethereum Virtual Machine 301