Releases: fergarrui/ethereum-graph-debugger
Releases · fergarrui/ethereum-graph-debugger
Ethereum-graph-debugger 3.0.2
- Fix web3 version to beta-37
Ethereum-graph-debugger 3.0.1
- Bugfix in disassembled view, it shows PUSH1 arguments now
Ethereum-graph-debugger 2.1.0
- Fixed web3 version to beta-37.
- Solidity 0.4.24 - compatible with ganache
- Fixed outputs in disassembler view
Ethereum-graph-debugger 3.0.0
- Upgraded solc version to 0.5.8
- Breaking changes: newest solidity compiler versions changed the opcode separator between constructor and runtime from 'STOP' to 'INVALID' - this should be configurable depending on what version solc is.
- Implemented SHL, SHR and SAR opcodes
Ethereum-graph-debugger 2.0.1
- Bugfix in CFG request after refactoring
Ethereum-graph-debugger 2.0.0
Ethereum-graph-debugger was rewritten from scratch.
- FE (by https://github.com/Swolfeyes) and API sepparated and interactive
- Same features than before and more
- Please see README for details
Ethereum-graph-debugger 1.1.1
- Bugfix when interfaces throw a NPE
Ethereum-graph-debugger 1.1.0
- Now it is possible to debug transactions of contracts when the source code is not supplied.
- Parameter
-aintroduced, which is the address of the entry point contract (where the transaction is sent) - Of course, there won't be source code mapping if
-ais supplied, and it is not possible to run the debugger with both-fand-aflags activated - If there are other contracts calls, the address of those contracts is retrieved from the EVM stack (and the code from the node)
Ethereum-graph-debugger 1.0.1
- Added program arguments (now specifying arguments is required)
- Existing arguments (
-f,-n,t) - D3 total memory (
-m) - Exclude non trace opcode blocks from the graph (
-o)
- Existing arguments (
- Added edges to bytecode chunks with dynamic jumps that appear in the debug trace
- In the graph, the granularity of execution was set to opcode level instead of bytecode block level
- Fixed graph when using
-oCLI argument and jumps a position in a chunk that is not the first instruction
Ethereum-graph-debugger 0.0.4
callanddelegatecalldetected and debuggeable- Multiple contracts and graphs are shown in tabs
- Source code highlighting fixed in some cases it was not working before
- Increased allowed zoom, in case the graph is very big
- Increased graph memory (configurable in a future release)
- Several other bugfixes/improvements