Matthias Seitz

Results 167 issues of Matthias Seitz

### Describe the feature with https://github.com/paradigmxyz/reth/pull/2383 state root is integrated into `Provider` these are just 1 single underlying error, DBError but to add more context we have multiple variants: https://github.com/paradigmxyz/reth/blob/c6e7ea513f85895b65f5255738c49413c0b9cf4a/crates/trie/src/errors.rs#L3-L20...

C-enhancement
S-needs-design
A-db

### Describe the feature body stage is susceptible to OOM, because it's bound by number of blocks instead of max memory. In order to restrict it by mem size, we...

A-staged-sync
C-perf
A-observability

### Describe the feature most tracers don't need logs that we record here (currently only `CallTracer` if includeLogs is enabled): https://github.com/paradigmxyz/reth/blob/c75cacf85551f9d6ccbdfddf5530541b6da7658e/crates/revm/revm-inspectors/src/tracing/mod.rs#L328-L341 ## TODO * add config value for `record_logs`: https://github.com/paradigmxyz/reth/blob/c75cacf85551f9d6ccbdfddf5530541b6da7658e/crates/revm/revm-inspectors/src/tracing/config.rs#L7-L10...

D-good-first-issue
C-perf
A-rpc

### Describe the feature we're lacking an intrisic gas heck here: https://github.com/paradigmxyz/reth/blob/1049202f0fbb3da4a57817c73d14a5ae56b58c75/crates/transaction-pool/src/validate.rs#L161-L165 revm initial gas: https://github.com/bluealloy/revm/blob/5ca4741d69c508f41fd1aae780f5dcdf6e5f34a6/crates/interpreter/src/gas/calc.rs#L333 ## TODO * add missing validation check ### Additional context ref https://github.com/ethereum/go-ethereum/blob/a8482127091edbcf3de4b515fd97ce904ac2acb8/core/txpool/validation.go#L97-L102

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

### Describe the feature on `insert_block`, we can end up connecting all buffered blocks: if we add to a side chain: https://github.com/paradigmxyz/reth/blob/f25fcca33ec2fa90fac79771d8d94529bcbb38c2/crates/blockchain-tree/src/blockchain_tree.rs#L509-L510 this will execute all blocks and can take...

C-enhancement
C-perf
A-blockchain-tree

### Describe the feature The iterator will only adhere to the current basefee of the pool https://github.com/paradigmxyz/reth/blob/dfc63e524aad416a44807a24fb839c57d2c775e3/crates/transaction-pool/src/traits.rs#L102-L107 This may or may not be the same basefee of the block that...

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

~~Blocked by https://github.com/bluealloy/revm/pull/509~~ this will only record the call's output if configured prep for #3032

S-blocked
C-perf
A-rpc

### Describe the feature the discovery sources (dns,discv4) emit discovered records. since the peerset stores all the records, it should tell the discv4 service to find the node to: *...

C-enhancement
A-networking
A-discv4

### Describe the feature the TaskManager sends a signal to terminate all tasks spawned via its context. The tokio runtime not necessarily waits for all tasks to finish. # TODO...

C-enhancement
D-good-first-issue
A-cli

### Describe the feature the response type `StructLogRes` doesn't even include a `returnData` field, and this is only used for local debugging. It should simply be ignored so we don't...

C-enhancement
A-rpc