public async Task GetBlockHeaderStateTest() { var infoResp = await Api.GetInfoAsync(CancellationToken).ConfigureAwait(false); var info = infoResp.Result; var args = new GetBlockHeaderStateParams { BlockNumOrId = info.LastIrreversibleBlockId }; var resp = await Api.GetBlockHeaderStateAsync(args, CancellationToken).ConfigureAwait(false); TestPropetries(resp); }
/// <summary> /// /// </summary> /// <param name="args"></param> /// <param name="token"></param> /// <returns></returns> public async Task <OperationResult <BlockHeaderState> > GetBlockHeaderStateAsync(GetBlockHeaderStateParams args, CancellationToken token) { var endpoint = $"{ChainUrl}/v1/chain/get_block_header_state"; return(await CustomPutRequestAsync <BlockHeaderState>(endpoint, args, token).ConfigureAwait(false)); }