solana_rpc_client

Module rpc_client

source
Expand description

Communication with a Solana node over RPC.

Software that interacts with the Solana blockchain, whether querying its state or submitting transactions, communicates with a Solana node over JSON-RPC, using the RpcClient type.

This is a blocking API. For a non-blocking API use the asynchronous client in crate::nonblocking::rpc_client.

Re-exports§

  • pub use crate::mock_sender::Mocks;

Structs§

Traits§

  • Trait used to add support for versioned messages to RPC APIs while retaining backwards compatibility
  • Trait used to add support for versioned transactions to RPC APIs while retaining backwards compatibility