Skip to content

[evm-tracing-3] implement RPC side#1568

Merged
dmitrylavrenov merged 1 commit intoevm-debug-tracefrom
evm-tracing-rpc
Oct 1, 2025
Merged

[evm-tracing-3] implement RPC side#1568
dmitrylavrenov merged 1 commit intoevm-debug-tracefrom
evm-tracing-rpc

Conversation

@dmitrylavrenov
Copy link
Contributor

No description provided.

@dmitrylavrenov dmitrylavrenov changed the title [evm-tracing] Implement RPC side [evm-tracing-3] Implement RPC side Jul 1, 2025
@dmitrylavrenov dmitrylavrenov mentioned this pull request Jul 1, 2025
9 tasks
@dmitrylavrenov dmitrylavrenov changed the title [evm-tracing-3] Implement RPC side [evm-tracing-3] implement RPC side Jul 1, 2025
@dmitrylavrenov dmitrylavrenov force-pushed the evm-tracing-rpc branch 3 times, most recently from 1af48b3 to b252024 Compare July 2, 2025 12:52
@dmitrylavrenov dmitrylavrenov force-pushed the evm-tracing-client branch 2 times, most recently from aa73f0f to 34a6656 Compare August 14, 2025 09:08
@dmitrylavrenov dmitrylavrenov force-pushed the evm-tracing-rpc branch 2 times, most recently from 7b340fc to 8896f2e Compare August 14, 2025 09:13
@dmitrylavrenov dmitrylavrenov force-pushed the evm-tracing-client branch 2 times, most recently from c96a13c to c6ebe33 Compare August 28, 2025 15:11
@dmitrylavrenov dmitrylavrenov force-pushed the evm-tracing-client branch 5 times, most recently from c50b976 to 8e9df68 Compare September 5, 2025 12:24
@dmitrylavrenov dmitrylavrenov force-pushed the evm-tracing-client branch 3 times, most recently from 1ca9192 to 31cf5eb Compare September 15, 2025 11:43
@dmitrylavrenov dmitrylavrenov force-pushed the evm-tracing-client branch 3 times, most recently from 31cf5eb to b0b30c2 Compare September 15, 2025 18:21
Base automatically changed from evm-tracing-client to evm-debug-trace September 16, 2025 07:41
@dmitrylavrenov dmitrylavrenov force-pushed the evm-tracing-rpc branch 2 times, most recently from 2fc258a to a64acaf Compare September 17, 2025 15:20
@dmitrylavrenov dmitrylavrenov force-pushed the evm-tracing-rpc branch 3 times, most recently from 7cfa37d to 4f114fd Compare September 25, 2025 16:02
@dmitrylavrenov dmitrylavrenov marked this pull request as ready for review September 25, 2025 16:31
Copy link
Contributor

@quasiyoke quasiyoke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the upstream, the declaration of the public RPC API resides in crates named -core. We have them in modules also named core. In my view, the "core" name assumes that modules should implement business logic directly, without concern for the transport or infrastructure layer. In our case, these modules describe a public interface accessible over the JSON RPC. I would name the ::core modules as ::api or ::protocol.

@dmitrylavrenov dmitrylavrenov merged commit 580f661 into evm-debug-trace Oct 1, 2025
22 of 23 checks passed
@dmitrylavrenov dmitrylavrenov deleted the evm-tracing-rpc branch October 1, 2025 10:31
dmitrylavrenov added a commit that referenced this pull request Dec 3, 2025
github-merge-queue bot pushed a commit that referenced this pull request Dec 4, 2025
* Add CI check for build with evm-tracing feature

* Add evm-tracing feature to humanode-runtime

* [evm-tracing-0] add evm-tracing test suite to e2e ts tests (#1574)

* Add build for evm-tracing at e2e code job

* Skip bash tests for evm-tracing test suite

* Add template for evm-tracing test suite

* [evm-tracing-0-1] add debug e2e tests logic implementation (#1575)

* [evm-tracing-1] runtime level implementation (#1544)

Runtime level implementation

* [evm-tracing-2] сlient-side implementation (#1565)

Client-side implementation

* [evm-tracing-3] implement RPC side (#1568)

Implement RPC side

* [evm-tracing-4] cli part implementation (#1572)

* [evm-tracing] Add more e2e tests (#1622)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants