-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Insights: paradigmxyz/reth
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
v1.4.7 Reth v1.4.7
published
Jun 2, 2025
71 Pull requests merged by 22 people
-
chore: add minSuggestedPriorityFee check to OpEthapi
#16637 merged
Jun 4, 2025 -
feat(
OpEngineValidator
):pub
chain_spec
#16638 merged
Jun 4, 2025 -
feat: make
NewBlock
message generic#16627 merged
Jun 3, 2025 -
chore: removed alloy_consensus::Header constraint in setup_without_db
#16623 merged
Jun 3, 2025 -
chore: include target and latest in error message
#16630 merged
Jun 3, 2025 -
refactor: extract common pool setup logic for Eth and Op nodes
#16607 merged
Jun 3, 2025 -
chore: update Grafana dashboard
#16575 merged
Jun 3, 2025 -
feat(rpc): Add
Primitives
associated type toTransactionCompat
trait#16626 merged
Jun 3, 2025 -
feat: enable external
EngineApi
access#16248 merged
Jun 3, 2025 -
feat(
OpAddOns
): relax trait bounds for generic engine validators#16615 merged
Jun 3, 2025 -
feat: impl compress decompress for customheader
#16617 merged
Jun 3, 2025 -
refactor(e2e): split actions.rs into submodule
#16609 merged
Jun 3, 2025 -
fix: wrap forkid entry for eth key
#16616 merged
Jun 3, 2025 -
feat: 🐛 fix using latest header
#16614 merged
Jun 3, 2025 -
chore: Remove OmmersProvider
#16539 merged
Jun 3, 2025 -
chore: make clippy happy
#16611 merged
Jun 3, 2025 -
feat: fixed missing blocktimestamp in logs subscription
#16598 merged
Jun 3, 2025 -
feat: fix tx da scaling
#16558 merged
Jun 3, 2025 -
refactor: relax
OpAddOns
trait bounds#16582 merged
Jun 3, 2025 -
docs(net): replace 404 link message.rs
#16597 merged
Jun 3, 2025 -
fix(era): Use the
url
as the index page for HTTP hosts#16555 merged
Jun 2, 2025 -
ci: special treatment for release candidate tags
#16603 merged
Jun 2, 2025 -
test(e2e): set test_state_root_fallback for deep reorg test
#16573 merged
Jun 2, 2025 -
refactor: replace generics with Node types for
OpExecutorBuilder
#16601 merged
Jun 2, 2025 -
chore: bump version to 1.4.7
#16606 merged
Jun 2, 2025 -
deps: revm
24.0.1
#16604 merged
Jun 2, 2025 -
feat(optimism): Remove bounds on
EthChainSpec
andHardforks
forChainSpec
in theevm
crate#16576 merged
Jun 2, 2025 -
chore: simplify
NetworkPrimitives
#16556 merged
Jun 2, 2025 -
chore: rm some clones
#16588 merged
Jun 2, 2025 -
feat(optimism): Replace
OpAddOns
requirement ofOpChainSpec
with aOpHardforks
trait bound#16577 merged
Jun 2, 2025 -
chore(deps): weekly
cargo update
#16587 merged
Jun 1, 2025 -
chore: put dev name last
#16585 merged
May 31, 2025 -
chore: make clippy happy
#16581 merged
May 31, 2025 -
chore: Remove Withdrawals Provider
#16538 merged
May 31, 2025 -
feat(engine): allow configuring tree to always use state root fallback
#16569 merged
May 30, 2025 -
test: set TreeConfig for nodes in e2e tests
#16572 merged
May 30, 2025 -
revert: ci: deduplicate changelog in release notes (#16294)
#16563 merged
May 30, 2025 -
feat(optimism): Remove bounds on
EthChainSpec
andHardforks
forOpEngineValidator
#16574 merged
May 30, 2025 -
feat(e2e): add helper functions for FCU status checks
#16548 merged
May 30, 2025 -
chore: added map helper fns for OpAddOns
#16541 merged
May 30, 2025 -
feat: bump to 1.4.6
#16566 merged
May 30, 2025 -
revert: fix(engine): recompute trie updates for forked blocks (#16500)
#16565 merged
May 30, 2025 -
feat: bump to 1.4.5
#16561 merged
May 30, 2025 -
chore: add serde support for CanonStateNotification
#16557 merged
May 30, 2025 -
feat(Makefile): add reth-bench and install-reth-bench makefile targets
#16553 merged
May 30, 2025 -
feat: configure multiple fallback ubuntu mirrors for win cross-build
#16550 merged
May 29, 2025 -
feat(examples): Replace
CustomPoolBuilder
usingOpPoolBuilder
with custom generics incustom_node
example#16552 merged
May 29, 2025 -
feat(examples): Replace
CustomNetworkBuilder
usingOpNetworkBuilder
with custom generics#16551 merged
May 29, 2025 -
feat(examples): Replace
()
with appropriate component builders incustom_node
example#16445 merged
May 29, 2025 -
feat: bump to 1.4.4
#16549 merged
May 29, 2025 -
ci: use HTTPS and increase timeouts for APT in Dockerfiles
#16546 merged
May 29, 2025 -
chore: added EthStateCache::maybe_block_and_receipts
#16540 merged
May 29, 2025 -
feat(rpc): Export Validation Blocklist Hash
#16513 merged
May 28, 2025 -
test: add deep reorg e2e test
#16531 merged
May 28, 2025 -
chore: add missing receipt type conversion
#16534 merged
May 28, 2025 -
docs: improve documentation clarity in pool.rs
#16533 merged
May 28, 2025 -
feat: add helper for obtaining the engineapi launcher
#16517 merged
May 28, 2025 -
chore: relax OpBlock bound
#16522 merged
May 28, 2025 -
chore: removed otterscan_api_truncate_input function
#16530 merged
May 28, 2025 -
feat(optimism): Add generic
Header
intoOpPayloadPrimitives
#16529 merged
May 28, 2025 -
chore: bumped alloy to 1.0.9
#16527 merged
May 28, 2025 -
test: add ReorgTo e2e action
#16526 merged
May 28, 2025 -
ci: use Wine OpenSUSE repository in Dockerfile for Windows
#16528 merged
May 28, 2025 -
fix(engine): recompute trie updates for forked blocks
#16500 merged
May 28, 2025 -
test: add CreateFork e2e action
#16520 merged
May 28, 2025 -
feat(optimism): add metrics to miner to track max DA size throttle values
#16514 merged
May 28, 2025 -
feat(rpc): add debug_stateRootWithUpdates method
#16353 merged
May 28, 2025 -
test: include remaining actions in e2e ProduceBlocks
#16516 merged
May 28, 2025 -
chore: include addr in error message
#16515 merged
May 28, 2025
20 Pull requests opened by 16 people
-
test: add walk_dup test with not existing key
#16562 opened
May 30, 2025 -
fix(engine): recompute trie updates for forked blocks
#16568 opened
May 30, 2025 -
chore(sdk): Add test for noop components
#16570 opened
May 30, 2025 -
FEAT: Add --override.<hardfork> cli args
#16589 opened
Jun 1, 2025 -
fix(pipeline): prevent unwind beyond history limits
#16593 opened
Jun 1, 2025 -
chore: used Opstorage impl for optimism
#16594 opened
Jun 1, 2025 -
refactor: unify pending_block fn
#16596 opened
Jun 1, 2025 -
chore(`book`): migrate to vocs
#16605 opened
Jun 2, 2025 -
chore: add rpc-compat feature in reth primitives-traits
#16608 opened
Jun 2, 2025 -
Feature: add `--override.<hardfork>` cli args
#16610 opened
Jun 2, 2025 -
feat: add merge_or_replace_configured method to TransportRpcModules
#16618 opened
Jun 3, 2025 -
feat: fn that replaces and merges network module's endpoints
#16619 opened
Jun 3, 2025 -
perf(pipeline): speed up fork unwinding with exponential backoff
#16622 opened
Jun 3, 2025 -
perf(engine): do not use state root task for non-empty revert state
#16631 opened
Jun 3, 2025 -
feat: use configurable instance label for overview dashboard
#16633 opened
Jun 3, 2025 -
feat: custom instance label and configurable datasource for mempool dash
#16634 opened
Jun 4, 2025 -
chore: delete reth-performance dashboard
#16635 opened
Jun 4, 2025 -
chore: make `BuildOutcome::map_payload` pub
#16636 opened
Jun 4, 2025 -
perf: use already recovered signer
#16640 opened
Jun 4, 2025 -
fix: check additional settings when enabling discv5
#16643 opened
Jun 4, 2025
28 Issues closed by 11 people
-
Add support for minSuggestedPriorityFee to opethapi
#16632 closed
Jun 4, 2025 -
remove alloy_consensus::Header constraint in setup_without_db
#16620 closed
Jun 3, 2025 -
Make Existing ComponentsBuilder more reusable
#16376 closed
Jun 3, 2025 -
Replace generic tx with `TransactionCompat::Primitives`
#15299 closed
Jun 3, 2025 -
Get access to the engine functions in reth-sdk
#16199 closed
Jun 3, 2025 -
Improve eth_gasPrice basefee lookup
#16613 closed
Jun 3, 2025 -
Remove OmmersProvider
#16537 closed
Jun 3, 2025 -
Fix missing blocktimestamp in logs subscription
#16592 closed
Jun 3, 2025 -
Optimism mainnet Bad block detected in unwind invalid_block=BlockWithParent
#16580 closed
Jun 2, 2025 -
Allow to run e2e tests with state root fallback
#16545 closed
Jun 2, 2025 -
Remove generics on `OpExecutorBuilder`
#16599 closed
Jun 2, 2025 -
Remove WithdrawalsProvider and impls
#16536 closed
May 31, 2025 -
Reveal multiproofs in Sparse Trie storage tries in parallel
#16001 closed
May 31, 2025 -
Support custom Stages via NodeBuilder
#16028 closed
May 31, 2025 -
Use OP components in custom transaction example
#16194 closed
May 30, 2025 -
Add missing map helper functions for OpAddons
#16519 closed
May 30, 2025 -
Add serde support for CanonStateNotification
#16521 closed
May 30, 2025 -
Add EthStateCache::maybe_block_and_receipts that acts as a simple lookup
#16499 closed
May 29, 2025 -
Op-reth stuck at MerkleExecute stage and crash
#16493 closed
May 29, 2025 -
```OpNode``` does not satify ```ProviderNodeTypes``` trait anymore
#15544 closed
May 29, 2025 -
Export validation blocklist hash
#16482 closed
May 28, 2025 -
Add deep reorg tests
#16480 closed
May 28, 2025 -
"Advancing persistence failed" after machine restart
#16506 closed
May 28, 2025 -
remove otterscan_api_truncate_input function
#16525 closed
May 28, 2025 -
Relax `OpPayloadPrimitives`
#16524 closed
May 28, 2025 -
create Action + write simple test for `ReorgTo`
#15745 closed
May 28, 2025 -
create Action + write simple test for `CreateFork`
#15744 closed
May 28, 2025 -
Create `ProduceBlocks` e2e Action
#15108 closed
May 28, 2025
20 Issues opened by 10 people
-
Include socketaddress in network discovery error
#16642 opened
Jun 4, 2025 -
Bug(RollupArgs): `--rollup.enable-genesis-walkback` seems to be never used
#16641 opened
Jun 4, 2025 -
Extend GasOracle implementation with a function that computes the median
#16639 opened
Jun 4, 2025 -
`engine_forkchoiceUpdatedV3` Returns `VALID` but No `payloadId` Post-Reorg
#16629 opened
Jun 3, 2025 -
bug(sync): state root mismatch on unwind
#16628 opened
Jun 3, 2025 -
Add prune support for historical block data
#16625 opened
Jun 3, 2025 -
Relax the ConfigureEvm trait to allow custom block executors
#16621 opened
Jun 3, 2025 -
Support for Minimum Base Fee
#16600 opened
Jun 2, 2025 -
Unify pending_block functions
#16591 opened
Jun 1, 2025 -
use Opstorage impl for optimism
#16590 opened
Jun 1, 2025 -
drop support for total difficulty table entirely
#16586 opened
May 31, 2025 -
Speed up unwinding forks
#16583 opened
May 31, 2025 -
Prevent unwind and log when manual unwind is attempted past pruning config
#16579 opened
May 30, 2025 -
Use state change size instead of block number to determine merkle threshold
#16578 opened
May 30, 2025 -
Add new subscription endpoint that streams json chainnotifications
#16571 opened
May 30, 2025 -
Sudden performance degradation (v1.4.4) on reorg, fixed by a restart
#16559 opened
May 30, 2025 -
Document all things history expiry
#16547 opened
May 29, 2025 -
Add From impl from alloy_rpc_types_eth::Block for RecoveredBlock
#16535 opened
May 28, 2025 -
Add e2e helper functions to check FCU response status
#16532 opened
May 28, 2025 -
Add --override.<hardfork> cli args
#16523 opened
May 28, 2025
52 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
feat(stages): Add ERA pre-merge history import stage
#16008 commented on
Jun 2, 2025 • 15 new comments -
feat(txns): Implement flexible TxType filtering policy in TransactionManager
#16495 commented on
May 29, 2025 • 14 new comments -
feat(engine): Compare sorted trie updates in witness invalid block hook#15689
#16481 commented on
Jun 4, 2025 • 5 new comments -
perf: add profile-guided optimization (PGO) support
#16510 commented on
May 29, 2025 • 2 new comments -
feat(rpc): specialise contiguous receipt queries for logs
#16441 commented on
Jun 3, 2025 • 1 new comment -
feat: make maintain loop more reusable
#16177 commented on
May 29, 2025 • 1 new comment -
Invalidate state and precompile caches if block re-execution succeeds
#16192 commented on
Jun 4, 2025 • 0 new comments -
Failed to verify block state root
#16113 commented on
Jun 4, 2025 • 0 new comments -
fix(op-rpc): Add simple `OpEthApiBuilder` for TraceApi
#15743 commented on
May 30, 2025 • 0 new comments -
feat: added store PeerKind in known-peers file logic
#15770 commented on
May 29, 2025 • 0 new comments -
refactor: Made DatabaseStorageProof stateful
#15829 commented on
Jun 2, 2025 • 0 new comments -
fix: Make DatabaseTrieWitness stateful
#15833 commented on
Jun 1, 2025 • 0 new comments -
perf: dynamic cross-block cache size
#15872 commented on
May 29, 2025 • 0 new comments -
feat: introdue reth era export
#15909 commented on
Jun 3, 2025 • 0 new comments -
feat: Notifing payload job explicitly when resolving
#15933 commented on
May 29, 2025 • 0 new comments -
feat: added trace_transaction_storage_access
#16022 commented on
May 29, 2025 • 0 new comments -
feat: extended AddOns with functions that can modify the StageSet(wip)
#16039 commented on
May 29, 2025 • 0 new comments -
feat: added helper type for Multi transaction tracing
#16050 commented on
May 29, 2025 • 0 new comments -
chore: Add metrics for supervisor RPC error
#16111 commented on
Jun 4, 2025 • 0 new comments -
feat: introduced loop with range of chunks in the incremental root stage
#16178 commented on
Jun 4, 2025 • 0 new comments -
perf: reuse accounts trie in payload processing
#16181 commented on
May 28, 2025 • 0 new comments -
DO NOT MERGE: add native packed nibbles representation
#16239 commented on
May 28, 2025 • 0 new comments -
Experiment: Pull `ChainInit` functionality outside of `EthChainSpec`
#16329 commented on
May 28, 2025 • 0 new comments -
feat(trie): Decode storage proofs in parallel tasks
#16400 commented on
May 29, 2025 • 0 new comments -
feat: Add info logs for beginning of newPayload requests
#16463 commented on
Jun 4, 2025 • 0 new comments -
[wip] feat: integrate tracing helpers
#16466 commented on
May 30, 2025 • 0 new comments -
(op-reth) Large memory usage / OOM during MerkleExecute Stage
#12527 commented on
May 28, 2025 • 0 new comments -
Test era import in CI
#16409 commented on
May 28, 2025 • 0 new comments -
Create custom weigher for PrecompileCache
#16112 commented on
May 29, 2025 • 0 new comments -
Occasional performance degradation
#16296 commented on
May 29, 2025 • 0 new comments -
BlockchainProvider<DB> Lags relative to RPC calls on same Node for external service
#16511 commented on
May 29, 2025 • 0 new comments -
Compute trie input for fallback state root calculation
#16503 commented on
May 29, 2025 • 0 new comments -
The recommend VSCode config is not compatible with Github actions
#15900 commented on
May 30, 2025 • 0 new comments -
Tracking snap sync support
#15432 commented on
May 30, 2025 • 0 new comments -
Impossible to run op-node without EL p2p peers since 1.4.3
#16464 commented on
May 30, 2025 • 0 new comments -
Move rpc block conversion to TransactionCompat trait
#14863 commented on
May 30, 2025 • 0 new comments -
Replace RpcNodeCore with FullNodeComponents
#15349 commented on
May 30, 2025 • 0 new comments -
Failure on block execution
#16128 commented on
May 31, 2025 • 0 new comments -
Native eth forwarding support
#15990 commented on
May 31, 2025 • 0 new comments -
[BUG] eth_call with stateOverride fails on Reth but succeeds on Geth
#16120 commented on
May 31, 2025 • 0 new comments -
Cannot seem to sync reth
#15907 commented on
Jun 1, 2025 • 0 new comments -
Low validator effectiveness
#15104 commented on
Jun 2, 2025 • 0 new comments -
Incorrect state root at height 22503505
#16339 commented on
Jun 3, 2025 • 0 new comments -
Return `DecodedMultiProof` from multiproof threads
#14312 commented on
Jun 3, 2025 • 0 new comments -
Fetch partial proofs for State Root Task
#14478 commented on
Jun 3, 2025 • 0 new comments -
Make RpcAddOns::launch_add_ons_with more composable
#15985 commented on
Jun 3, 2025 • 0 new comments -
Tracking: Suboptimal `TrieNodeIter` behaviour
#15068 commented on
Jun 3, 2025 • 0 new comments -
Increase incremental root threshold by catching up in pieces
#16173 commented on
Jun 3, 2025 • 0 new comments -
Tracking: Caching and Parallel Prewarming
#13713 commented on
Jun 3, 2025 • 0 new comments -
Add a function to both replace and merge RPC endpoints in Reth-sdk
#16502 commented on
Jun 3, 2025 • 0 new comments -
Syncing Base archive nodes - MERKLE_STAGE_DEFAULT_CLEAN_THRESHOLD potentially too low
#15486 commented on
Jun 3, 2025 • 0 new comments -
Do not de-allocate space used by storage sparse tries
#16201 commented on
Jun 4, 2025 • 0 new comments