loomchain icon indicating copy to clipboard operation
loomchain copied to clipboard

Add support for Remix debugging of EVM calls

Open eduardonunesp opened this issue 6 years ago • 6 comments

In order to achieve greater detail about the internals of the calls and to show more details information on loomchain block explorer a call debug_traceTransaction should be added to loomchain.

https://github.com/ethereum/go-ethereum/wiki/Management-APIs#debug_tracetransaction

eduardonunesp avatar Sep 13 '19 14:09 eduardonunesp

ideally we enable this only on specific nodes

mattkanwisher avatar Sep 13 '19 14:09 mattkanwisher

would this also enable debug on remix?

mattkanwisher avatar Sep 13 '19 14:09 mattkanwisher

I'm investigating, as far I can say right now yes there's a relation

image

eduardonunesp avatar Sep 13 '19 14:09 eduardonunesp

Remix uses the following calls

  • debug_storageRangeAt
  • debug_traceTransaction

eduardonunesp avatar Sep 13 '19 14:09 eduardonunesp

debug_storageRangeAt isn't documented at https://github.com/ethereum/go-ethereum/wiki/Management-APIs#debug but the PR which added it to go-ethereum is here https://github.com/ethereum/go-ethereum/pull/14350

enlight avatar Sep 16 '19 11:09 enlight

Implemented in https://github.com/loomnetwork/loomchain/pull/1573

Sriep avatar Nov 08 '19 08:11 Sriep