Commit Graph

113 Commits

Author SHA1 Message Date
rakita
ee199bb5db fmt: run nightly-2023-10-15 and remove semicolons (#6035) 2024-01-12 11:38:41 +00:00
Matthias Seitz
a680a03658 feat: Introduce NodeBuilder (#5869)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-12-28 16:01:32 +00:00
Matthias Seitz
3aa718a561 Revert "feat: Introduce NodeBuilder" (#5868) 2023-12-27 14:23:32 +01:00
Dan Cline
8e9b02f128 feat: Introduce NodeBuilder (#5824) 2023-12-27 12:56:20 +00:00
Bjerg
6af8e0f7ea chore: use new aquamarine macro (#5785) 2023-12-15 14:49:01 +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
5e2affb15a feat: add configure network function to cli ext (#5536) 2023-11-22 19:58:02 +00:00
Matthias Seitz
820f67e741 feat: support additional protocols abstraction (#5360) 2023-11-10 18:41:06 +00:00
Matthias Seitz
0e2346597b feat: add for peers functions (#5351) 2023-11-08 14:46:07 +00:00
DaniPopes
f8ceda9ea8 chore: reduce size of common types (#5304) 2023-11-06 12:45:20 +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
470449ff24 fmt: format doc comments (#5308) 2023-11-05 13:06:30 +00:00
Alexey Shekhirin
9ca44efe9f feat(bin): separate journald and file log filters, log debug to file by default (#5197) 2023-10-31 11:08:15 +00:00
Matthias Seitz
f782a33310 chore: downgrade debug! to trace! (#5186) 2023-10-26 09:13:26 +00:00
Emmanuel Ekpenyong
33df4e5766 chore: remove reth primitives [tokio] and [tokio-stream] dependencies (#5111)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-21 05:58:43 +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
Roman Krasiuk
8baf2344d4 chore: demote session established log level (#4564)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-18 08:38:45 +00:00
Matthias Seitz
9ebeca3bef chore: simplify builder fn (#4284) 2023-08-20 13:07:32 +02:00
Matthias Seitz
cac4049a08 chore: relax network blockreader trait bounds (#4079) 2023-08-05 16:00:05 +02:00
Supernovahs.eth
6d1e8a2ecc feat:new discovered node record event stream (#3707)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-17 09:42:28 +00:00
joshieDo
054f30f43c chore: rename Block*Provider for Block*Reader (#3385) 2023-06-26 14:13:45 +00:00
Matthias Seitz
a4c2f5f69c feat: add metrics for tx channel (#3345) 2023-06-22 19:34:02 +00:00
Alexey Shekhirin
9fae70d189 chore(net): warn -> debug logging (#3081) 2023-06-09 13:47:59 +00:00
Bjerg
d2c68edf23 feat: rework logs (#2988) 2023-06-05 17:43:14 +00:00
Sanket Shanbhag
718dbfc971 fix: make eth requests channel bounded (#2811) 2023-05-24 19:15:23 +02:00
Matthias Seitz
10b97b29af chore: downgrade error and warn traces to debug (#2541) 2023-05-03 15:53:05 +02:00
Roman Krasiuk
7f764028d2 feat(cli): consensus engine events (#2473) 2023-05-01 17:46:03 +02:00
Matthias Seitz
433ecdcaec chore: track client version in tx peer (#2452) 2023-04-28 11:53:42 -07:00
mempirate
93d3bd9dcd feat(net): fix peer backoffs to not interfere with reputation (#2422) 2023-04-27 15:53:12 +02:00
Matthias Seitz
addd8d473c chore: improve incoming connection traces (#2393) 2023-04-25 16:51:41 +02:00
mempirate
21ebfee461 feat(p2p): add reputation management features (#2389) 2023-04-25 14:18:53 +02:00
mempirate
c6e7ea513f feat(net): add client_version to session established events (#2379) 2023-04-25 10:45:02 +02:00
mempirate
667af585e7 feat(net): add remote_addr to session established event (#2373) 2023-04-24 13:16:47 -04:00
Aditya Pandey
6f15f844a5 Removing reth network api dependency from rpc types (#2281)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-04-17 14:03:06 +02:00
Matthias Seitz
3779a225fb fix: remove peers after incoming connection closed (#2245) 2023-04-14 11:42:49 -04:00
jawilk
643ee5226c chore(net): improve network service launch error diagnostic (#2068) 2023-04-01 08:20:27 +02:00
Dan Cline
790541a710 feat: add peer disconnect metrics (#1956) 2023-03-23 21:46:55 -07:00
Dan Cline
7ac06cd29f feat: use chain specific bootnodes (#1826) 2023-03-17 19:28:00 -04:00
Matthias Seitz
4e66cc7ea7 chore(net): add negotiated eth version to events (#1478) 2023-02-21 13:26:17 +01:00
Matthias Seitz
7c9b212b4a chore: relax Arc requirement for provider (#1429) 2023-02-17 14:40:20 +01:00
Matthias Seitz
760f76ab86 fix(net): set tracked peers metric by value (#1420) 2023-02-16 13:27:40 -08:00
Matthias Seitz
cd1afccf52 revert: "Revert "cli: integrate TaskExecutor" (#1329)" (#1336) 2023-02-14 15:50:19 +01:00
Georgios Konstantopoulos
48d121dc54 Revert "cli: integrate TaskExecutor" (#1329) 2023-02-13 19:28:19 -08:00
Matthias Seitz
5997103078 cli: integrate TaskExecutor (#1314) 2023-02-13 14:24:18 -08:00
Bjerg
02a6aec3fb feat: support time-based forking (#1128) 2023-02-06 12:55:41 -08:00
Matthias Seitz
75692bc5f3 perf(net): add manual yield point (#1155) 2023-02-04 12:56:25 -08:00
Mariano A. Nicolini
dab1f4f497 feat(net): add shutdown network signal (#1011)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-02-04 12:28:13 -08:00
Matthias Seitz
ae771d291d perf(net): add protocol breach request timeout (#1099) 2023-01-31 15:20:44 -08:00