Commit Graph

6212 Commits

Author SHA1 Message Date
e2ecb6224d chore: remove unused deps (#11898) 2024-10-19 16:54:07 +00:00
a78de201b3 Refactor of state_change functionality (#11878)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-19 16:01:26 +00:00
c803012085 chore: use Requests instead of Vec<Bytes> (#11895) 2024-10-19 15:17:14 +00:00
1efa764b34 chore(engine): rename enveloped associated types to envelope (#11812)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-19 13:29:29 +00:00
1a1aa2f8c3 feat: add map_pool fn (#11890) 2024-10-19 13:18:20 +00:00
ddc5ac3fa7 refactor(rpc): small refactor in trace_filter (#11894) 2024-10-19 13:12:28 +00:00
3793b907ea chore: better start finish persisted block logs (#11893)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-10-19 13:05:53 +00:00
3bd695ee63 feat: update el requests for devnet 4 (#11865)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-19 12:48:35 +00:00
2ae93682b4 refactor: move EngineValidator setup to RpcAddOns (#11850) 2024-10-19 10:08:34 +00:00
da5079d11f test(txpool): add unit test for BlobStoreCanonTracker (#11885) 2024-10-19 08:28:42 +00:00
2f559c62bf primitives: use alloy MAXIMUM_EXTRA_DATA_SIZE constant (#11881) 2024-10-19 08:28:10 +00:00
a6daafc6a4 refactor(txpool): small refactor for InMemoryBlobStore impl (#11886) 2024-10-19 08:27:29 +00:00
655fc1a55a rpc: add unit tests for RpcModuleSelection (#11883) 2024-10-18 22:13:02 +00:00
eee5e0d41f bump rust to 1.82 (#11876) 2024-10-18 20:08:09 +00:00
a908f97773 chore: simplify update fn (#11880) 2024-10-18 18:21:55 +00:00
587c91f1cf Optimize Sender Recovery Process (#11385) 2024-10-18 15:17:11 +00:00
9c8f5d89d8 chore: rm v2 get bodies functions (#11870) 2024-10-18 11:47:56 +00:00
8d32fd788b feat: allow awaiting payload in progress (#11823)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-18 10:45:51 +00:00
cfd066c071 chore(sdk): SignedTransaction abstraction (#11432)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-18 09:43:23 +00:00
cb604826b7 chore(sdk): Define NodePrimitives::Block (#11399) 2024-10-18 09:23:25 +00:00
5859f93c56 primitives: use alloy EMPTY_ constants (#11852) 2024-10-18 08:53:21 +00:00
0c70f6bd35 primitives: use alloy KECCAK_EMPTY constant (#11851) 2024-10-18 08:25:22 +00:00
dfcaad4608 chore: remove some cfg imports (#11864) 2024-10-17 22:42:24 +00:00
62e7625b16 primitives: use alloy *_TX_TYPE_ID constants (#11853) 2024-10-17 22:41:59 +00:00
f3c0dda0d3 perf: use existing block hash functions (#11858) 2024-10-17 22:40:33 +00:00
96ad6d5bd5 chore: rm unused reth-revm c-kzg feature (#11860) 2024-10-17 22:40:15 +00:00
b57cbfd21b primitives: use alloy DEV_GENESIS_HASH constant (#11849) 2024-10-17 20:29:31 +00:00
8eb5d4f047 Remove unsafe from impl Compact for ClientVersion (#11318)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2024-10-17 20:28:13 +00:00
a6c8bda029 primitives: use alloy MAINNET_GENESIS_HASH constant (#11848) 2024-10-17 19:44:04 +00:00
52848a352a fix: check for prague timestmap on pool init (#11847) 2024-10-17 18:13:05 +00:00
76edc38823 fix(rpc): apply beacon root contract call in debug_traceTransaction (#11845) 2024-10-17 17:48:05 +00:00
0a1473b6e7 perf(blockchain-tree:) use Vec::reserve_exact (#11839) 2024-10-17 16:40:59 +00:00
1aa3ce1a5a feat(cli): add ChainSpecParser type to rethCli (#11772) 2024-10-17 16:32:29 +00:00
9db28d91a4 chore(sdk): Impl alloy_consensus::Transaction for TransactionSigned (#11843) 2024-10-17 16:29:17 +00:00
2131c87edb refactor: rm redundant clones in tests (#11840) 2024-10-17 14:40:10 +00:00
6ba4bbe4aa chore: make op-evm compile with no-std (#11834) 2024-10-17 13:54:32 +00:00
52407b18de chore(sdk): incorporate block module into reth-primitives-traits (#11835) 2024-10-17 13:14:48 +00:00
3bc3e71699 primitives: use EMPTY_OMMER_ROOT_HASH const when possible (#11833) 2024-10-17 11:21:40 +00:00
f8902b59f5 chore: pedantic style change (#11832) 2024-10-17 10:54:28 +00:00
b47ce92d9a replace ChainSpec to use EthereumHardforks trait (#11824) 2024-10-17 10:36:25 +00:00
4254b80a89 bench(trie): avoid unnecessary clones in hash builder repeated bench (#11827) 2024-10-17 10:27:57 +00:00
bac244ae97 feat(trie): sparse trie leaf removal (#11752)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-10-17 10:20:56 +00:00
491f154c34 primitives-traits: rm redundant definitions of EMPTY_OMMER_ROOT_HASH (#11820) 2024-10-17 09:30:26 +00:00
63a75fdd95 fix(trie): intermediate trie node hashes (#11826) 2024-10-17 08:07:45 +00:00
e3e83b7e71 docs(trie): revealed sparse trie invariants (#11825) 2024-10-17 08:03:25 +00:00
e828b34ed1 chore: rm features from test utils (#11816) 2024-10-17 03:06:23 +00:00
b57a5607cb test: make provider compile with cargo t (#11817) 2024-10-17 03:05:26 +00:00
1b97b1d942 fix(staged-sync): prevent StaticFileProducer from running with an unwinded target on legacy engine (#11717) 2024-10-17 03:00:25 +00:00
24287e8562 primitives: use EMPTY_ROOT_HASH when possible (#11822) 2024-10-16 23:02:44 +00:00
025cb3b70e primitive-traits: rm redundant EMPTY_ROOT_HASH definition (#11811)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-16 22:07:27 +00:00