Skip to main content

Crate spume

Crate spume 

Source
Expand description

Lightweight, ergonomic Solana JSON-RPC client for WebAssembly.

Wraps the Solana JSON-RPC API over HTTP and (optionally) PubSub WebSocket. Returns the canonical types from solana_rpc_client_types.

§Example

use spume::WasmClient;

let client = WasmClient::new("https://api.mainnet-beta.solana.com");
let slot = client.get_slot(None).await?;

Modules§

provider
pubsub_providerpubsub

Structs§

WasmClient
Solana JSON-RPC client over HTTP.
WasmPubsubClientpubsub
Solana JSON-RPC PubSub client over a single WebSocket connection.