Пример #1
0
        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);
        }
Пример #2
0
        /// <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));
        }