avail-rust-core 0.5.1

Avail Rust SDK core library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use super::Error;
use serde::Deserialize;
use subxt_rpcs::{RpcClient, rpc_params};

#[derive(Default, Deserialize)]
pub struct RpcMethods {
	pub methods: Vec<String>,
}

pub async fn call(client: &RpcClient) -> Result<RpcMethods, Error> {
	let value = client.request("rpc_methods", rpc_params![]).await?;
	Ok(value)
}