avail-rust-core 0.5.1

Avail Rust SDK core library
Documentation
1
2
3
4
5
6
7
8
9
10
use super::Error;
use primitive_types::H256;
use std::str::FromStr;
use subxt_rpcs::{RpcClient, rpc_params};

pub async fn v1_genesishash(client: &RpcClient) -> Result<H256, Error> {
	let value: String = client.request("chainSpec_v1_genesisHash", rpc_params![]).await?;
	let value = H256::from_str(&value).map_err(|e| Error::MalformedResponse(e.to_string()))?;
	Ok(value)
}