27 lines
869 B
Rust
27 lines
869 B
Rust
pub mod quic_client;
|
|
pub mod tpu_client;
|
|
pub mod tpu_connection;
|
|
pub mod udp_client;
|
|
|
|
pub mod blockhash_query {
|
|
pub use solana_rpc_client_nonce_utils::nonblocking::blockhash_query::*;
|
|
}
|
|
/// Durable transaction nonce helpers.
|
|
pub mod nonce_utils {
|
|
pub use solana_rpc_client_nonce_utils::nonblocking::*;
|
|
}
|
|
pub mod pubsub_client {
|
|
pub use solana_pubsub_client::nonblocking::pubsub_client::*;
|
|
}
|
|
/// Communication with a Solana node over RPC asynchronously .
|
|
///
|
|
/// 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.
|
|
///
|
|
/// [JSON-RPC]: https://www.jsonrpc.org/specification
|
|
/// [`RpcClient`]: crate::nonblocking::rpc_client::RpcClient
|
|
pub mod rpc_client {
|
|
pub use solana_rpc_client::nonblocking::rpc_client::*;
|
|
}
|