pomelo-rpc is the low level RPC framework for pomelo project. It contains two parts: client and server.
A json rpc implementation over streams
JSON-RPC 2.0 implementation over WebSockets for Node.js
Runtime library for RPC clients generated by the protoc plugin "protobuf-ts"
Type definitions for parsed types used in the Solana RPC
Remote procedure call for client-server communication in Vite plugins
Shared generic JSON RPC specifications
Create an Ethereum provider using a JSON-RPC engine or middleware
A small toolset for streaming JSON-RPC data and matching requests and responses
A library for sending JSON RPC requests to Solana RPCs
Defines all default Solana RPC methods as types
A library for subscribing to Solana RPC notifications
A generic implementation of JSON RPCs using proxies
Ethereum RPC and Provider errors
[json-rpc-engine](https://github.com/MetaMask/json-rpc-engine) middleware implementing ethereum filter methods. Backed by an [eth-block-tracker](https://github.com/MetaMask/eth-block-tracker) and web3 provider interface (`web3.currentProvider`).
Reusable transformers for patching RPC inputs and outputs
JSON-RPC 2.0 client and server
Type Safe RPC library.
Ethereum RPC and Provider errors.
Defines all default Solana RPC subscriptions as types
An RPC transport that uses HTTP requests
Type definitions for values used in the Solana RPC, and helper functions for working with them
A tool for processing JSON-RPC messages
Generates an id useable in json rpc payloads.