8个不稳定版本 (3个破坏性更新)
0.4.0 | 2024年5月3日 |
---|---|
0.3.1 | 2024年4月25日 |
0.3.0 | 2024年2月28日 |
0.2.0 | 2023年8月24日 |
0.1.1 | 2019年12月30日 |
#1 in #nimiq
每月4,725次下载
40KB
503 行
Nimiq Rust客户端
Rust实现的Nimiq RPC客户端规范。
关于
这是一个用Rust编写的Nimiq RPC客户端库。此客户端库实现了Nimiq RPC规范。客户端使用jsonrpsee
库来处理JSON-RPC 2.0请求和响应。有关此库的更多信息,请参阅jsonrpsee HTTP客户端文档。
使用方法
use nimiq_rpc::Client;
#[tokio::main]
async fn main() {
let client = Client::new("http://seed-host.com:8648/".to_string());
// If your node uses credentials
let client = Client::new_with_credentials("http://seed-host.com:8648/".to_string(), "user".to_string(), "password".to_string());
println!("{:?}", client.accounts().await.unwrap());
println!("{:?}", client.block_number().await.unwrap());
println!("{:?}", client.hashrate().await.unwrap());
println!("{:?}", client.log("*", "log").await.unwrap());
}
文档
Docs.rs链接到官方crate文档。并查看Nimiq RPC规范以获取详细信息。
安装
将crate添加到您的Cargo.toml
文件中。
贡献
此实现最初由Eligioo贡献。
请以拉取请求的形式发送您的贡献。有关想法,请参阅问题跟踪器。
许可证
依赖关系
~9–19MB
~277K SLoC