Expand description
§quasar-rpc
A lightweight Solana RPC client built on Hyper with minimal memory overhead.
§Usage
use quasar_rpc::Rpc;
use solana_commitment_config::CommitmentConfig;
use solana_pubkey::Pubkey;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let endpoint = "https://api.mainnet-beta.solana.com".to_string();
let commitment = CommitmentConfig::processed();
// Create client
let rpc = Rpc::new_with_commitment(endpoint, commitment).await;
// Get account info
let account = rpc.get_account(&Pubkey::default(), None).await?;
println!("Account: {:?}", account);
Ok(())
}§Available Methods
get_accountget_multiple_accountsget_program_accountsget_slotget_latest_blockhashget_signature_statusessimulate_transaction
Re-exports§
pub use client::Rpc;