Commit Graph

1553 Commits

Author SHA1 Message Date
b48fa68f65 fix(ecies): ecies typo (#12155) 2024-10-29 05:14:34 +00:00
cc2a33cfc0 feat: rate limit incoming ips (#12153) 2024-10-29 02:09:11 +00:00
fbe04625b9 test: use port0 in tests (#12154) 2024-10-29 00:04:24 +00:00
0297b8f694 fix: use net::discv5 for reth's discv5 tracing target namespace (reverts #12045) (#12151) 2024-10-28 23:59:52 +00:00
367eb44177 chore: remove one unwrap (#12152) 2024-10-28 23:18:37 +00:00
05ee75f32c fix: restrict concurrent incoming connections (#12150) 2024-10-28 22:31:10 +00:00
0c516091b8 TransactionsHandle propagation commands should not adhere to caching (#12079)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-27 15:11:03 +00:00
26d1b1524b fix: ignore discovered peers with tcp port 0 (#12065) 2024-10-25 12:17:07 +00:00
674616cab9 chore: change net::discv5 log target to discv5 (#12045) 2024-10-25 03:56:21 +00:00
777417ad8a feat: add reth test-vectors compact --write|--read (#11954) 2024-10-24 18:34:12 +00:00
e04d1b4b4a perf(net): P2P sink, revert pull/11658 (#11712) 2024-10-24 06:04:57 +00:00
2fb63b0491 chore: dont log if nothing to evict (#12015) 2024-10-23 19:40:29 +00:00
d6f5a89a27 test: tests for empty block bodies (#12013) 2024-10-23 18:40:57 +00:00
55d98bbc6e fix: check failed find nodes requests before sending new ones (#11997) 2024-10-23 13:37:39 +00:00
7fd28df2b4 fix: re-establish bond on ping (#11989) 2024-10-23 11:39:12 +02:00
6e5176221f fix: ping oldest more often (#11988) 2024-10-22 23:20:19 +00:00
8bfbd97795 feat(discv4): add soft_remove_node (#11970) 2024-10-22 21:19:34 +00:00
f25cceb9f9 perf: use Vec::with_capacity and reserve_exact (#11904) 2024-10-21 11:59:09 +00:00
cf4a4454ec fix: feature propagation (#11888)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-10-19 20:36:11 +00:00
e2ecb6224d chore: remove unused deps (#11898) 2024-10-19 16:54:07 +00:00
3bd695ee63 feat: update el requests for devnet 4 (#11865)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-19 12:48:35 +00:00
a6c8bda029 primitives: use alloy MAINNET_GENESIS_HASH constant (#11848) 2024-10-17 19:44:04 +00:00
3bc3e71699 primitives: use EMPTY_OMMER_ROOT_HASH const when possible (#11833) 2024-10-17 11:21:40 +00:00
24287e8562 primitives: use EMPTY_ROOT_HASH when possible (#11822) 2024-10-16 23:02:44 +00:00
77a382f59b chore: allow missing const (#11750) 2024-10-15 16:21:08 +00:00
f684dd4c4c chore(clippy): enable if_then_some_else_none lint (#11679)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-14 15:45:26 +00:00
9c8360e532 fix(net): remove outdated debug assert TransactionFetcher (#11713) 2024-10-14 11:41:50 +00:00
6d8d327129 chore: set request budget to 2 (#11699)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-10-13 14:32:52 +00:00
9ec4c00024 chore: we dont need sat here (#11678) 2024-10-12 13:28:08 +00:00
b365bd52f2 docs: complete sentence (#11685) 2024-10-12 13:27:52 +00:00
43fe46f0d3 fix(net): decrease budget for header reqs to process before yielding thread (#11636) 2024-10-12 08:06:19 +00:00
75dda1c398 fix: always poll new pool imports (#11675) 2024-10-12 04:24:06 +00:00
c29c1f5fa8 chore(net): log p2p stream flush error (#11659) 2024-10-11 13:34:52 +00:00
6d3aa5a0d5 Revert "fix(net): batch P2PStream sends" (#11658) 2024-10-11 14:17:07 +02:00
ad485277de feat: propagate helper (#11654)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-10-11 08:28:07 +02:00
250785f833 chore: preempt single block downloading (#11647) 2024-10-10 19:15:06 +02:00
47c3a481de Broadcast external IP from NAT in enode record (#10274)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-10 11:12:27 +00:00
fb8bd77df3 fix(net): add concurrency param from config to TransactionFetcherInfo (#11600)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-09 12:32:16 +00:00
83962095ec feat: add tx propagation mode (#11594) 2024-10-09 13:42:55 +02:00
570c1df7ec fix(net): max inflight tx reqs default (#11602) 2024-10-09 10:32:18 +00:00
d5372a739e fix: active inflight count (#11598) 2024-10-09 10:03:25 +00:00
e18b0bab90 feat: impl Encodable2718 and Decodable2718 for PooledTransactionsElement (#11482) 2024-10-08 14:33:31 +00:00
946f1a4c18 feat: adding a new method to network config builder (#11569) 2024-10-08 13:27:42 +00:00
41455dfcdd feat: expose Op node network_config helper (#11506) 2024-10-05 18:12:28 +00:00
659dec9e66 chore: rm from genesis impl (#11509) 2024-10-05 17:44:33 +00:00
36de90fdc3 chore(lint): fix clippy::needles_lifetimes (#11496) 2024-10-05 11:08:08 +00:00
1fe9f324b0 Relax Trait Bounds on TransactionPool::Transaction and EthPoolTransaction (#11079)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-04 07:34:29 +00:00
d47904f7cd dev: swap_remove (#11405) 2024-10-02 10:13:44 +00:00
d5bdc1c8c0 feat(net): Perform graceful network shutdown before dropping network in NetworkManager (#11404)
Co-authored-by: garwah <garwah@garwah>
2024-10-02 11:15:12 +02:00
b5b7005741 chore: Remove redundant impl NetworkManager (#11390) 2024-10-01 17:39:58 +00:00