reth
reth copied to clipboard
Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust
### 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....
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...
### 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,...
### 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: ```...
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...
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
ref #9029 first, provide an abstraction of a consensus block. once we have that we can slowly integrate this in the `NodePrimitives`