cuprate/rpc
hinto-janai 92800810d9
cuprated: initial RPC module skeleton (#262)
* readme

* cuprated: add all workspace deps

* cuprated: add lints

* !!

* add state, fn signatures

* fixes

* error signatures

* interface: handle json-rpc concepts

* split rpc calls into 3 `Service`s

* interface: extract out to `RpcService`

* fix merge

* remove crate lints

* use `BoxFuture`

* rpc/interface: impl `thiserror::Error`

* split state from main handler struct

* cleanup

* fix imports

* replace `RpcError` with `anyhow::Error`

* interface: update error

* cuprated: update error type
2024-09-08 15:52:17 +01:00
..
interface cuprated: initial RPC module skeleton (#262) 2024-09-08 15:52:17 +01:00
json-rpc lints: opt in manual lint crates (#263) 2024-09-02 18:12:54 +01:00
types lints: opt in manual lint crates (#263) 2024-09-02 18:12:54 +01:00
README.md rpc: add initial crates (#146) 2024-06-05 15:35:08 +01:00

RPC

This directory contains Monero RPC types and Cuprate RPC's libraries.