#区块链 # #SDK #集合 #请求 #天狼星 #近星

xpx-chain-sdk

ProximaX Sirius Chain Rust SDK是一个轻量级的Rust库,用于与Sirius区块链交互

2个版本

0.6.2 2024年6月28日
0.6.1 2024年6月27日

#122#链

Apache-2.0

1.5MB
28K SLoC

Rust logo

ProximaX Sirius区块链的官方Rust SDK库。

License

ProximaX Sirius Chain Rust SDK作为轻量级的Rust库与Sirius区块链交互。它提供了完整的库集覆盖,并支持异步请求。

用法

首先,将以下内容添加到您的Cargo.toml

[dependencies]
xpx-chain-sdk = { git = "https://github.com/proximax-storage/rust-xpx-chain-sdk"}

示例

#[tokio::main]
async fn main() {
    let node_url = vec!["http://bctestnet1.brimstone.xpxsirius.io:3000"];

    let sirius_client = xpx_chain_sdk::api::SiriusClient::new(node_url).await;
    let client = match sirius_client {
        Ok(resp) => resp,
        Err(err) => panic!("{}", err),
    };

    //let account_id: &str = "VC6LFNKEQQEI5DOAA2OJLL4XRPDNPLRJDH6T2B7X";
    let account_id: &str = "5649D09FB884424AB5E3ED16B965CF69E3048A5E641287C319AC3DE995C97FB0";

    let account_info = client.account_api().account_info(account_id).await;
    match account_info {
        Ok(resp) => println!("{}", resp),
        Err(err) => eprintln!("{}", err),
    }
}

更多示例请见维基

依赖关系

~22–34MB
~589K SLoC