Commits
Click on a commit to change the comparison rangerevert: undo Chain crate, add LazyTrieData to trie-common
This PR reverts #21137 (the reth-chain crate) and adds the useful
LazyTrieData/SortedTrieData types directly to reth-trie-common.
Changes:
- Move Chain back to reth-execution-types
- Move DeferredTrieData back to reth-chain-state
- Remove the reth-chain crate
- Add LazyTrieData and SortedTrieData to reth-trie-common
The new types in reth-trie-common:
- SortedTrieData: Container bundling HashedPostStateSorted + TrieUpdatesSorted
- LazyTrieData: No-std compatible lazy wrapper with ready/deferred modes fix: update Chain::new call in optimism tests