diff --git a/rpc/client/rpc_test.go b/rpc/client/rpc_test.go index 3eabaa97..767ae684 100644 --- a/rpc/client/rpc_test.go +++ b/rpc/client/rpc_test.go @@ -351,6 +351,11 @@ func TestTxSearch(t *testing.T) { assert.True(t, proof.Proof.Verify(proof.Index, proof.Total, txHash, proof.RootHash)) } + // query by height + result, err = c.TxSearch(fmt.Sprintf("tx.height >= %d", txHeight), true, 1, 30) + require.Nil(t, err, "%+v", err) + require.Len(t, result.Txs, 1) + // we query for non existing tx result, err = c.TxSearch(fmt.Sprintf("tx.hash='%X'", anotherTxHash), false, 1, 30) require.Nil(t, err, "%+v", err) diff --git a/rpc/test/helpers.go b/rpc/test/helpers.go index b0dd77ec..0a9cd984 100644 --- a/rpc/test/helpers.go +++ b/rpc/test/helpers.go @@ -85,7 +85,7 @@ func GetConfig() *cfg.Config { globalConfig.P2P.ListenAddress = tm globalConfig.RPC.ListenAddress = rpc globalConfig.RPC.GRPCListenAddress = grpc - globalConfig.TxIndex.IndexTags = "app.creator" // see kvstore application + globalConfig.TxIndex.IndexTags = "app.creator,tx.height" // see kvstore application } return globalConfig }