diff --git a/packages/tendermint-rpc/src/tendermint34/tendermint34client.spec.ts b/packages/tendermint-rpc/src/tendermint34/tendermint34client.spec.ts index 3b94bbb2..006b33a3 100644 --- a/packages/tendermint-rpc/src/tendermint34/tendermint34client.spec.ts +++ b/packages/tendermint-rpc/src/tendermint34/tendermint34client.spec.ts @@ -244,7 +244,7 @@ function defaultTestSuite(rpcFactory: () => RpcClient, expected: ExpectedValues) // second page const s2 = await client.blockSearch({ query: query, page: 2, per_page: 2 }); expect(s2.totalCount).toEqual(3); - expect(s2.blocks.length).toEqual(2); + expect(s2.blocks.length).toEqual(1); client.disconnect(); }); diff --git a/packages/tendermint-rpc/src/tendermint34/tendermint34client.ts b/packages/tendermint-rpc/src/tendermint34/tendermint34client.ts index 3b5335e7..f528c2dd 100644 --- a/packages/tendermint-rpc/src/tendermint34/tendermint34client.ts +++ b/packages/tendermint-rpc/src/tendermint34/tendermint34client.ts @@ -99,7 +99,10 @@ export class Tendermint34Client { } /** - * Search for events that are in a block + * Search for events that are in a block. + * + * NOTE + * This method will error on any node that is running a Tendermint version lower than 0.34.9. * * @see https://docs.tendermint.com/master/rpc/#/Info/block_search */ @@ -115,6 +118,9 @@ export class Tendermint34Client { // this should paginate through all blockSearch options to ensure it returns all results. // starts with page 1 or whatever was provided (eg. to start on page 7) + // + // NOTE + // This method will error on any node that is running a Tendermint version lower than 0.34.9. public async blockSearchAll(params: requests.BlockSearchParams): Promise { let page = params.page || 1; const blocks: responses.BlockResponse[] = [];