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
mempirate
c326186397
fix(net): export PeerInfo struct ( #973 )
2023-01-23 02:16:15 -08:00
Dan Cline
55d1db0c1d
feat(network): move test helpers to test-utils mod ( #901 )
2023-01-17 11:18:53 +01:00
Sanket Shanbhag
e4bd5b4fe9
feat(net): add NetworkMetrics ( #708 )
...
* Added NetworkMetrics
* update docs
* add more metrics and make naming consistent
* add active inbound and outbound connection metrics
2023-01-05 10:17:57 +01:00
Aurélien
65bc3cb7b8
RPC Admin namespace implementation ( #685 )
...
* AdminApi first draft
* Implement add_trusted_peer and remove_trusted_peer
* Fix tests
* Refactoring NetworkHandle peer related methods
* Refactoring add_discovered_node in PeersManager
* Change record type from String to NodeRecord
* Adding NetworkHandleMessage::RemovePeer command
2023-01-03 14:02:05 +01:00
LambdaClass
efac887e30
chore: add serde feature to network crate ( #653 )
...
* Add serde feature and support for PeersConfig
* Add Duration fields and Weights
* Add serde for ConnectionInfo field
2023-01-01 18:27:55 +02:00
Roman Krasiuk
565a0aa90b
feat(engine): new payload execution ( #631 )
...
* feat(engine): new payload execution
* address PR comments
* rm unused dev deps
* add comment about lru
* remove par_iter
2022-12-29 02:36:56 -08:00
Matthias Seitz
9dbf280bfb
docs(net): add bird's eye view docs ( #456 )
2022-12-15 11:36:58 +02:00
Matthias Seitz
43f6bb9127
feat(net): integrate discovery banlist ( #442 )
...
* feat(net): integrate discovery banlist
* fix typos
2022-12-14 19:47:11 +02:00