Commit Graph

8549 Commits

Author SHA1 Message Date
4f28d6c7a4 chore: disable url default features (#13191) 2024-12-06 21:07:21 +01:00
cd13bd91cd feat: unify ReceiptWithBloom from Alloy (#13088)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-12-06 19:12:44 +00:00
55f931d0b9 chore: introduce ethereum-primitives crate (#13185) 2024-12-06 18:28:27 +00:00
c9c6eb5aaa chore: rm unused evm provider fn (#13184) 2024-12-06 17:08:12 +00:00
627ceae86b feat(db): initialize db with tables (#13130)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-06 16:24:54 +00:00
806a1b1e88 chore: use slice arg for tx decoding (#13181) 2024-12-06 16:21:04 +00:00
e29b4eec48 fix(trie): delete self destructed accounts from sparse trie (#13168) 2024-12-06 14:02:03 +00:00
cb3e9f8441 chore: remove some excessive allocs in hot path (#13176) 2024-12-06 14:01:13 +00:00
fdff4f18f2 feat(DbTx): add get_by_encoded_key (#13171) 2024-12-06 13:58:17 +00:00
634db30b6b perf(tx-pool): reuse write lock to insert txs batch (#12806) 2024-12-06 13:28:40 +00:00
2f46fe6d48 chore: use leaner NoopProvider in network (#13178) 2024-12-06 12:49:57 +00:00
cf2a6a1ee8 feat: EthApi traits abstraction (#13170) 2024-12-06 12:30:50 +00:00
ab87f22cab fix: push job front of queue (#13177) 2024-12-06 10:44:40 +00:00
d3e09c8c43 perf: profile TransactionsManager::poll hash fetching (#12975)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-06 10:11:29 +00:00
44a66d32b5 chore: Code Simplification and Optimization (#12840)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-06 11:12:24 +01:00
242bbaa9c4 fix: throw error if genesis header found on static files, but empty db (#13157) 2024-12-06 09:05:10 +00:00
6453b62094 feat(trie): use branch node hash masks in sparse trie (#13135) 2024-12-06 08:45:08 +00:00
da98285469 feat: re-export used deps from reth-codecs (#13167) 2024-12-06 09:45:30 +01:00
6fc4e8acd2 chore: make reth codec support optional (#13166) 2024-12-06 09:44:33 +01:00
f82a20a616 fix: txpool tests (#13172) 2024-12-06 09:18:23 +01:00
d939876f39 chore(engine): add StateHookSender constructor (#13162)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-05 23:45:28 +01:00
8226fa0cac feat: use network tx for Pool::Pooled (#13159)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-05 19:50:43 +01:00
4fe5c2a577 Allow replacement txs with exactly price bump (#13161) 2024-12-05 19:24:28 +01:00
56624f820f chore: add typed2718 to txtype (#13076) 2024-12-05 15:58:19 +00:00
d71a4be982 feat: Add ratelimiting to OpWitness API (#12998)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-05 15:42:52 +00:00
eb4aa2c077 fix(engine): wait for all state updates before returning state root task result (#13156) 2024-12-05 15:32:32 +00:00
3ccbda8e1a chore: add reference to the troubleshooting page on mdbx::Error::Access (#13151) 2024-12-05 15:21:01 +00:00
6f0cfefe51 feat: Support sending raw capability messages (#13028)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-05 15:11:15 +00:00
da03b7989e perf(trie): avoid (de)allocating an extra prefix set (#13020) 2024-12-05 13:45:43 +00:00
b4124dd1b0 feat: make RPC cache generic over primitives (#13146) 2024-12-05 13:14:51 +00:00
804dc99ef4 feat: impl compact for alloy txtype (#13152) 2024-12-05 12:13:14 +00:00
659448241b chore: reuse alloy proof fns (#13091) 2024-12-05 11:44:48 +00:00
e022b6fd92 chore: bump alloy 073 (#13150) 2024-12-05 11:51:26 +01:00
0016d91ed6 feat: install op miner endpoint (#13147) 2024-12-05 11:35:09 +01:00
305ca2f9a5 docs: add docker and error code 13 to troubleshooting chapter (#13133) 2024-12-05 11:34:12 +01:00
08c9df8cb3 chore: bump pprof (#13148) 2024-12-05 11:15:03 +01:00
33f8e5cd01 Bump op-alloy (#13142) 2024-12-05 08:39:52 +00:00
1f6b7d1239 feat: wire network primitives to remaining components (#13143) 2024-12-04 22:51:19 +00:00
874cf89022 feat: add OpBuilder config (#13132) 2024-12-04 21:07:43 +00:00
27dab59ceb feat(trie): collect branch node hash masks when calculating a proof (#13129) 2024-12-04 20:34:37 +00:00
337272c88b chore: add typed receipt for Receipt (#13140) 2024-12-04 20:20:45 +00:00
fbd2d6eeda refactor: split NetworkEventListenerProvider (#12972) 2024-12-04 18:27:58 +00:00
0daa456f3a chore: add container question to bug template (#13134) 2024-12-04 17:56:47 +00:00
3091386fd1 fix(witness): collect witness using sparse trie (#13072) 2024-12-04 14:45:23 +00:00
d298fb1b81 fix(op): add missing op consensus validation check (#13122) 2024-12-04 14:27:49 +00:00
24af0a83a0 Extend revm spec tests for holocene (#13111) 2024-12-04 13:56:05 +00:00
589fc2a68d Fix typos in documentation (#13094) 2024-12-04 14:45:51 +01:00
53243a29f3 perf: avoid cloning bytecode when converting revm's &AccountInfo to reth's Account (#13126) 2024-12-04 13:13:35 +00:00
8d1a332119 feat: make PoolInner functions pub (#13124) 2024-12-04 12:48:15 +00:00
025885f2ad refactor(sdk): complete generic impl for PersistenceService over N::Primitives (#13044) 2024-12-04 10:50:46 +00:00