Commit Graph

905 Commits

Author SHA1 Message Date
Matthias Seitz
664250946f chore: remove serde default (#15186) 2025-03-21 12:16:02 +00:00
Matthias Seitz
65b7b33793 chore: remove serde from reth-provider (#15194) 2025-03-21 11:29:29 +00:00
Matthias Seitz
ef5b9590b8 chore: remove serde default (#15188) 2025-03-21 09:34:28 +00:00
Sumit
22f5fd316e feat: add new NewBlockEvent enum for different types of block announcement events (#15133) 2025-03-19 22:23:52 +00:00
VINEET PANT
6145005c0c refactor: Update BlockImport type to use BlockImportEvent to support announcements (#15153) 2025-03-19 18:17:19 +00:00
Luca Provini
3742a045d3 Bsc block import (#14784)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-17 22:05:07 +00:00
Matthias Seitz
68249bd6e2 chore: rm reth-primitives from network (#15063) 2025-03-15 14:56:45 +01:00
int88
d3be2e530b test for handling incoming_transactions_hashes (#14960) 2025-03-15 08:13:10 +00:00
Ishika Choudhury
1a1f4dbc81 feat:added peer-kind to SessionInfo (#15022) 2025-03-13 23:56:56 +00:00
Hai | RISE
536b1626a4 chore(SessionManager): send message without &mut self requirement (#14949) 2025-03-11 09:55:04 +01:00
Luca Provini
bd81f69cce Add other variant on Block import err (#14938) 2025-03-10 18:12:55 +00:00
Matthias Seitz
4bdbb3ce38 fix: disable not only if requested (#14927) 2025-03-10 13:28:37 +00:00
Matthias Seitz
7b9470ef35 chore: bump alloy 0.12 (#14891)
Co-authored-by: Julian Meyer <julian.meyer@coinbase.com>
Co-authored-by: Ryan Schneider <ryanleeschneider@gmail.com>
2025-03-07 13:03:52 +01:00
int88
3f277291b5 test: partially tx response for tx fetcher (#14817) 2025-03-05 15:56:32 +00:00
int88
b67bd2d337 invoke on_unsupported_by_peer of ConnectionHandler (#14411)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-05 15:30:40 +00:00
Roman Krasiuk
4b6c7d0aca feat(net): ress subprotocol (#14687) 2025-03-04 09:13:34 +00:00
Luca Provini
bffdda4312 Stateful overridable handshake (#14567)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-28 13:17:41 +00:00
kilavvy
75ca54b790 Refactor Session Management and Improve Documentation (#14707) 2025-02-25 18:08:39 +00:00
Hai | RISE
7267395b11 chore: use rx over tx for receiver name (#14693) 2025-02-25 08:45:55 +00:00
Léa Narzis
340d7ba008 refactor: merge signed tx traits (#14622) 2025-02-24 13:43:31 +00:00
Hai | RISE
8165659200 chore: remove outdated log (#14612) 2025-02-20 12:02:07 +00:00
int88
737f7833e8 peers.add_and_connect(): try to connect even if the peer has been added (#14581) 2025-02-19 14:21:43 +00:00
int88
f1f353edcc integration test of network state change (#14575) 2025-02-19 14:19:24 +00:00
DaniPopes
c9a348dd2c chore(deps): bump breaking deps (#14570)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-19 11:36:15 +00:00
Matthias Seitz
b45478c08c Revert "Disable default features for reth-storage-api in workspace manifest" (#14471) 2025-02-13 13:51:05 +01:00
Emilia Hane
58275b8931 Disable default features for reth-storage-api in workspace manifest (#14466)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-13 12:31:16 +00:00
XxAlex74xX
77bd2115fb Fix branch (#14416)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-11 21:18:11 +00:00
Poulav Bhowmick
21370c3911 added helper error enums for L1BlockInfoError (#14326) 2025-02-09 14:33:09 +00:00
int88
e4e5cb04d8 integration test for capability version mismatch (#14304) 2025-02-07 19:32:48 +00:00
int88
6dfcb7a85f fix: increment pending out on manually triggered connect (#14257)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-07 11:35:14 +00:00
Arsenii Kulikov
a63f92e017 chore: use alloy traits for PoolTransaction (#14228) 2025-02-05 02:05:00 +00:00
Arsenii Kulikov
e3106889a8 feat: abstract EthTransactionValidator over ChainSpec (#14162) 2025-02-03 19:26:18 +00:00
Federico Gimenez
440e6695b5 chore(ci): unpin clippy (#14167) 2025-02-03 16:09:46 +00:00
Arsenii Kulikov
a39980a6f6 feat: generalize Block impls (#14133) 2025-01-31 22:05:09 +00:00
int88
3e0cd2eb3d integration test for trusted peer only (#14127) 2025-01-31 20:14:48 +00:00
int88
6ab1528896 eth for NetworkConfigBuilder (#14109) 2025-01-30 16:59:53 +00:00
Matthias Seitz
277e9f6e1e chore: add example for sending tx hashes (#14094) 2025-01-30 11:44:28 +01:00
DevOrbitlabs
00593d2079 chore: correct the docs (#14070) 2025-01-29 14:29:04 +00:00
int88
ba6a1122d8 integration test for max outgoing connections (#14039) 2025-01-28 14:59:19 +00:00
georgehao
2e4376f359 add format checker to .toml (#13968)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-28 12:20:58 +00:00
Matthias Seitz
afd43db9b8 feat: add network request proxy example (#13974) 2025-01-27 18:49:03 +00:00
planetBoy
139fe14e5f chore: fix spelling issues (#13978) 2025-01-25 17:10:35 +01:00
Matthias Seitz
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
Matthias Seitz
5dac5cfc62 chore!:unify trait fn naming for recovery (#13981) 2025-01-24 20:56:46 +00:00
Matthias Seitz
69375780f5 chore: rm unused capabilities code (#13935) 2025-01-22 23:15:21 +00:00
Matthias Seitz
4dcc135495 feat: add NetworkManager::eth (#13936) 2025-01-22 23:05:36 +00:00
Dan Cline
f64dd8a977 chore: remove some unnecessary direct imports (#13934) 2025-01-22 22:08:48 +01:00
Matthias Seitz
4d17cde9f5 fix(net): increment in counter after peer's state is marked as in (#13863) 2025-01-18 19:29:54 +00:00
Arsenii Kulikov
8efe441cc0 feat: use reth-ethereum-primitives (#13830) 2025-01-17 01:22:21 +01:00
Matthias Seitz
4b8714d61a fix: correct trusted peer excemptions (#13801) 2025-01-15 02:04:06 +00:00