1 个稳定版本
1.0.1 | 2021 年 6 月 20 日 |
---|
#219 in #json-rpc
22KB
635 代码行
helium-jsonrpc-client
使用 JSON-RPC 调用的异步库,用于 Helium 的 区块链节点。
概述
它是 ETL Lite 项目的组成部分,用于跟踪和存储 Helium 区块链的数据。
示例
use helium_jsonrpc_rs::{ blocks };
#[tokio::main]
async fn main() {
let height = 873465;
let client = helium_jsonrpc_rs::Client::new_with_base_url("http://127.0.0.1:4467".to_string());
let block = match blocks::get_block(&client, &height).await {
Ok(b) => b,
Err(e) => panic!("Couldn't get block: {}", e),
};
println!("Found block {} with {} transactions.", height, block.transactions.len());
}
请参阅示例文件夹和单元测试以获取更多示例。
依赖关系
~4–18MB
~238K SLoC