Commit Graph

929 Commits

Author SHA1 Message Date
int88
12e55d0ab1 test: setup once for benchmark_fetch_pending_hashes to avoid excessive losses (#15783) 2025-04-17 11:29:55 +00:00
Federico Gimenez
ddc101f863 chore: set clippy check for const fn to warn (#15777) 2025-04-16 17:59:36 +00:00
Emilia Hane
3bddd3cc8e fix(discv5): ForkId set to head block (#15769)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-16 17:06:09 +00:00
int88
b1d1199d11 refactor: simplify announcement filter (#15761) 2025-04-16 11:03:41 +02:00
Matthias Seitz
a21769686c fix: use a lower backoff duration for trusted or static peers (#15740) 2025-04-15 20:10:58 +02:00
Matthias Seitz
0c4a4185f0 chore: exempt static peers from removal (#15732) 2025-04-15 13:39:36 +02:00
Shane K Moore
0dbd8052d8 chore: periodically resolve trusted nodes dns (#15678)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-14 09:07:23 +00:00
int88
df6d5dd1dd test: benchmark for fetch pending hashes (#15574) 2025-04-14 07:59:03 +00:00
Soubhik Singha Mahapatra
c73a40ff2a feat: added getter functions for PeerMetadata (#15709)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-13 17:35:17 +00:00
int88
f0f32b4a18 refactor: better encapsulation of tx_fetcher for easier testing and refactoring (#15688) 2025-04-12 06:39:29 +00:00
Matthias Seitz
54b0d357f9 chore: rm outdated unreachable (#15700) 2025-04-12 07:44:02 +02:00
0xOsiris
4121fce5e7 feat(net): add transaction gossip policy (#15341)
Co-authored-by: Sagar Rana <sagarrana.pvt@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-11 20:03:02 +00:00
Emilia Hane
5f33c96841 perf(discv5): Relax peer filter, fallback on source socket for enr missing tcp port (#15267) 2025-04-11 12:56:47 +00:00
Yash Atreya
58fe204ff2 chore: alloy 0.14 (#15635)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-11 08:28:57 +02:00
Emilia Hane
73b9294072 chore(lint): Remove redundant lint attributes (#15531) 2025-04-09 10:11:02 +00:00
DaniPopes
08e4e9b731 chore(benches): remove pprof support (#15575) 2025-04-06 16:41:02 +00:00
Emilia Hane
e5c6de595e chore(lint): Replace allow with expect for dead_code and rm unfullfilled lints (#15530) 2025-04-04 13:32:08 +00:00
Steven
6eb25e4bce feat: handle unknown eth message (#15450)
Co-authored-by: Stefan <6984754+stfnberat@users.noreply.github.com>
2025-04-03 15:10:06 +00:00
Matthias Seitz
ebeb8b71cf chore: silence warning in optimized build (#15378) 2025-03-28 21:15:34 +00:00
David Kulman
509b859c7a Removes pin-project from ConnectionListener (#15376) 2025-03-28 20:56:58 +00:00
Matthias Seitz
1105535eb4 chore: add warning unused deps (#15340) 2025-03-28 09:27:56 +00:00
Toki
fafa63c319 Remove default serde feature from reth-network-api (#15226) 2025-03-23 15:13:02 +00:00
Ishika Choudhury
f4f205f80c changed possible #[allow()] -> #[expect()] (#15168)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-22 08:52:17 +00:00
Ishika Choudhury
35a5d050ed feat: feature gate serde in ethereum-primitives (#15041)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-22 07:35:25 +00:00
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