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

Download history 87/week @ 2024-05-04 61/week @ 2024-05-11 90/week @ 2024-05-18 298/week @ 2024-05-25 85/week @ 2024-06-01 461/week @ 2024-06-08 417/week @ 2024-06-15 136/week @ 2024-06-22 75/week @ 2024-06-29 189/week @ 2024-07-06 150/week @ 2024-07-13 168/week @ 2024-07-20 61/week @ 2024-07-27 768/week @ 2024-08-03 1532/week @ 2024-08-10 2329/week @ 2024-08-17

每月4,725次下载

Apache-2.0

40KB
503

Build Crates.io

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贡献。

请以拉取请求的形式发送您的贡献。有关想法,请参阅问题跟踪器

许可证

Apache 2.0

依赖关系

~9–19MB
~277K SLoC