Ethereum Bytecode Analyzer

Find contracts in the Ethereum blockchain, analyze its bytecode and filter by JSON custom rules
Alternatives To Ethereum Bytecode Analyzer
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Go Ethereum41,6624311,920a day ago655September 15, 2022318lgpl-3.0Go
Official Go implementation of the Ethereum protocol
Solidity19,796
a day ago557gpl-3.0C++
Solidity, the Smart Contract Programming Language
Ethereumbook17,478
15 days ago93otherJavaScript
Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood
Truffle13,8172,4421,3212 days ago466September 22, 2022507mitTypeScript
A tool for developing smart contracts. Crafted with the finest cacaos.
Full Blockchain Solidity Course Py9,725
2 days ago212mit
Ultimate Solidity, Blockchain, and Smart Contract - Beginner to Expert Full Course | Python Edition
Defi Developer Road Map8,328
10 days agoother
DeFi Developer roadmap is a curated Developer handbook which includes a list of the best tools for DApps development, resources and references!
Full Blockchain Solidity Course Js8,070
14 days ago35
Learn Blockchain, Solidity, and Full Stack Web3 Development with Javascript
Mist7,271
3 years ago16January 25, 2018788gpl-3.0JavaScript
[DEPRECATED] Mist. Browse and use Ðapps on the Ethereum network.
Parity Ethereum6,73025152 years ago14July 24, 2020n,ullotherRust
The fast, light, and robust client for Ethereum-like networks.
Wtf Solidity6,650
4 days ago13otherSolidity
我最近在重新学solidity,巩固一下细节,也写一个“WTF Solidity极简入门”,供小白们使用,每周更新1-3讲。官网: https://wtf.academy
Alternatives To Ethereum Bytecode Analyzer
Select To Compare


Alternative Project Comparisons
Readme

ethereum-bytecode-analyzer

Find contracts in the Ethereum blockchain, analyze its bytecode and filter by JSON custom rules

This project is not ready yet. Work in progress...

Discontinued at the moment. There are already similar tools that I cannot catch up

It supports (or will):

Done

  • Bytecode disassembling
  • Control Flow Graph (static)
  • Control Flow Graph (dynamic/symbolic)
  • Keeps a trace of every word used as output/input of any opcode involved in the execution of a function

In progress / partial

  • Blockchain navigation
  • Ethereum Virtual Machine implemented
  • Symbolic execution
  • Execution and analysis of all possible paths changing the values of the configured inputs

Future/ Wanted

  • Process engine to filter via custom rules
  • Can check if there are stack elements at the end of every execution and try to remove the unnecessary operations that introduced them, reducing the gas of deploying and execution
  • Reproduce a given transaction from the blockchain and draws a graph with the EVM state in every step, allowing debugging in one go
Popular Blockchain Projects
Popular Ethereum Projects
Popular Blockchain Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
Graph
Blockchain
Ethereum
Smart Contracts
Bytecode
Ethereum Blockchain
Symbolic Execution