From a3c3540ff5bdfa1d2daf694da6d3d0afb6378ea1 Mon Sep 17 00:00:00 2001 From: Femi Bankole Date: Fri, 22 Dec 2023 13:30:18 +0100 Subject: [PATCH] chore(docs): document the `next_light_client_block` RPC method (#78) --- src/methods/next_light_client_block.rs | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/methods/next_light_client_block.rs b/src/methods/next_light_client_block.rs index 00d4c9d..63502b6 100644 --- a/src/methods/next_light_client_block.rs +++ b/src/methods/next_light_client_block.rs @@ -1,3 +1,27 @@ +//! Returns the next light client block. +//! +//! ## Example +//! +//! ``` +//! use near_jsonrpc_client::{methods, JsonRpcClient}; +//! +//! # #[tokio::main] +//! # async fn main() -> Result<(), Box> { +//! let client = JsonRpcClient::connect("https://archival-rpc.mainnet.near.org"); +//! +//! let request = methods::next_light_client_block::RpcLightClientNextBlockRequest { +//! last_block_hash: "ANm3jm5wq1Z4rJv6tXWyiDtC3wYKpXVHY4iq6bE1te7B".parse()?, +//! }; +//! +//! let response = client.call(request).await?; +//! +//! assert!(matches!( +//! response, +//! Some(methods::next_light_client_block::LightClientBlockView { .. }) +//! )); +//! # Ok(()) +//! # } +//! ``` use super::*; pub use near_jsonrpc_primitives::types::light_client::{