diff --git a/packages/tendermint-rpc/src/tendermint34/adaptors/v0-34/responses.ts b/packages/tendermint-rpc/src/tendermint34/adaptors/v0-34/responses.ts index 860c1de2a8..cd3e12e7ab 100644 --- a/packages/tendermint-rpc/src/tendermint34/adaptors/v0-34/responses.ts +++ b/packages/tendermint-rpc/src/tendermint34/adaptors/v0-34/responses.ts @@ -346,13 +346,17 @@ function decodeHeader(data: RpcHeader): responses.Header { interface RpcBlockMeta { readonly block_id: RpcBlockId; + readonly block_size: string; readonly header: RpcHeader; + readonly num_txs: string; } function decodeBlockMeta(data: RpcBlockMeta): responses.BlockMeta { return { blockId: decodeBlockId(data.block_id), + blockSize: Integer.parse(assertNotEmpty(data.block_size)), header: decodeHeader(data.header), + numTxs: Integer.parse(assertNotEmpty(data.num_txs)), }; } diff --git a/packages/tendermint-rpc/src/tendermint34/responses.ts b/packages/tendermint-rpc/src/tendermint34/responses.ts index 55f1dbcd57..229db65a80 100644 --- a/packages/tendermint-rpc/src/tendermint34/responses.ts +++ b/packages/tendermint-rpc/src/tendermint34/responses.ts @@ -195,9 +195,9 @@ export interface TxProof { export interface BlockMeta { readonly blockId: BlockId; + readonly blockSize: number; readonly header: Header; - // TODO: Add blockSize (e.g "block_size": "471") - // TODO: Add numTxs (e.g "num_txs": "0") + readonly numTxs: number; } export interface BlockId {