Commit Graph

973 Commits

Author SHA1 Message Date
Matthias Seitz
2f9c5ace37 test: flaky connection test (#16939) 2025-06-19 13:59:20 +02:00
Matthias Seitz
c0c2eeaa36 chore: remove unused approx_capacity_get_pooled_transactions_req (#16907)
Co-authored-by: Claude <noreply@anthropic.com>
2025-06-18 21:24:03 +00:00
Dan Cline
b5f5a3a069 chore(net): document test_trusted_peer_only, fix incoming local_addr (#16925) 2025-06-18 21:22:26 +00:00
Soubhik Singha Mahapatra
a86e18fa1b chore: added all version const (#16880)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-06-18 16:02:14 +00:00
Matthias Seitz
8857c5da03 fix: handle forced propagations (#16845) 2025-06-17 17:32:01 +02:00
Matthias Seitz
dd1d426555 perf: avoid duplicate peer lookup (#16846) 2025-06-17 14:40:08 +00:00
Matthias Seitz
a8522e6a25 fix: validate BlockRangeUpdate message per devp2p spec (#16826) 2025-06-16 13:14:42 +00:00
Odinson
259a443bab feat(network): Added Option for dispatching range updates to remote peer (#16776)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-06-16 12:33:19 +00:00
Matthias Seitz
82e9988049 docs: document transaction flow into the pool (#16777) 2025-06-14 17:44:57 +02:00
Matthias Seitz
f057ad5c13 feat: add to_message convenience method to BlockRangeInfo (#16778) 2025-06-14 16:53:08 +02:00
Matthias Seitz
1f37bddd83 test: add eth69 request/response tests (#16806) 2025-06-13 12:54:16 +00:00
Matthias Seitz
f01f31a40e chore: re-export network types (#16789) 2025-06-13 10:30:29 +02:00
Femi Bankole
91977c9d3a feat: introduce 10s timeout when resolving external ips (#16787) 2025-06-12 13:26:53 +00:00
Léa Narzis
9f98728deb feat(net): make bloom filter optional on receipts request (#16718) 2025-06-12 11:48:33 +00:00
Matthias Seitz
b433561cb7 test: improve ETH69 protocol test coverage (#16759) 2025-06-11 09:53:11 +00:00
Matthias Seitz
d66bc9a500 feat: add shared local block range info between SessionManager and ActiveSession (#16763)
Co-authored-by: Claude <noreply@anthropic.com>
2025-06-11 09:01:53 +00:00
Arsenii Kulikov
1bef0092ee fix: small networking fixes (#16742) 2025-06-10 12:32:18 +00:00
Roman Hodulák
03fcb332bc feat(rpc): Implement TransactionCompat for generic RPC response builder (#16694) 2025-06-09 09:12:29 +00:00
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
4686778cb9 chore: make clippy happy (#16611) 2025-06-03 11:03:54 +02: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
int88
babe65c197 chore: use TransactionGenerator uniformly and remove rng_transaction (#15965) 2025-04-28 12:05:54 +00:00
Ayush Dubey
58ec4b1153 feat: Removing geth-tests and serial_test (#15960) 2025-04-28 07:43:56 +00:00
AJStonewee
091d84eed3 chore: single typo in 'hash_fetching' (#15937) 2025-04-26 06:28:03 +00:00
Emilia Hane
a7435bede0 chore(deps): 2024 edition syntax fixes (#14731) 2025-04-24 21:34:26 +00:00
Matthias Seitz
4d77608be1 feat!: replace TransactionSigned with alloy's (#15768) 2025-04-24 12:17:19 +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
Matthias Seitz
f5eca39559 chore: bump alloy 0.15 (#15874) 2025-04-23 12:13:16 +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
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