avail_rust_core/rpc/
chainspec.rs

1use super::Error;
2use primitive_types::H256;
3use std::str::FromStr;
4use subxt_rpcs::{RpcClient, rpc_params};
5
6pub async fn v1_genesishash(client: &RpcClient) -> Result<H256, Error> {
7	let value: String = client.request("chainSpec_v1_genesisHash", rpc_params![]).await?;
8	let value = H256::from_str(&value).map_err(|e| Error::MalformedResponse(e.to_string()))?;
9	Ok(value)
10}