Commit Graph

829 Commits

Author SHA1 Message Date
gejeduck
2fccd08845 feat: add block range hint to BlockBodies download request (#16703)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-06-06 13:45:48 +00:00
gejeduck
c1b7eb78de feat: introduce supported range to Peer info (#16687)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-06-06 09:02:48 +00:00
Suyash Nayan
73b4073363 refactor(txns): inline validation logic and remove validation.rs (#16668)
Signed-off-by: 7suyash7 <suyashnyn1@gmail.com>
2025-06-05 07:58:44 +00:00
Odinson
6d5b0ef74e feat: Added Socket Address to the network discovery error (#16659) 2025-06-04 18:23:53 +00:00
Suyash Nayan
ad8c2c523a feat(txns): Implement flexible TxType filtering policy in TransactionManager (#16495)
Signed-off-by: 7suyash7 <suyashnyn1@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
2025-06-04 15:41:46 +00:00
Muhammed Kadir Yücel
ff404c80e2 feat: trigger resolution task when multiple connection failures occur for a trusted peer (#16652)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-06-04 12:32:58 +00:00
Muhammed Kadir Yücel
249fa36432 feat: configure interval for trusted peer DNS resolution (#16647) 2025-06-04 11:41:55 +00:00
Arsenii Kulikov
66692a7e45 feat: make NewBlock message generic (#16627) 2025-06-03 19:32:12 +00:00
Matthias Seitz
2726b797b3 fix: wrap forkid entry for eth key (#16616) 2025-06-03 11:51:39 +00:00
Matthias Seitz
ddcd30f400 chore: make clippy happy (#16455)
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
2025-05-24 09:25:50 +02:00
Suyash Nayan
a7080ac1c3 feat(net): Add update_block_range to NetworkSyncUpdater (#16422)
Signed-off-by: 7suyash7 <suyashnyn1@gmail.com>
2025-05-22 19:09:32 +00:00
Shane K Moore
e4212a4028 chore: eth69 status message support (#16099)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-22 10:08:26 +00:00
Roman Krasiuk
0de50d3b7b feat(txpool): use BlobTransactionSidecarVariant (#16356) 2025-05-20 14:49:10 +00:00
Shourya Chaudhry
3e47b7255b feat: add BlockRangeUpdate message for eth/69 (#16346)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-20 10:47:23 +00:00
stevencartavia
2aea847433 feat: introduce Receipt69 variant (#15827)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-19 09:48:22 +00:00
Emilia Hane
623950bb7e chore(sdk): allow NoopNetwork in NodeAdapater (#16037)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-05-06 17:59:30 +00:00
kilavvy
8515cdc10e fix: Remove redundant article and add missing apostrophe (#16017) 2025-05-01 10:27:06 +00:00
Ayush Dubey
58ec4b1153 feat: Removing geth-tests and serial_test (#15960) 2025-04-28 07:43:56 +00:00
Emilia Hane
a7435bede0 chore(deps): 2024 edition syntax fixes (#14731) 2025-04-24 21:34:26 +00:00
Matthias Seitz
ddba222c08 chore: make clippy happy (#15895)
Co-authored-by: Federico Gimenez <federico.gimenez@gmail.com>
2025-04-24 08:06:06 +00:00
charlessswang
3f95621703 chore(all): remove duplicate words (#15799)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-21 10:57:28 +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
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
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
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
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