RPC Core
This crate provides foundational primitives used in Rusty Kaspa node RPC subsystem.
These include the main RpcApi trait, RpcApiOps
enum used in RPC method dispatching, and various data structures used in RPC method arguments.
This crate acts as a foundation for kaspa_grpc_client and
kaspa_wrpc_client crates, which provide gRPC and WebSocket
RPC client implementations. This crate is also used by WASM bindings to provide WASM RpcClient
implementation
(based on wRPC).