Commit 4d273c9
Reth v1.1.1 (#255)
## 📝 Summary
- Dependency hell.
- In lots of generics (eg:ProviderFactory) the need of DB+Spec was
replaced for NodeTypesWithDB.
- DatabaseProviderFactory DB now is asociated type and have 2 more. In
lots of places now we need Provider: BlockReader.
- Lots of types moved to alloy_primitives.
- encode/decode_enveloped now are XXX_2718 with minimal changes.
- New alloy TrieNode::EmptyRoot .
- CachedReads moved to reth::revm::cached.
- AsyncStateRoot replaced by ParallelStateRoot
(paradigmxyz/reth#11213).
- Some HashMap/Set changed to custom versions (eg:
alloy_primitives::map::HashMap).
- TransactionPool needs stronger restrictions on Transaction.
- Updated block finalization (pectra).
- Pectra relay submition.
## 💡 Motivation and Context
- We needed this for Pectra and to be up to date with reth.
- My life was going so well that I needed something to balance it so I
did this boring PR.
## ✅ I have completed the following steps:
* [X] Run `make lint`
* [X] Run `make test`
* [ ] Added tests (if applicable)
---------
Co-authored-by: Liam Aharon <[email protected]>1 parent 77c73bf commit 4d273c9
File tree
94 files changed
+4082
-2783
lines changed- .github/workflows
- crates
- eth-sparse-mpt
- benches
- src
- reth_sparse_trie
- trie_fetcher
- sparse_mpt
- diff_trie
- op-rbuilder
- node
- src
- payload_builder
- src
- src
- rbuilder
- benches
- benchmarks
- blob_data
- src
- backtest
- fetch
- redistribute
- cli
- restore_landed_orders
- beacon_api_client
- bin
- building
- block_orders
- builders
- parallel_builder
- testing
- bundle_tests
- evm_inspector_tests
- integration
- live_builder
- block_output
- bidding
- building
- order_input
- payload_events
- simulation
- mev_boost
- primitives
- roothash
- utils
- reth-rbuilder
- src
- transaction-pool-bundle-ext
- bundle_pool_ops/rbuilder
- src
- src
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
94 files changed
+4082
-2783
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
70 | 69 | | |
71 | 70 | | |
72 | 71 | | |
| |||
78 | 77 | | |
79 | 78 | | |
80 | 79 | | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
81 | 86 | | |
82 | 87 | | |
83 | 88 | | |
| |||
0 commit comments