CometBFT RPC client for JavaScript
A json rpc implementation over streams
Runtime library for RPC clients generated by the protoc plugin "protobuf-ts"
JSON-RPC 2.0 implementation over WebSockets for Node.js
Type definitions for parsed types used in the Solana RPC
Shared generic JSON RPC specifications
Remote procedure call for client-server communication in Vite plugins
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 CometBFT light client for the browser.
A library for subscribing to Solana RPC notifications
A generic implementation of JSON RPCs using proxies
Ethereum RPC and Provider errors
Reusable transformers for patching RPC inputs and outputs
JSON-RPC 2.0 client and server
[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`).
Ethereum RPC and Provider errors.
Defines all default Solana RPC subscriptions as types
Type definitions for values used in the Solana RPC, and helper functions for working with them
An RPC transport that uses HTTP requests
Type Safe RPC library.
Generates an id useable in json rpc payloads.
cometbft-rpc contains the core types returned by a CometBFT node's RPC endpoint. All networking related features are feature guarded to keep the dependencies small in cases where only the core types are needed.
cometbft-rpc contains the core types returned by a CometBFT node's RPC endpoint. All networking related features are feature guarded to keep the dependencies small in cases where only the core types are needed.
CometBFT is a high-performance blockchain consensus engine that powers Byzantine fault tolerant applications written in any programming language. This crate provides core types for representing information about CometBFT blockchain networks, including chain information types, secret connections, and remote procedure calls (JSON-RPC).
cometbft-config provides functions for loading and validating CometBFT configuration files. It is moved out of the CometBFT crate for no_std support in the cometbft crate.