bitcoin-rest
bitcoin-rest is a Rust library for Bitcoin Core's REST API interface.
All API calls work with rust-bitcoin.
Usage
The following example fetches the genesis block and finally the block
variable set to bitcoin::blockdata::block::Block
with the genesis block.
use BlockHash;
let rest = new; // or new("http://HOSTNAME:PORT/rest/");
let blockid = from_str.unwrap;
let block = rest.block.await.unwrap;
// block.block_hash().to_string() == "000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f"
For REST API details, please see the Unauthenticated REST Interface article on the Bitcoin Core's GitHub page.