Commit Graph

70 Commits

Author SHA1 Message Date
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
Ayush Dubey
58ec4b1153 feat: Removing geth-tests and serial_test (#15960) 2025-04-28 07:43:56 +00:00
int88
b1d1199d11 refactor: simplify announcement filter (#15761) 2025-04-16 11:03:41 +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
Matthias Seitz
ebeb8b71cf chore: silence warning in optimized build (#15378) 2025-03-28 21:15:34 +00:00
Matthias Seitz
1105535eb4 chore: add warning unused deps (#15340) 2025-03-28 09:27:56 +00:00
Matthias Seitz
277e9f6e1e chore: add example for sending tx hashes (#14094) 2025-01-30 11:44:28 +01:00
Matthias Seitz
afd43db9b8 feat: add network request proxy example (#13974) 2025-01-27 18:49:03 +00:00
Matthias Seitz
2f46fe6d48 chore: use leaner NoopProvider in network (#13178) 2024-12-06 12:49:57 +00:00
Dan Cline
1f6b7d1239 feat: wire network primitives to remaining components (#13143) 2024-12-04 22:51:19 +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
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
Matthias Seitz
e1ddb5f69c feat: update sync state based on chain event (#9695) 2024-07-22 09:52:31 +00:00
Tuan Tran
e6f2dca445 chore(net): enable rust.unnameable-types = "warn" lint (#9505) 2024-07-16 17:40:10 +00:00
Luca Provini
a617bd0f3b replaced generic to box dyn (#9443) 2024-07-12 14:15:23 +00:00
Thomas Coratger
530e7e8961 refactor(net): move node record constants to network-peers crate (#9161) 2024-06-28 09:45:23 +02:00
Arsenii Kulikov
18eef6a991 refactor: extract configuration types to reth-network-types (#9136) 2024-06-27 09:33:13 +00:00
joshieDo
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
Waylon Jepsen
31b6bdd13c wip: lru changes (#7484)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-05-17 01:31:47 +00:00
Emilia Hane
422b8f8e75 Prioritisation network manager + transactions manager + eth request handler (#6590)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2024-03-06 13:43:21 +00:00
Emilia Hane
0007c9a4d2 Verify tx response data against request (#6439)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
2024-02-27 17:09:27 +00:00
back
208eb6d6a1 Make transaction manager param configurable from cli (#6594)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-16 22:25:55 +00:00
Emilia Hane
34cda3a99f Sanitise eth68 announcement (#6222)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-01-31 13:19:51 +00:00
Thomas Coratger
9aa44093cf lints: move top-level lints to [workspace.lints] manifest table (#5935) 2024-01-04 13:38:02 +00:00
lmittmann
686129cb63 feat(network): added NetworkConfigBuilder.block_import(..) (#5783)
Co-authored-by: lmittmann <lmittmann@users.noreply.github.com>
2023-12-15 20:20:45 +00:00
Matthias Seitz
5a04931397 feat: add NetworkProtocols trait (#5543) 2023-11-23 14:51:40 +00:00
Matthias Seitz
820f67e741 feat: support additional protocols abstraction (#5360) 2023-11-10 18:41:06 +00:00
Matthias Seitz
2488aa079e feat: support hello message with protocols (#5371) 2023-11-09 20:21:19 +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
DaniPopes
470449ff24 fmt: format doc comments (#5308) 2023-11-05 13:06:30 +00:00
Alexey Shekhirin
b85aa94033 docs: paradigmxzy -> paradigmxyz (#4837) 2023-09-28 14:27:30 +00:00
DaniPopes
8f9d2908ca chore: add and fix more lints, improve docs (#4765) 2023-09-25 15:46:46 +00:00
Matthias Seitz
9ebeca3bef chore: simplify builder fn (#4284) 2023-08-20 13:07:32 +02:00
niko-renko
335908c07e Update lib.rs (#4017) 2023-08-01 00:40:30 +00:00
Dan Cline
c1b1eac505 chore: make some session types pub (#3666) 2023-07-14 20:23:00 +00:00
Léo Vincent
0096739dbb doc: add reth logo to docs (#3317)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-06-26 15:41:11 +00:00
joshieDo
054f30f43c chore: rename Block*Provider for Block*Reader (#3385) 2023-06-26 14:13:45 +00:00
Bjerg
77167134d0 docs: document crate features (#3269) 2023-06-21 19:35:38 +00:00
Bjerg
238eea37cf feat: add node identity to networking stack (#2758) 2023-05-20 09:24:31 +02:00
Dan Cline
8835443c35 feat: include SessionsConfig in reth.toml (#2416)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-04-26 10:58:17 -04:00
jawilk
643ee5226c chore(net): improve network service launch error diagnostic (#2068) 2023-04-01 08:20:27 +02:00
Bjerg
f60b380a1e test: allow testing without --all-features (#1882) 2023-03-21 15:19:37 +01:00
Dan Cline
7ac06cd29f feat: use chain specific bootnodes (#1826) 2023-03-17 19:28:00 -04:00
Matthias Seitz
7c9b212b4a chore: relax Arc requirement for provider (#1429) 2023-02-17 14:40:20 +01:00
Aurélien
e2ac4d3f3c feat: convert HeadersClient BodiesClient futures into associated types (#1063) 2023-01-30 01:25:15 -08:00
Bjerg
87306f2892 ci: ensure docs build (#1073)
Co-authored-by: xqft <estefano.bargas@fing.edu.uy>
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-01-27 18:49:22 +01:00
Tomás
2ae88b01df test: fix failing doctests (#1024)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-01-25 04:04:48 +01:00