Commit Graph

52 Commits

Author SHA1 Message Date
jn
8f8b29b3ce refactor: replace futures_util pin and tokio_pin with std pin (#8109) 2024-05-06 10:14:54 +00:00
Abner Zheng
fd8fdcfd4b refactor: remove futureUnordered in ipc (#7920) 2024-04-29 15:30:42 +00:00
Matthias Seitz
6bdba8a2a6 chore: misc clippy fixes (#7926) 2024-04-27 06:25:09 +02:00
Abner Zheng
2f052a8112 feat: replace low level IPC with interprocess (#7922) 2024-04-27 03:47:34 +00:00
Abner Zheng
b6b2cf816e Add windows Ipc Client implementation (#7187) 2024-04-26 13:34:34 +00:00
Abner Zheng
9567b256c8 feat: support max_request_body_size (#7880) 2024-04-25 15:51:31 +00:00
Abner Zheng
ee1c811c43 feat: integrate RpcMiddleware in IPC (#7790) 2024-04-23 15:08:32 +00:00
Matthias Seitz
67cfb06fbb chore(deps): migrate to jsonrpsee 0.22 (#5894)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2024-04-05 16:02:05 +00:00
Matthias Seitz
a31202670b chore: apply some style suggestions (#7307) 2024-03-24 22:52:33 +00:00
Matthias Seitz
27194def04 chore: move tower+hyper to workspace (#7150) 2024-03-15 11:22:12 +00:00
back
5e2cac442f 0x/rm unused dep (#6899)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2024-03-01 11:34:31 +00:00
DaniPopes
6890e02310 fmt: format tracing macro calls (#6776) 2024-02-24 10:58:01 +00:00
DaniPopes
9ca813aee2 chore: remove some unnecessary calls to unwrap/expect (#6727) 2024-02-22 16:36:08 +00:00
Dan Cline
79452eadaf chore: make clippy happy (#6666) 2024-02-19 06:31:47 +00:00
Thomas Coratger
8cfa5efe62 small refactoring (#6531) 2024-02-10 21:21:40 +00:00
DaniPopes
e2687c4525 chore: avoid .as_ref().to_vec() when Into<Vec<u8>> is available (#6071) 2024-01-15 10:21:54 +00:00
Thomas Coratger
16a6e000bd resolve some missing doc and clippy (#6027) 2024-01-12 13:14:12 +00:00
Thomas Coratger
92f33b071c add missing documentation for various crates (#5950) 2024-01-05 13:10:37 +00:00
Thomas Coratger
9aa44093cf lints: move top-level lints to [workspace.lints] manifest table (#5935) 2024-01-04 13:38:02 +00:00
Matthias Seitz
8dff31e3ac chore: improve ipc error message (#5908) 2023-12-31 22:22:52 +00:00
DaniPopes
b1b059fe9b chore: clean up lints (#5881) 2023-12-28 16:23:50 +00:00
DaniPopes
e341f47a16 fmt: add a space between inner doc-comments and following items (#5880) 2023-12-28 15:52:20 +00:00
DaniPopes
e897764ad4 chore(meta): manifest maintenance (#5353) 2023-11-08 19:53:50 +00:00
Alexey Shekhirin
47669c5886 feat(rpc): record call metrics per method (#5338) 2023-11-07 19:01:39 +00:00
DaniPopes
470449ff24 fmt: format doc comments (#5308) 2023-11-05 13:06:30 +00:00
DaniPopes
e05dba69ce chore: rewrite all error messages for consistency (#5176)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-10-25 20:12:03 +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
76a6c92cb3 perf: improve ipc poll logic (#4037) 2023-08-03 13:04:00 +00:00
Matthias Seitz
3f9c00ea40 perf: spawn ipc requests (#4039) 2023-08-03 12:36:22 +00:00
Matthias Seitz
73652ed3bc chore: bump jsonrpsee 0.19 (#3989) 2023-07-31 13:36:12 +02:00
Matthias Seitz
8cdb097829 chore: simplify workspace = true usage (#3930) 2023-07-26 15:21:09 +00:00
Matthias Seitz
da13ef688b fix: concurrent ipc driver impl (#3790) 2023-07-15 14:28:26 +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
Bjerg
77167134d0 docs: document crate features (#3269) 2023-06-21 19:35:38 +00:00
Matthias Seitz
7042230102 chore: remove unused client feature (#3300) 2023-06-21 19:13:48 +00:00
Matthias Seitz
5b20aece2b chore: move bytes to workspace dep (#3302) 2023-06-21 19:13:32 +00:00
Bjerg
7ab8a7f3ec chore: use workspace version (#3240) 2023-06-19 17:29:15 +00:00
Waylon Jepsen
ea2fcee995 chore: use workspace dependencies (#3132) 2023-06-13 22:46:26 +00:00
DaniPopes
171166e84a chore: add msrv to manifests, add and use workspace.package (#3006) 2023-06-06 03:45:44 +00:00
Bjerg
d2c68edf23 feat: rework logs (#2988) 2023-06-05 17:43:14 +00:00
Matthias Seitz
d0f235893f fix: configure ipc server properly (#2922) 2023-05-31 14:34:08 +00:00
Matthias Seitz
14a9e5cfc9 chore: box incoming connections on windows (#2805) 2023-05-24 10:33:24 +02:00
Matthias Seitz
c991a31e0d chore: feature gate IpcClientBuilder (#2785) 2023-05-22 19:34:57 +03:00
Georgios Konstantopoulos
ae2b0954c6 perf: do not compile traces in release mode (#2652) 2023-05-15 17:06:10 -07:00
Matthias Seitz
11cd0d4753 feat: support subscriptions over IPC (#2667) 2023-05-15 15:42:48 +02:00
Matthias Seitz
92b557d84e chore(deps): bump jsonrpsee 0.18 (#2640) 2023-05-12 00:54:21 +02:00
Matthias Seitz
523ffa0cb7 chore(clippy): make clippy happy (#2597) 2023-05-07 12:00:23 +02:00
Matthias Seitz
2cba04774b chore(rpc): add traces for server start (#1925) 2023-03-23 05:51:29 -07:00
Matthias Seitz
29a2e1ab3a feat(rpc): add EthSubscriptionIdProvider (#1721) 2023-03-12 22:36:19 -04:00