Brian Picciano
b2eb061fe2
chore(trie): remove DatabaseTrieWitness trait and add MaskedTrieCursorFactory ( #22564 )
...
Co-authored-by: Amp <amp@ampcode.com >
Co-authored-by: Alexey Shekhirin <github@shekhirin.com >
2026-03-03 09:57:13 +00:00
DaniPopes
1b09bf5a22
chore: storage root span to trace ( #22712 )
2026-03-03 08:24:37 +00:00
Delweng
9de19783c2
fix(net): propagate local pending txs during initial sync ( #22727 )
...
Signed-off-by: Delweng <delweng@gmail.com >
2026-03-03 07:40:01 +00:00
Delweng
757d9c1c92
fix(rpc-engine-api): enforce FCU SYNCING precedence over V3 payload attr ( #22682 )
...
Signed-off-by: Delweng <delweng@gmail.com >
2026-03-03 07:20:13 +00:00
stevencartavia
2d27a96d9a
perf(rpc): derive evm env from header in debug trace ( #22726 )
2026-03-03 07:17:25 +00:00
Matthias Seitz
fa4113eb1e
refactor(rpc): extract CachedTransaction::to_transaction_source helper ( #22725 )
...
Co-authored-by: Amp <amp@ampcode.com >
2026-03-03 08:13:42 +01:00
John Chase
91182f6535
feat(rpc): implement debug_traceBadBlock ( #22719 )
2026-03-03 04:17:55 +00:00
DaniPopes
6366201f16
chore: improve long read tx log ( #22716 )
2026-03-02 21:56:10 +00:00
MagicJoshh
c3227219a3
fix(cli): bail on empty range in re-execute command ( #22663 )
2026-03-02 18:56:37 +00:00
MergeBot
9a5d1a77d4
fix(codecs): remove hardcoded new_buf variable in Compact derive to a… ( #22665 )
2026-03-02 18:55:35 +00:00
MagicJoshh
0e14f1a8a3
fix(ipc): break out of service loop when response stream is closed ( #22710 )
2026-03-02 18:42:12 +00:00
Derek Cofausper
a684714f40
perf(engine): use spawn_blocking_named instead of tokio::task::spawn_blocking ( #22713 )
...
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com >
Co-authored-by: Amp <amp@ampcode.com >
2026-03-02 18:04:38 +00:00
Derek Cofausper
4363cc9237
perf(trie): add tracing spans to trie-input task ( #22707 )
...
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com >
Co-authored-by: Amp <amp@ampcode.com >
2026-03-02 17:05:59 +00:00
Derek Cofausper
87f26ce4b9
fix(ci): fix aarch64-linux release build and dry-run version string ( #22705 )
...
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com >
Co-authored-by: Amp <amp@ampcode.com >
2026-03-02 14:45:25 +00:00
Brian Picciano
83620dae57
refactor(trie): remove dead revealed_nodes tracking and skip_proof_node_filtering flag ( #22703 )
...
Co-authored-by: Amp <amp@ampcode.com >
2026-03-02 13:06:29 +00:00
Derek Cofausper
35fc3b684f
feat(trie): add metrics for sparse trie cache retained memory ( #22697 )
...
Co-authored-by: Sergei Shulepov <2205845+pepyakin@users.noreply.github.com >
2026-03-02 11:41:45 +00:00
figtracer
75ca930237
feat(net): add ReceiptsClient trait and p2p receipt downloading ( #22607 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-02 11:26:00 +00:00
Derek Cofausper
514b2898aa
ci: add pr audit workflow ( #22701 )
...
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com >
Co-authored-by: Amp <amp@ampcode.com >
Co-authored-by: Tanishk Goyal <64212892+legion2002@users.noreply.github.com >
2026-03-02 11:22:28 +00:00
Emma Jamieson-Hoare
d6af5793e5
chore(alloy-evm): upgrade to 0.28.1 to fix debug_TraceCall ( #22699 )
2026-03-02 09:04:41 +00:00
Derek Cofausper
01f3e58229
refactor(engine): move prewarming terminate_execution into ctx with should_stop/stop methods ( #22695 )
...
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com >
Co-authored-by: Amp <amp@ampcode.com >
2026-03-02 06:11:08 +00:00
figtracer
78c6c9c10f
refactor(net): add Deref and IntoIterator derives to eth-wire-types tuple structs ( #22690 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-02 06:04:25 +00:00
Derek Cofausper
039c61e93f
chore(tasks): include thread name in priority log messages ( #22694 )
...
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com >
2026-03-02 06:01:42 +00:00
Derek Cofausper
b545252285
perf(tasks): deprioritize background tracing/OTel threads on Linux ( #22692 )
...
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com >
Co-authored-by: Amp <amp@ampcode.com >
2026-03-02 05:49:02 +00:00
bigbear
6f7c8ad2c9
fix(net/peers): remove duplicate NodeRecordParseError type ( #22637 )
2026-03-02 05:43:19 +00:00
Derek Cofausper
1204674e1a
refactor: remove unnecessary Box::pin from spawn callsites ( #22693 )
...
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com >
Co-authored-by: Amp <amp@ampcode.com >
2026-03-02 05:42:53 +00:00
Emil Sørensen
764246d5ea
chore(txpool): use ValidPoolTransaction methods instead of reaching i… ( #22609 )
2026-03-01 10:20:19 +00:00
pepes
5356c0480e
fix(ethstats): handle canonical stream termination correctly ( #22680 )
2026-03-01 09:42:57 +00:00
stevencartavia
79e52ad2e0
fix(rpc): use block executor for transaction replay in call helpers ( #22617 )
2026-03-01 08:35:47 +00:00
stevencartavia
c52ff7045c
perf(rpc): validate reward percentiles before DB calls in eth_feeHistory ( #22679 )
2026-03-01 08:31:19 +00:00
Delweng
ec6e3032f0
chore(hive): remove engine-withdrawals from failure tests ( #22681 )
...
Signed-off-by: Delweng <delweng@gmail.com >
2026-03-01 09:25:50 +01:00
github-actions[bot]
cea62ade29
chore(deps): weekly cargo update ( #22678 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com >
2026-03-01 06:19:03 +00:00
Amp
a66e38c08c
etc: add Loki and Promtail for log aggregation
...
- Add loki service with 7-day retention on port 3100
- Add promtail service for Docker container log discovery
- Add Loki datasource to Grafana provisioning
- Add loki_data volume and Grafana dependency on loki
Amp-Thread-ID: https://ampcode.com/threads/T-019ca614-71b6-77fc-b849-4f76fb3ace3f
Co-authored-by: Amp <amp@ampcode.com >
2026-02-28 21:12:09 +00:00
DaniPopes
843b5f3c3c
chore: use different pool for tx recovery ( #22588 )
...
Co-authored-by: Derek Cofausper <256792747+decofe@users.noreply.github.com >
Co-authored-by: Amp <amp@ampcode.com >
2026-02-28 12:36:03 +00:00
Derek Cofausper
c45ccc3e38
perf(trie): use sequential hashing in BlockchainProvider::hashed_post_state ( #22660 )
...
Co-authored-by: Amp <amp@ampcode.com >
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com >
2026-02-28 12:23:48 +00:00
pepes
a6d6a21524
chore(node-core): cleanup network args ( #22673 )
2026-02-28 10:06:25 +00:00
Derek Cofausper
f1ed523b20
chore(hive): remove blob transaction ordering from expected failures ( #22672 )
...
Co-authored-by: Amp <amp@ampcode.com >
2026-02-28 11:05:24 +01:00
Delweng
dc39df5746
fix(payload): avoid dropping rebuild ticks while payload build is in progress ( #22654 )
...
Signed-off-by: Delweng <delweng@gmail.com >
2026-02-28 04:03:17 +00:00
Derek Cofausper
c574a3f7b7
feat(cli): support storage_v2 in db state --block historical queries ( #22670 )
...
Co-authored-by: Amp <amp@ampcode.com >
2026-02-28 03:20:06 +00:00
Derek Cofausper
7bb5c579e0
perf(libmdbx): pool read-only transaction handles to avoid reader table mutex ( #22631 )
...
Co-authored-by: Amp <amp@ampcode.com >
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com >
2026-02-28 02:58:17 +00:00
Derek Cofausper
614a68532b
perf(net): truncate inbound transactions early and reorder filters ( #22666 )
...
Co-authored-by: Amp <amp@ampcode.com >
2026-02-28 01:54:12 +00:00
stevencartavia
648a2b8cf1
refactor(engine): extract valid_outcome helper to dedup response const ( #22669 )
2026-02-28 01:47:36 +00:00
Derek Cofausper
9cfa8a9566
chore: remove unused op-* workspace dependencies ( #22667 )
...
Co-authored-by: Amp <amp@ampcode.com >
2026-02-27 21:48:42 +00:00
theo
a1c1885fe2
chore: bump op-alloy crates to 0.24.0 ( #22611 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de >
2026-02-27 21:09:35 +00:00
Arsenii Kulikov
dca5852213
perf: share executed tx counter with prewarming ( #22647 )
...
Co-authored-by: Gancer <gancer16@gmail.com >
2026-02-27 18:39:49 +00:00
Derek Cofausper
c94b728af1
fix(ci): clean up root-owned bench-work dir before checkout ( #22661 )
...
Co-authored-by: Amp <amp@ampcode.com >
2026-02-27 17:39:44 +00:00
Derek Cofausper
868ac9d77b
chore: add missing Slack user mappings for bench notifications ( #22658 )
...
Co-authored-by: Amp <amp@ampcode.com >
2026-02-27 16:51:38 +00:00
Arsenii Kulikov
1e2e33e951
perf: send txs to prewarming in order ( #22650 )
2026-02-27 15:00:02 +00:00
Derek Cofausper
598f228e21
chore: remove criterion benchmarks and codspeed ( #22627 )
...
Co-authored-by: Amp <amp@ampcode.com >
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com >
2026-02-27 14:07:26 +00:00
figtracer
996121f0a5
perf(discv4): cache signed FindNode packets during Kademlia lookups ( #22547 )
2026-02-27 12:34:58 +00:00
figtracer
e7da50a502
perf(discv4): trigger immediate lookup on first bootnode pong ( #22551 )
2026-02-27 12:28:12 +00:00