-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Insights: paradigmxyz/reth
Overview
Could not load contribution data
Please try again later
116 Pull requests merged by 30 people
-
chore: simplify
OpBuiltPayload
#14152 merged
Feb 2, 2025 -
chore(deps): weekly
cargo update
#14155 merged
Feb 2, 2025 -
chore: use chainspec
blob_params
for blob calculations#14139 merged
Feb 1, 2025 -
feat: simplify envelope conversion
#14146 merged
Feb 1, 2025 -
meta: temporarily allow missing const for fn
#14147 merged
Feb 1, 2025 -
chore: remove block_to_payload_v1
#14143 merged
Feb 1, 2025 -
chore(clippy): smol clippy fix
#14145 merged
Feb 1, 2025 -
chore: remove block_to_payload_v2
#14142 merged
Feb 1, 2025 -
chore: rm Once-cell dep
#14141 merged
Feb 1, 2025 -
[wip] feat: alloy tx type conversions back to OpTransactionSigned
#14121 merged
Feb 1, 2025 -
chore: phase out
block_to_payload_v3
#14140 merged
Feb 1, 2025 -
feat(eth-wire-types): add snap sync protocol types
#14119 merged
Jan 31, 2025 -
fix(grafana): fix rpc cache metrics panel
#14137 merged
Jan 31, 2025 -
feat: generalize Block impls
#14133 merged
Jan 31, 2025 -
refactor: remove
Receipts
struct#14130 merged
Jan 31, 2025 -
fix(hive): overflow when timestamp is
u64::max
#14132 merged
Jan 31, 2025 -
integration test for trusted peer only
#14127 merged
Jan 31, 2025 -
feat: integrate
blob_params_at_timestamp
#14128 merged
Jan 31, 2025 -
chore: rm redundant conversion fn
#14129 merged
Jan 31, 2025 -
perf(mdbx): do not always collect the backtrace of a locked transaction
#14123 merged
Jan 31, 2025 -
added helper function new_alloy_provider
#13579 merged
Jan 31, 2025 -
chore(transaction-pool): remove duplicate code
#13627 merged
Jan 31, 2025 -
feat: phase out payload conversion helpers
#14090 merged
Jan 31, 2025 -
feat: remove transaction_to_call_request helper fn
#14089 merged
Jan 31, 2025 -
chore: bump alloy 0.11
#14122 merged
Jan 31, 2025 -
fix:
BlockSource
check for pending block#14112 merged
Jan 31, 2025 -
feat(cli): add use-caching-and-prewarming flag
#14114 merged
Jan 31, 2025 -
Add helper functions to
NewPooledTransactionHashes68
struct#14118 merged
Jan 31, 2025 -
perf(tree): hierarchical storage cache with mini-moka for cross-block caching
#14047 merged
Jan 30, 2025 -
feat: abstract RPC error over
HaltReason
#14104 merged
Jan 30, 2025 -
fix(trie): update prefix set on the call to
RevealedSparseTrie::update_rlp_node_level
#14108 merged
Jan 30, 2025 -
chore: rename ovm types
#14116 merged
Jan 30, 2025 -
eth
for NetworkConfigBuilder#14109 merged
Jan 30, 2025 -
docs(reth-bench): add comprehensive setup and analysis docs
#14088 merged
Jan 30, 2025 -
chore: reexport eip types for convenience
#14107 merged
Jan 30, 2025 -
feat: add helpers for WithPeerId Option
#14106 merged
Jan 30, 2025 -
added SealedHeaderFor alias to validate.rs and without_evm.rs
#14103 merged
Jan 30, 2025 -
feat: add alloy tx type conversions back
#14110 merged
Jan 30, 2025 -
feat(root): state root task metrics
#14102 merged
Jan 30, 2025 -
chore: shrink cache queues
#14105 merged
Jan 30, 2025 -
fix: Add dummy system tx in op dev mode
#14062 merged
Jan 30, 2025 -
feat: abstract over
Evm::Error
#14085 merged
Jan 30, 2025 -
feat(engine): update pending block on
InsertExecutedBlock
#14098 merged
Jan 30, 2025 -
chore: add example for sending tx hashes
#14094 merged
Jan 30, 2025 -
fix: ensure the pending block has the requested hash
#14096 merged
Jan 30, 2025 -
feat: add missing serde derive
#14095 merged
Jan 30, 2025 -
Export chainspec"s HardforkBlobParams struct publicly
#14092 merged
Jan 30, 2025 -
chore(trie): remove reth-primitives dep
#14080 merged
Jan 29, 2025 -
fix: validate block against header on
reth import
#14076 merged
Jan 29, 2025 -
chore(trie-db): remove reth-primitives dep
#14079 merged
Jan 29, 2025 -
chore(ethereum-node): remove reth-primitives dep
#14081 merged
Jan 29, 2025 -
chore: rm todos that are nofixes
#14082 merged
Jan 29, 2025 -
fix(root): do not re-calculate targets for sparse trie update
#14074 merged
Jan 29, 2025 -
feat: enable state root task during persistence
#12392 merged
Jan 29, 2025 -
feat(chainspec): add Chainspec::blob_fee_params_at_timestamp
#14049 merged
Jan 29, 2025 -
feat(trie): include address on storage trie update error
#14075 merged
Jan 29, 2025 -
chore: make optypedtx fields private
#14065 merged
Jan 29, 2025 -
chore: remove reth-primitives dep from consensus
#14067 merged
Jan 29, 2025 -
chore: update reth-bench docs
#14060 merged
Jan 29, 2025 -
chore: relax cache bounds
#14068 merged
Jan 29, 2025 -
chore: correct the docs
#14070 merged
Jan 29, 2025 -
feat: replace BincodeRepr From bound with conversion function
#14069 merged
Jan 29, 2025 -
feat(rpc): created EthApiBuilder type
#14041 merged
Jan 29, 2025 -
refactor: remove
PruneModes
from batch executor#14025 merged
Jan 29, 2025 -
chore: make transaction type fields private
#13915 merged
Jan 29, 2025 -
feat: introduce helper alias type
#14058 merged
Jan 29, 2025 -
feat: modified MultiConsumerLruCache to track inMemory usage
#14034 merged
Jan 29, 2025 -
feat(rpc/validation): Expose metric for validation disallow list size.
#14057 merged
Jan 29, 2025 -
fix: return the correct action on drop
#14054 merged
Jan 29, 2025 -
Make impls for MockEthProvider more generic
#14055 merged
Jan 29, 2025 -
fix: check for duplicate request types on validation
#14056 merged
Jan 29, 2025 -
docs: add note about recorded transfer logs
#14053 merged
Jan 28, 2025 -
chore: bump revm 19.4
#14031 merged
Jan 28, 2025 -
feat: validate headers loaded from file on
reth import
#14050 merged
Jan 28, 2025 -
feat: introduce ProviderFactoryBuilder
#13989 merged
Jan 28, 2025 -
docs: add docs about bincode compat
#14045 merged
Jan 28, 2025 -
integration test for max outgoing connections
#14039 merged
Jan 28, 2025 -
feat: introduce custom exex wal errors
#11789 merged
Jan 28, 2025 -
chore: rename evm to headers in dashboard
#14036 merged
Jan 28, 2025 -
chore: rm optimism feature from reth-provider
#14035 merged
Jan 28, 2025 -
refactor: remove
Events
generic from RPC types#14033 merged
Jan 28, 2025 -
docs(exex): Expand documentation with examples, assumptions, and invariants.
#13581 merged
Jan 28, 2025 -
add format checker to .toml
#13968 merged
Jan 28, 2025 -
feat(tree): handle no-op updates in trie update differences
#14013 merged
Jan 28, 2025 -
fix: redirect issues in documentation links
#14032 merged
Jan 28, 2025 -
perf: remove empty HashMap instances from TrieUpdates and HashedPostState
#13976 merged
Jan 28, 2025 -
chore: update profiles
#14029 merged
Jan 28, 2025 -
chore: use BlockNumHash in exex
#14015 merged
Jan 28, 2025 -
chore(tree): simplify insert_executed
#14026 merged
Jan 28, 2025 -
feat: extend example with tx handling
#14030 merged
Jan 28, 2025 -
chore(trie): remove from_cache_state
#14028 merged
Jan 28, 2025 -
ci(hive): remove tests from expected failures
#14027 merged
Jan 28, 2025 -
fix: add
EthereumHardfork::Frontier
by default on genesis to chainspec impl#14024 merged
Jan 28, 2025 -
chore(deps): bump docker/build-push-action from 5 to 6
#14023 merged
Jan 28, 2025 -
feat(rpc): implement debug_executionWitnessByHash
#14022 merged
Jan 27, 2025 -
chore: remove reth-primitives dep from reth-engine-tree
#14019 merged
Jan 27, 2025 -
chore: remove executed_block from EthBuiltPayload
#14017 merged
Jan 27, 2025 -
chore: move EthPrimitives to reth-ethereum-primitives
#14018 merged
Jan 27, 2025 -
perf: do not clone recovered block
#14016 merged
Jan 27, 2025 -
feat: add network request proxy example
#13974 merged
Jan 27, 2025 -
feat(evm): add nonce methods to TxEnv
#14014 merged
Jan 27, 2025 -
chore(deps): weekly
cargo update
#13992 merged
Jan 27, 2025 -
fix: do not record trie root metrics for ParallelProof
#13960 merged
Jan 27, 2025 -
feat(eth-wire): improve Capability arbitrary implementation
#14011 merged
Jan 27, 2025 -
docs: add section about recovery naming
#14012 merged
Jan 27, 2025 -
feat: add find-transaction-by-hash
#14008 merged
Jan 27, 2025 -
refactor: store plain receipts instead
Option
s inReceipts
#14010 merged
Jan 27, 2025 -
fix(root): drop sparse trie tx sender when state updates finished
#14004 merged
Jan 27, 2025 -
fix: gracefully handle missing
persisted_trie_updates
#13942 merged
Jan 27, 2025 -
chore: rm unused databasemetadata trait
#14003 merged
Jan 27, 2025 -
test(trie): use DB for hash builder in sparse trie fuzz
#13754 merged
Jan 27, 2025 -
feat(trie): more logs for proofs
#13843 merged
Jan 27, 2025 -
chore: use asref path for open db
#13998 merged
Jan 27, 2025 -
feat(mdbx): record backtrace of read transactions and log on timeout
#13707 merged
Jan 27, 2025 -
feat: add
make profiling
to Makefile#13996 merged
Jan 27, 2025 -
chore(net): derive
Arbitrary
onRequestPair
#13997 merged
Jan 27, 2025
24 Pull requests opened by 19 people
-
Added custom headers to NodePrimitives
#13995 opened
Jan 26, 2025 -
wip:fix: exex head ahead of host
#14001 opened
Jan 27, 2025 -
ci(hive): add `ethereum/eest` simulator
#14009 opened
Jan 27, 2025 -
[wip] feat: `alloy-evm` integration
#14021 opened
Jan 27, 2025 -
chore: fix error messages and functions
#14044 opened
Jan 28, 2025 -
refactor: Make `TransactionValidationOutcome` generic over error type
#14046 opened
Jan 28, 2025 -
feat(op): isthmus genesis header
#14066 opened
Jan 29, 2025 -
feat(merkle): Automate debug info collection and fix entities checkpo…
#14078 opened
Jan 29, 2025 -
optimism: OpPayloadBuilder operating on the pooled tx type
#14086 opened
Jan 29, 2025 -
feat: add helper stream type for finalized notifications
#14111 opened
Jan 30, 2025 -
Fix: Made parallelization optional using rayon (ref: #14091)
#14113 opened
Jan 30, 2025 -
[wip] feat: integrate new revm
#14115 opened
Jan 30, 2025 -
perf(trie): do not fetch account proof if not needed
#14117 opened
Jan 30, 2025 -
feat(l2-withdrawals): Withdrawals storage root verification in execution
#14124 opened
Jan 31, 2025 -
perf(tree): adjust storage cache size for cross-block caching
#14125 opened
Jan 31, 2025 -
fix: minor typo in `trie.rs` comments
#14126 opened
Jan 31, 2025 -
perf: add more granular newPayload metrics
#14134 opened
Jan 31, 2025 -
feat(grafana): add cache hitrate panel
#14135 opened
Jan 31, 2025 -
chore: use rlp_length_for
#14144 opened
Feb 1, 2025 -
fix: rename variables and fix typos in tables.rs, execution.rs, and mdbx code
#14148 opened
Feb 1, 2025 -
feat: abstract OP payload builder over transaction
#14153 opened
Feb 1, 2025 -
[WIP] feat: support custom payload attributes in dev mode
#14154 opened
Feb 1, 2025 -
chore: fix and refactor block validation functions
#14156 opened
Feb 2, 2025 -
Fix duplicate words in documentation
#14157 opened
Feb 2, 2025
57 Issues closed by 6 people
-
Phase out block to payload compat fns
#14131 closed
Feb 1, 2025 -
Add alloy tx type conversions back
#13914 closed
Feb 1, 2025 -
Add types for ethereum snap sync protocol
#14006 closed
Jan 31, 2025 -
Expose helpers for obtaining an alloy provider from RpcHandle
#13127 closed
Jan 31, 2025 -
Phase out payload conversion helpers
#14072 closed
Jan 31, 2025 -
remove transaction_to_call_request helper fn
#14071 closed
Jan 31, 2025 -
Fix BlockSource check for pending block
#14099 closed
Jan 31, 2025 -
Add helper functions for NewPooledHashesMessage
#14093 closed
Jan 31, 2025 -
Use SealedHeaderFor alias where applicable
#14059 closed
Jan 30, 2025 -
State Root Task metrics
#14100 closed
Jan 30, 2025 -
Can not use op-reth in dev mode
#13991 closed
Jan 30, 2025 -
Inject OP system tx during local payload building
#14005 closed
Jan 30, 2025 -
ExEx with assertions to test during release
#12658 closed
Jan 30, 2025 -
Run a node with the state root task on a lower-end machine
#14048 closed
Jan 30, 2025 -
perf: streaming root
#11161 closed
Jan 30, 2025 -
Add Chainspec::blob_fee_params_at_timestamp
#14042 closed
Jan 29, 2025 -
Replace BincodeRepr From bound with conversion function
#14061 closed
Jan 29, 2025 -
Create EthApiBuilder type
#14000 closed
Jan 29, 2025 -
tracking improve RPC ergonomics
#13899 closed
Jan 29, 2025 -
Make transaction type fields private
#13913 closed
Jan 29, 2025 -
Make launch_addons easier to consume
#12547 closed
Jan 29, 2025 -
primitives: use alloy `Sealed<Header>` instead of `SealedHeader`
#11123 closed
Jan 29, 2025 -
Remove prune modes from executor entirely
#13987 closed
Jan 29, 2025 -
Implement build_block for EthApi using the PayloadBuilder
#12535 closed
Jan 29, 2025 -
auto-seal consensus private network
#8213 closed
Jan 29, 2025 -
ability to check if block is finalized in Exex
#8794 closed
Jan 29, 2025 -
`wasm32-wasip1` support in crates
#10088 closed
Jan 29, 2025 -
Test that EVM features are enabled in `*-node` crates
#9998 closed
Jan 29, 2025 -
extract mdbx from reth-db
#8512 closed
Jan 29, 2025 -
Add abstraction around `Evm` in `ConfigureEvm`
#8672 closed
Jan 29, 2025 -
Unexpected RPC call result while reth is reorging
#6944 closed
Jan 29, 2025 -
Async IF tx pool
#6460 closed
Jan 29, 2025 -
Build release in CI
#6660 closed
Jan 29, 2025 -
Cover Execution and Index History stages with `stage_test_suite_ext` tests
#3232 closed
Jan 29, 2025 -
Add Ephemery support
#4340 closed
Jan 29, 2025 -
Various cancun pyspec precompile test failures
#5065 closed
Jan 29, 2025 -
RPC calles over WS takes extremely long for the past 1-2 weeks
#5698 closed
Jan 29, 2025 -
Add testing for engine RPC endpoints
#4640 closed
Jan 29, 2025 -
Spec non compliance issues on the Ping Packet of Discv4
#4701 closed
Jan 29, 2025 -
I'm running reth in Archive Node mode, but I can't use eth_getProof to fetch all historical data.
#5246 closed
Jan 29, 2025 -
Missed slots with Reth-Nimbus setup
#4330 closed
Jan 29, 2025 -
Validate pruning configuration on startup
#5420 closed
Jan 29, 2025 -
Derive networked stage parameters from global memory limit
#3801 closed
Jan 29, 2025 -
SDK meta
#11241 closed
Jan 29, 2025 -
Disconnect slowest peers
#908 closed
Jan 29, 2025 -
Add Optimism engine API extension trait and impl
#12275 closed
Jan 29, 2025 -
tracking: Improve docs
#13458 closed
Jan 29, 2025 -
Track inMemory size for rpc cache
#13965 closed
Jan 29, 2025 -
Generalise impls for `MockEthProvider`
#14038 closed
Jan 29, 2025 -
tracetransfers in eth_simulateV1 does not record transfer logs
#14052 closed
Jan 28, 2025 -
Introduce a custom enum for ExEx WAL errors
#11423 closed
Jan 28, 2025 -
Use `Box<BlindedProviderFactory>` in Sparse Trie
#13307 closed
Jan 28, 2025 -
Integrate EIP-7742 into payload building
#13022 closed
Jan 28, 2025 -
feat(rpc): `debug_executionWitnessByBlockHash`
#14020 closed
Jan 27, 2025 -
`persisted_trie_updates` data lost on restart prevents node from handling reorgs
#13940 closed
Jan 27, 2025 -
Introduce rayon feature in trie-common
#14002 closed
Jan 27, 2025 -
Support CLI options in the configuration file
#12300 closed
Jan 27, 2025
15 Issues opened by 5 people
-
Inline convert_to_payload_body_v1 in engine api
#14149 opened
Feb 1, 2025 -
Introduce clone-able state provider builder for tree state
#14136 opened
Jan 31, 2025 -
Feature-gate transaction blocking log
#14120 opened
Jan 31, 2025 -
Add ExEx example with sanity checks
#14101 opened
Jan 30, 2025 -
Add EventSender to FullNode type
#14097 opened
Jan 30, 2025 -
Introduce rayon feature in trie-common
#14091 opened
Jan 30, 2025 -
Declare `PayloadValidator::ExecutionPayload`
#14084 opened
Jan 29, 2025 -
Use timestamp specific blobparams
#14083 opened
Jan 29, 2025 -
Add dedicated dev/local launcher
#14064 opened
Jan 29, 2025 -
Add helper stream type for finalized notifications
#14063 opened
Jan 29, 2025 -
Replace LRU with simple FIFO queue for block tracking
#14043 opened
Jan 28, 2025 -
Isthmus genesis header
#14040 opened
Jan 28, 2025 -
Make `TransactionValidationOutcome` generic over error type
#14037 opened
Jan 28, 2025 -
`ExecutionOutcome` may return a wrong block count
#14007 opened
Jan 27, 2025 -
Introduce meta crates for ethereum and optimism
#13999 opened
Jan 27, 2025
46 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.
-
perf: warm transactions in parallel
#13759 commented on
Feb 2, 2025 • 7 new comments -
perf(trie): parallelize storage proofs across slots for the same account
#13845 commented on
Jan 31, 2025 • 5 new comments -
Make eth protocol handler stateful in network
#13994 commented on
Feb 2, 2025 • 2 new comments -
feat(libmdbx): capture backtrace of transaction lock
#12730 commented on
Jan 27, 2025 • 2 new comments -
draft(optimism): sendRawTransactionConditional
#13926 commented on
Jan 27, 2025 • 1 new comment -
[Feature] Move state root calculation to the background to enhance live sync performance.
#13173 commented on
Jan 31, 2025 • 0 new comments -
eth_sendRawTransactionConditional L2 RPC endpoint
#13488 commented on
Feb 1, 2025 • 0 new comments -
Add executionPayload abstraction in PayloadTypes
#12670 commented on
Feb 1, 2025 • 0 new comments -
feat(provider): create HashedStateReader for constructing reverts
#12927 commented on
Jan 31, 2025 • 0 new comments -
feat: calculate state root in background
#12933 commented on
Jan 30, 2025 • 0 new comments -
feat(rpc): define traits for stateless APIs
#13016 commented on
Jan 29, 2025 • 0 new comments -
feat(trie): blinded provider integration
#13066 commented on
Jan 29, 2025 • 0 new comments -
feat: add `TableSet` generic to the node builder pattern
#13231 commented on
Jan 29, 2025 • 0 new comments -
perf(trie): parallel rlp node updates in sparse trie
#13251 commented on
Jan 31, 2025 • 0 new comments -
feat(rpc-eth-types+api): add latest chain state tracking to `EthStateCacheService` - v2
#13482 commented on
Jan 29, 2025 • 0 new comments -
fix(reth-trie-parallel): bump alloy-primitives and enable rayon
#13618 commented on
Jan 29, 2025 • 0 new comments -
feat: implement search_transactions_before and search_transactions_after
#13621 commented on
Jan 31, 2025 • 0 new comments -
opt: avoid cloning block in `EngineApiTreeHandler::insert_block`
#13708 commented on
Jan 29, 2025 • 0 new comments -
perf(tree): add cross-block caching
#13769 commented on
Jan 30, 2025 • 0 new comments -
test(crates): add comprehensive tests for mock transaction factory and modifications
#13774 commented on
Feb 2, 2025 • 0 new comments -
perf(net): improve overall multiplex performance for rlpx satellite stream
#13861 commented on
Jan 30, 2025 • 0 new comments -
feat: add `WithdrawalsProvider::withdrawals_by_block_range`
#13877 commented on
Jan 27, 2025 • 0 new comments -
Add latency metrics to eviction pools routines
#13946 commented on
Jan 30, 2025 • 0 new comments -
Add docker instructions for op-reth
#13154 commented on
Jan 27, 2025 • 0 new comments -
Frequent Delays and Unrecoverable State in Archive Node for Base Network
#13290 commented on
Jan 27, 2025 • 0 new comments -
`reth-rpc-eth-types` still brings `boa` from `revm-inspectors` even with the `js-tracer` disabled by default.
#13408 commented on
Jan 27, 2025 • 0 new comments -
Add `BlockBodies` & `BlockBodyIndices` to `StaticFiles`
#13264 commented on
Jan 27, 2025 • 0 new comments -
Add new stage for downloading pre-merge data
#13468 commented on
Jan 27, 2025 • 0 new comments -
History pre-merge sync
#13186 commented on
Jan 27, 2025 • 0 new comments -
(reth) high memory usage after running for a long period and high usage
#12992 commented on
Jan 27, 2025 • 0 new comments -
Op-Reth (full mode): Executing an unwind after a failed storage consistency check.
#13982 commented on
Jan 27, 2025 • 0 new comments -
Exexes crashes due to failing canonical chain check when syncing host node from scratch
#13917 commented on
Jan 28, 2025 • 0 new comments -
RPC: Batch tx submissions to insert into the mempool together
#12811 commented on
Jan 28, 2025 • 0 new comments -
Add an example for a Node with custom Header and transaction type
#13953 commented on
Jan 28, 2025 • 0 new comments -
Will a full or pruned node lose the ability to migrate receipts from the database to a static file?
#13973 commented on
Jan 28, 2025 • 0 new comments -
Improve OP txpool batch validation
#13902 commented on
Jan 28, 2025 • 0 new comments -
Make reproducible build CI action
#11985 commented on
Jan 29, 2025 • 0 new comments -
Compile/development issues on Windows with ffi
#12259 commented on
Jan 29, 2025 • 0 new comments -
Gate `rayon` usage behind a feature
#13443 commented on
Jan 30, 2025 • 0 new comments -
Isthmus tracking
#13145 commented on
Jan 30, 2025 • 0 new comments -
Tracking SDK ergonomics
#13951 commented on
Jan 30, 2025 • 0 new comments -
Tracking: Caching and Parallel Prewarming
#13713 commented on
Jan 30, 2025 • 0 new comments -
Make OP payload builder operate on the pooled tx type
#13901 commented on
Jan 30, 2025 • 0 new comments -
Tracking: Performance
#11169 commented on
Jan 30, 2025 • 0 new comments -
`reth bootnode` command
#7277 commented on
Jan 31, 2025 • 0 new comments -
Implement searchTransactionsBefore and searchTransactionsAfter
#13499 commented on
Jan 31, 2025 • 0 new comments