#standard #rpc #api #solana #helius #rpc-client #wrapping

helius-rust-client

一个封装 Helius API 和标准 Solana RPC 客户端的 Rust 客户端

1 个不稳定版本

0.1.0 2023 年 4 月 26 日

#45#wrapping

MIT 许可证

50KB
1.5K SLoC

Helius Rust 客户端

为 Helius 的 Solana API 和标准 Solana RPC 调用提供的 Rust 客户端。更多关于 Helius API 的信息请参阅此处

crates.io 上可用。

安装

将包添加到您的 Cargo.toml

helius-rust-client = "0.1.0"

示例

   
    let client = HeliusClient::new(
        "your-api-key".to_string(),
        solana_sdk::genesis_config::ClusterType::MainnetBeta,
    );
    let token_balances = client
        .get_token_balances("YourAddress".to_string())
        .await.unwrap();

    println!("token balances: {:?}", token_balances);
    

更多示例可以在tests 目录中找到(以测试的形式)。提供 API 密钥和地址,并使用 -- --nocapture 运行它们,以查看打印的输出。

依赖项

~54–74MB
~1.5M SLoC