Commit Graph

1542 Commits

Author SHA1 Message Date
5c7df17a48 chore(clippy): smol clippy fix (#14145) 2025-02-01 11:11:57 +01:00
bf20c786e5 feat(eth-wire-types): add snap sync protocol types (#14119) 2025-01-31 22:55:42 +00:00
a39980a6f6 feat: generalize Block impls (#14133) 2025-01-31 22:05:09 +00:00
1c9ef8c5a3 refactor: remove Receipts struct (#14130) 2025-01-31 21:59:31 +00:00
3e0cd2eb3d integration test for trusted peer only (#14127) 2025-01-31 20:14:48 +00:00
5322877aed chore: bump alloy 0.11 (#14122)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-31 11:44:20 +00:00
4d00627559 Add helper functions to NewPooledTransactionHashes68 struct (#14118)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-31 00:30:38 +00:00
6ab1528896 eth for NetworkConfigBuilder (#14109) 2025-01-30 16:59:53 +00:00
e21c654430 chore: reexport eip types for convenience (#14107) 2025-01-30 16:48:25 +00:00
c25c8b0780 feat: add helpers for WithPeerId Option (#14106) 2025-01-30 16:48:13 +00:00
277e9f6e1e chore: add example for sending tx hashes (#14094) 2025-01-30 11:44:28 +01:00
9592215473 feat: add missing serde derive (#14095) 2025-01-30 11:27:28 +01:00
5a7e057636 fix: validate block against header on reth import (#14076) 2025-01-29 22:42:43 +00:00
00593d2079 chore: correct the docs (#14070) 2025-01-29 14:29:04 +00:00
7db8e42dc1 feat: validate headers loaded from file on reth import (#14050) 2025-01-28 20:05:37 +00:00
ba6a1122d8 integration test for max outgoing connections (#14039) 2025-01-28 14:59:19 +00:00
5cf0276f1e chore: rm optimism feature from reth-provider (#14035) 2025-01-28 13:31:26 +00:00
2e4376f359 add format checker to .toml (#13968)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-28 12:20:58 +00:00
afd43db9b8 feat: add network request proxy example (#13974) 2025-01-27 18:49:03 +00:00
2cdde508d0 feat(eth-wire): improve Capability arbitrary implementation (#14011)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-27 17:08:56 +00:00
cde951732e refactor: store plain receipts instead Options in Receipts (#14010) 2025-01-27 16:05:48 +00:00
07e9c1b22e chore(net): derive Arbitrary on RequestPair (#13997) 2025-01-27 09:29:33 +00:00
139fe14e5f chore: fix spelling issues (#13978) 2025-01-25 17:10:35 +01:00
a087731199 perf: add eth response backpressure (#13971)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2025-01-24 21:20:22 +00:00
5dac5cfc62 chore!:unify trait fn naming for recovery (#13981) 2025-01-24 20:56:46 +00:00
69375780f5 chore: rm unused capabilities code (#13935) 2025-01-22 23:15:21 +00:00
3e181ab53a chore: use alloy-eip2124 directly (#13941) 2025-01-22 23:14:42 +00:00
4dcc135495 feat: add NetworkManager::eth (#13936) 2025-01-22 23:05:36 +00:00
f64dd8a977 chore: remove some unnecessary direct imports (#13934) 2025-01-22 22:08:48 +01:00
22a5c10a07 chore: retry empty responses (#13923) 2025-01-22 18:29:22 +00:00
56f2c43582 tests: misc p2p blockbody roundtrip tests (#13925) 2025-01-22 16:21:05 +00:00
3317ea1f2c docs: cleanup discv4 docs (#13884) 2025-01-21 13:53:03 +01:00
4d17cde9f5 fix(net): increment in counter after peer's state is marked as in (#13863) 2025-01-18 19:29:54 +00:00
264105e177 chore: phase out reth-primitives from eth-wire (#13855) 2025-01-18 11:55:27 +00:00
8efe441cc0 feat: use reth-ethereum-primitives (#13830) 2025-01-17 01:22:21 +01:00
7df983802e Higher limit for total_difficulty.bit_len (#13820) 2025-01-16 15:44:15 +00:00
4b8714d61a fix: correct trusted peer excemptions (#13801) 2025-01-15 02:04:06 +00:00
83b2fb9b41 feat: add SealedBlock in reth-primitives-traits (#13735) 2025-01-15 01:12:43 +00:00
6f7c445742 chore: remove unused p2p error type (#13785) 2025-01-13 15:56:19 +00:00
ebf300d236 test(validation): add tests for EIP-7702 transaction filtering in EthMessageFilter (#13756) 2025-01-11 16:36:20 +01:00
5a23708eb0 chore: make clippy happy (#13772) 2025-01-11 11:15:06 +00:00
28d52312ac feat: add SealedBlock::clone_sealed_header (#13739) 2025-01-08 17:33:56 +00:00
f2521b54de chore: misc SealedBlock prep (#13736) 2025-01-08 16:07:52 +01:00
35392bd8e9 chore: make SealedBlock.header field private (#13646)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-07 19:44:39 +00:00
f7f2012156 refactor: Consensus trait error type (#13655) 2025-01-07 16:11:42 +00:00
20d3fa6bbb feat: rename reth_primitives::RecoveredTx functions to match alloy::Recovered (#13663) 2025-01-06 14:27:43 +00:00
86399e2aea feat: remove PartialEq+Eq from ProviderError and all others affected (#13592)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-04 10:27:35 +00:00
9923e5ac5b chore: rm some direct header access (#13633) 2025-01-03 16:40:00 +00:00
dbd4f0c4fe chore: make block field private (#13628) 2025-01-03 15:10:32 +00:00
6aaf6a5839 chore: lower file client bad message log verbosity (#13619) 2025-01-02 11:03:08 +00:00