Commit Graph

95 Commits

Author SHA1 Message Date
Matthias Seitz
69375780f5 chore: rm unused capabilities code (#13935) 2025-01-22 23:15:21 +00:00
Dan Cline
37f3933db2 feat: add NetworkPrimitives to NetworkBuilder (#13169)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-12-10 20:56:32 +00:00
Dan Cline
1f6b7d1239 feat: wire network primitives to remaining components (#13143) 2024-12-04 22:51:19 +00:00
Léa Narzis
fbd2d6eeda refactor: split NetworkEventListenerProvider (#12972) 2024-12-04 18:27:58 +00:00
Tien Nguyen
c2ab690ad1 feat: introduce EthMessage variant to NetworkHandleMessage (#13033) 2024-12-02 10:02:05 +00:00
Matthias Seitz
1b874dcc6c feat: use broadcast tx generic (#12733) 2024-11-21 10:14:31 +00:00
Matthias Seitz
a0d7503eb1 feat: use network primitives pooled transaction AT (#12718) 2024-11-20 17:52:06 +00:00
Matthias Seitz
f12d7a9264 chore: use ethereum-forks types directly (#12702) 2024-11-20 11:15:48 +00:00
Matthias Seitz
7c7baca980 chore: group tx manager functions (#12679) 2024-11-19 18:25:01 +00:00
Darshan Kathiriya
2dc9a06321 chore(sdk): add NetworkPrimitives for NetworkManager (#12530)
Co-authored-by: dkathiriya <lakshya-sky@users.noreply.github.com>
2024-11-16 05:59:53 +01:00
Arsenii Kulikov
aece53ae88 feat: make downloaders and clients generic over block parts (#12469)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-12 15:13:21 +00:00
cody-wang-cb
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
Håvard Anda Estensen
ae9b13f4a1 net: replace reth-primitive imports (#11023) 2024-09-19 08:29:01 +00:00
Matthias Seitz
b3f87ec20a fix: prevent panic during enr conversion (#10824) 2024-09-11 09:58:12 +02:00
Emilia Hane
5fc77551dd fix(discv5): return discv5 local node record (#10640) 2024-09-03 10:22:08 +00:00
nk_ysg
22f928a2b1 feat : add the ability to connect to a peer (#10028)
Co-authored-by: Emilia Hane <emiliaha95@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-24 07:16:34 +00:00
Emilia Hane
33f612a41a chore(net): Move reth_network::NetworkEvents into reth-network-api (#10062) 2024-08-05 20:27:59 +00:00
Emilia Hane
d12f0ab815 Move PeersHandleProvider to new module reth_network_api::test_utils (#10060) 2024-08-05 08:46:49 +00:00
Emilia Hane
f3e79df300 chore(net): move reth_network::BlockDownloaderProvider to reth-network-api (#10003) 2024-08-03 13:42:44 +00:00
Emilia Hane
b10517b3bf chore(net): extract NetworkHandle methods for launching node to traits (#9966) 2024-08-01 16:44:23 +00:00
Emilia Hane
78703b5729 Move reputation types from reth-network-api to reth-network-types (#9914)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-31 20:08:38 +00:00
Delweng
b93e70c429 feat(net/peer): add peer with udp socket (#9156)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-06-29 09:02:09 +00:00
Matthias Seitz
a34e41c275 chore(deps): rm reth-rpc-types dep from reth-network (#9023) 2024-06-21 21:47:03 +00:00
joshieDo
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
Krishang
c7fd507681 feat: remove Bandwidthmeter type (#8698)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-09 13:40:25 +00:00
Matthias Seitz
2852893a7d chore: rename network-types to network-peers (#8699) 2024-06-09 13:13:46 +00:00
Thomas Coratger
7c17c6e469 add doc_markdown clippy lint (#8552)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 13:21:45 +00:00
Matthias Seitz
de4e0ba041 chore: rm reth-interfaces from network (#8435) 2024-05-28 16:11:08 +00:00
Federico Gimenez
d0386b8166 feat: use broadcast channel for event listeners (#8193)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-05-22 17:36:51 +00:00
Andrzej Sulkowski
cc4a418ddf refactor: extract peer types to net/types (#7912)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-27 04:18:59 +00:00
Matthias Seitz
4b84b99351 feat: add PeersInfo::local_enr (#7539) 2024-04-10 14:38:57 +00:00
Matthias Seitz
b89af430e2 feat: extract optimism sequencer client to node-optimism (#7482) 2024-04-05 21:35:02 +00:00
Abner Zheng
89b188e9ae fix bug: synchronized local node record with discv4 (#7181) 2024-03-18 22:13:44 +00:00
Matthias Seitz
11dc546d10 feat: support trusted peer ids without address (#7155) 2024-03-16 15:06:53 +00:00
Qiwei Yang
a27626cc22 feat: NetworkHandle get access to TransactionsHandle (#6780) 2024-02-27 10:31:54 +00:00
Abner Zheng
34402caeee Replace #[async_trait] with ->imp for traits in eth_wire (#6756) 2024-02-23 16:45:25 +00:00
Braqzen
805e18b33c Minor documentation updates to announce_block docs (#6630) 2024-02-16 20:28:05 +00:00
Luca Provini
3faf9d87a3 feat: NetworkManager hibernate command, NetworkHandle hibernate funct… (#6186)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-29 17:15:48 +00:00
Thomas Coratger
92f33b071c add missing documentation for various crates (#5950) 2024-01-05 13:10:37 +00:00
Matthias Seitz
a8e2518aa0 feat: add SecretKey to networkconfig (#5761) 2023-12-14 17:25:05 +00:00
Matthias Seitz
5a04931397 feat: add NetworkProtocols trait (#5543) 2023-11-23 14:51:40 +00:00
Matthias Seitz
0e2346597b feat: add for peers functions (#5351) 2023-11-08 14:46:07 +00:00
Panagiotis Ganelis
80be039c77 feat: add trait forNetworkEvents (#5354)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-08 13:24:03 +00:00
clabby
52670a8b24 feat: op-reth (#4377)
Co-authored-by: Roberto Bayardo <bayardo@alum.mit.edu>
Co-authored-by: refcell.eth <abigger87@gmail.com>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: refcell <refcell@oplabs.co>
Co-authored-by: nicolas <48695862+merklefruit@users.noreply.github.com>
2023-11-05 17:33:42 +00:00
DaniPopes
5f9a917fb1 feat: Alloy migration (#4737)
Co-authored-by: Alessandro Mazza <121622391+alessandromazza98@users.noreply.github.com>
Co-authored-by: Supernovahs.eth <91280922+supernovahs@users.noreply.github.com>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-09-28 15:55:39 +00:00
DaniPopes
8f9d2908ca chore: add and fix more lints, improve docs (#4765) 2023-09-25 15:46:46 +00:00
niko-renko
e2270cd71c Update network.rs -- typo fix (#4545)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-12 17:09:46 +00:00
Matthias Seitz
a76da98316 feat: support admin_peers (#4435) 2023-08-31 20:36:50 +00:00
Matthias Seitz
849a47efb8 fix: prevent node info zero address (#4268) 2023-08-18 15:07:30 +00:00
prames
fd7e28e786 feat(txpool) modify txpool guard to be for pipeline syncs only (#4075)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-09 18:40:38 +00:00