13个版本

0.1.1 2021年7月7日
0.0.12 2021年7月7日
0.0.8 2021年6月29日

#196#cryptocurrency

Download history 1/week @ 2024-03-09 12/week @ 2024-03-30 3/week @ 2024-04-06

每月下载量 53
用于 chainseeker-server

MIT 许可证

18KB
279

bitcoin-rest

License: MIT bitcoin-rest at crates.io bitcoin-rest at docs.rs Rust codecov

bitcoin-rest 是一个用于 Bitcoin Core REST API 接口的 Rust 库。

所有API调用都与 rust-bitcoin 兼容。

用法

以下示例获取创世区块,并最终将 block 变量设置为使用创世区块的 bitcoin::blockdata::block::Block

use bitcoin::hash_types::BlockHash;

let rest = bitcoin_rest::new(bitcoin_rest::DEAFULT_ENDPOINT);  // or new("http://HOSTNAME:PORT/rest/");
let blockid = BlockHash::from_str("000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f").unwrap();
let block = rest.block(blockid).await.unwrap();
// block.block_hash().to_string() == "000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f"

有关REST API的详细信息,请参阅 Bitcoin Core GitHub 页面上的未认证REST接口文章。

依赖关系

~10–25MB
~321K SLoC