Skip to content

Commit e8f125f

Browse files
committed
Improve the caching mechanism for trace-filter RPC (#3616)
* Improve caching mechanism for trace-filter RPC * fix build * Use shared reference instead of cloning traces * remove runtime/constants/Cargo.toml * improvements * change a few logs to trace * add metrics * rename parameter update polkadot-sdk pin
1 parent 46ee976 commit e8f125f

File tree

6 files changed

+725
-780
lines changed

6 files changed

+725
-780
lines changed

Cargo.lock

Lines changed: 342 additions & 341 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

client/rpc/trace/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,12 @@ tracing = { workspace = true }
2020
moonbeam-client-evm-tracing = { workspace = true }
2121
moonbeam-rpc-core-trace = { workspace = true }
2222
moonbeam-rpc-core-types = { workspace = true }
23-
moonbeam-rpc-primitives-debug = { workspace = true }
23+
moonbeam-rpc-primitives-debug = { workspace = true, default-features = true }
2424

2525
# Substrate
2626
sc-client-api = { workspace = true }
2727
sc-utils = { workspace = true }
28+
sc-service = { workspace = true }
2829
sp-api = { workspace = true }
2930
sp-block-builder = { workspace = true }
3031
sp-blockchain = { workspace = true }

0 commit comments

Comments
 (0)