humanode icon indicating copy to clipboard operation
humanode copied to clipboard

Support EVM tracing

Open MOZGIII opened this issue 2 years ago • 3 comments

This is not yet implemented in the frontier, but Moonbeam has implemented this in their RPC: https://github.com/moonbeam-foundation/moonbeam/tree/d47da4eee70f60bd835c39f9e6098e1e4e0c9347/client/rpc/debug

We may need to revisit following issues later: #1600, #1602

MOZGIII avatar Oct 01 '23 21:10 MOZGIII

Already implemented https://github.com/polkadot-evm/frontier/pull/1237.

We need our forks to be updated to polkadot-v1.1.0.

dmitrylavrenov avatar May 13 '24 11:05 dmitrylavrenov

I don't think that one adds tracing actually

MOZGIII avatar Aug 16 '24 06:08 MOZGIII

Yep, we'd actually have to port the implementation from moonbeam or somewhere else, also tracing support comes with a unique challenge of working with multiple runtime versions - one for usual work and one for tracing (compile with certain compile-time features enables that are required for tracing but slow down the execution too much to be used for the usual chain operation)

MOZGIII avatar Aug 16 '24 06:08 MOZGIII