blockpulsar_client_rust 1.0.0

Rust client for Blockpulsar API
Documentation
extern crate blockpulsar_client_rust as bp;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
  let bp_client = bp::client::BlockpulsarClient::new("hoUTrs47BF7EniYtGaUuQ2", "99993b3d8ab9c045486b69a2f96fc8383beafa1533487631ae");

  // let bb_hash = bp_client.btc.get_best_block_hash().await;
  // let block = bp_client.btc.get_block(&bb_hash).await;
  // let blockchain_info = bp_client.btc.get_blockchain_info().await;
  // let block_count: u32 = bp_client.btc.get_block_count().await;
  // let block_hash: String = bp_client.btc.get_block_hash(687616).await;
  // let block_header = bp_client.btc.get_block_header(&block_hash).await;
  // let validate_address = bp_client.btc.validate_address("abcdefg").await;
  // let block_stats = bp_client.btc.get_block_stats(&block_hash).await;
  // let chain_tips = bp_client.btc.get_chain_tips().await;
  // let chain_tx_stats = bp_client.btc.get_chain_tx_stats(&block_hash, 30).await;
  // let difficulty = bp_client.btc.get_difficulty().await;
  // let mining_info = bp_client.btc.get_mining_info().await;
  // let hash_per_second = bp_client.btc.get_network_hash_ps(120, -1).await;
  // let mempool_info = bp_client.btc.get_mempool_info().await;
  // let raw_mempool = bp_client.btc.get_raw_mempool().await;
  // let mempool_entry = bp_client.btc.get_mempool_entry(&raw_mempool[1]).await;
  // let raw_transaction = bp_client.btc.get_raw_transaction(&block.tx[1], "").await;
  // let hps = bp_client.btc.get_network_hash_ps(120, -1).await;

  // println!("{:?}", block);

  return Ok(());
}