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 7f5ffa0e..1260b805 100644 --- a/packages/tendermint-rpc/src/tendermint34/adaptors/v0-34/responses.ts +++ b/packages/tendermint-rpc/src/tendermint34/adaptors/v0-34/responses.ts @@ -284,10 +284,10 @@ interface RpcBlockId { function decodeBlockId(data: RpcBlockId): responses.BlockId { return { - hash: fromHex(assertNotEmpty(data.hash)), + hash: fromHex(data.hash), parts: { - total: assertNotEmpty(data.parts.total), - hash: fromHex(assertNotEmpty(data.parts.hash)), + total: data.parts.total, + hash: fromHex(data.parts.hash), }, }; } @@ -349,7 +349,7 @@ function decodeHeader(data: RpcHeader): responses.Header { validatorsHash: fromHex(assertNotEmpty(data.validators_hash)), nextValidatorsHash: fromHex(assertNotEmpty(data.next_validators_hash)), consensusHash: fromHex(assertNotEmpty(data.consensus_hash)), - appHash: fromHex(assertNotEmpty(data.app_hash)), + appHash: fromHex(data.app_hash), lastResultsHash: fromHex(assertSet(data.last_results_hash)), evidenceHash: fromHex(assertSet(data.evidence_hash)), diff --git a/packages/tendermint-rpc/src/tendermint34/tendermint34client.spec.ts b/packages/tendermint-rpc/src/tendermint34/tendermint34client.spec.ts index abb58468..e03d5cd2 100644 --- a/packages/tendermint-rpc/src/tendermint34/tendermint34client.spec.ts +++ b/packages/tendermint-rpc/src/tendermint34/tendermint34client.spec.ts @@ -259,8 +259,8 @@ function defaultTestSuite(rpcFactory: () => RpcClient, expected: ExpectedValues) const query = buildQuery({ raw: "block.height >= 1 AND block.height <= 3" }); const sall = await client.blockSearchAll({ query: query, per_page: 2 }); - expect(sall.totalCount).toEqual(5); - expect(sall.blocks.length).toEqual(5); + expect(sall.totalCount).toEqual(3); + expect(sall.blocks.length).toEqual(3); // make sure there are in order from lowest to highest height const [b1, b2, b3] = sall.blocks; expect(b2.block.header.height).toEqual(b1.block.header.height + 1);