reth icon indicating copy to clipboard operation
reth copied to clipboard

Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust

Results 784 reth issues
Sort by recently updated
recently updated
newest added
trafficstars

### Describe the feature I would like there to be a configuration for changing the amount of memory requested upfront by `libmdbx` through `mmap`. It is 4TB as of now....

A-db
S-feedback-wanted
M-prevent-stale

closes #10104

C-enhancement
D-complex

Implemented test for `StateFactory`, closes #10322

C-test

As a follow up to our use of the Evm builder (related https://github.com/paradigmxyz/reth/pull/10210), this PR uses the `RethEvmBuilder` for the Optimism configuration in order to gradually eliminate the `EvmBuilder` from...

A-execution
A-op-reth

### Describe the feature Trait Encode fn encodes use self https://github.com/paradigmxyz/reth/blob/1994959fb28c9f9a17128ca27b6f550b2d8df1d3/crates/storage/db-api/src/table.rs#L55 It's a bit weird. I see many libraries use &self, because when you have an object use fn encode,...

C-debt
C-tracking-issue
A-db

### Describe the bug The following tests in `lockfile::tests::test_drop_lock` and `lockfile::tests::test_lock` in crates/storage/db/src/lockfile.rs are failing. ### Steps to reproduce Run `make test` on `main` branch. Observe the following error: ```...

C-bug
A-db
C-test

Issue [#11294](https://github.com/paradigmxyz/reth/issues/11294?notification_referrer_id=NT_kwDOCgj0cbUxMjYxMjIzNjI0MzoxNjgzNTkwMjU)

### Describe the feature currently we're only tracking txs by pool, which means that these metrics only track non pending blob txs: https://github.com/paradigmxyz/reth/blob/098018db493c48e8bc9e4a4fc4d62e2b668de724/crates/transaction-pool/src/metrics.rs#L34-L37 https://github.com/paradigmxyz/reth/blob/098018db493c48e8bc9e4a4fc4d62e2b668de724/crates/transaction-pool/src/pool/blob.rs#L12-L12 hence these metrics aren't useful to...

C-enhancement
D-good-first-issue
A-tx-pool
A-observability

Currently https://github.com/paradigmxyz/reth/blob/3ec5d373c10577efa3cbd4f313fafd68b15c728d/crates/evm/src/lib.rs#L112-L112 requires Header and Transaction as input types, those should be associated types instead

S-needs-design
M-prevent-stale
A-sdk

ref #9029 first, provide an abstraction of a consensus block. once we have that we can slowly integrate this in the `NodePrimitives`

C-enhancement
S-needs-design
M-prevent-stale
A-sdk