[pallet-revive] tracing improvements (#7614)
Various pallet-revive improvements - add check for precompiles addresses, So we can easily identify which one are being called and not supported yet - fixes debug_call for revert call If a call revert we still want to get the traces for that call, that matches geth behaviors, diff tests will be added to the test suite for this - fixes traces for staticcall The call type was not always being reported properly. --------- Co-authored-by:cmd[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by:
Alexander Theißen <alex.theissen@me.com>
parent
e2d3da61
Showing
- cumulus/parachains/runtimes/assets/asset-hub-westend/src/lib.rs 9 additions, 5 deletions...s/parachains/runtimes/assets/asset-hub-westend/src/lib.rs
- prdoc/pr_7614.prdoc 21 additions, 0 deletionsprdoc/pr_7614.prdoc
- substrate/bin/node/runtime/src/lib.rs 9 additions, 5 deletionssubstrate/bin/node/runtime/src/lib.rs
- substrate/frame/revive/rpc/revive_chain.metadata 0 additions, 0 deletionssubstrate/frame/revive/rpc/revive_chain.metadata
- substrate/frame/revive/src/evm/api/debug_rpc_types.rs 2 additions, 1 deletionsubstrate/frame/revive/src/evm/api/debug_rpc_types.rs
- substrate/frame/revive/src/evm/tracing.rs 1 addition, 1 deletionsubstrate/frame/revive/src/evm/tracing.rs
- substrate/frame/revive/src/exec.rs 31 additions, 9 deletionssubstrate/frame/revive/src/exec.rs
- substrate/frame/revive/src/lib.rs 2 additions, 0 deletionssubstrate/frame/revive/src/lib.rs
- substrate/frame/revive/src/test_utils/builder.rs 4 additions, 1 deletionsubstrate/frame/revive/src/test_utils/builder.rs
- substrate/frame/revive/src/tests.rs 47 additions, 2 deletionssubstrate/frame/revive/src/tests.rs
Please register or sign in to comment