Emilia Hane
Emilia Hane
`Discv5` spec tests are now available in hive https://github.com/ethereum/hive/pull/835! it would be nice to incorporate these into CI.
To not limit the flexibility of which key type to use offered by the `Enr` crate, `Enr` should be made generic in discv5. The default generic should still be `CombinedKey`,...
duplicate of: https://github.com/ethereum/trin/issues/750, if anybody wants to work on this that's great. possibly before digging into this it's beneficial to take a second look at rust-libp2p's kbuckets as they are...
Theory around the actual hole punching: keeping a hole punched, how a node discovers if it is behind a NAT and some on how the handling of holes maintains properties...
Closes https://github.com/paradigmxyz/reth/issues/8203. - Adds `VecDeque` with engine messages to ensure no messages a dropped.
Closes https://github.com/paradigmxyz/reth/issues/7343, related to pruner interruption ref https://github.com/paradigmxyz/reth/issues/6770. - Models exhaustive list of prunable tables as a ring. - Implements a segment iterator, that generates a cycle of segments, wrt...
### Describe the feature Segment pruning always starts with the same segment. Last segments in the iterator, risk not being pruned if the prune limit is small so it's often...
Extends pruner interruption by timeout to archive nodes. Closes https://github.com/paradigmxyz/reth/issues/7435. - Adds pruner timeout for account and storage history pruning, from https://github.com/paradigmxyz/reth/pull/6958
### Describe the feature Make `ReceiptFileClient` generic over codec. This way it can be used for importing the standard receipts RLP encoding. Rn it is fixed to `HackReceiptCodec`, a special...