如何获得历史事件与Tendermint websocket通过/订阅方法?



我正在用下面的代码订阅Tendermint的事件(如新交易);

query := "tm.event='Tx'"
txs, err := client.Subscribe(ctx, "some-consumer", query)

或从终端作为;

wscat --connect ws://0.0.0.0:26657/websocket
> { "jsonrpc": "2.0", "method": "subscribe", "params": ["tm.event='Tx'"], "id": 1 }

我正在获得事件,因为他们出现,但我怎么能得到历史事件,例如,从一个特定的块开始?

我认为您应该使用github.com/tendermint/tendermint/rpc/client/http中的HTTP。然后,您可以提出Block(context, height),Tx(context, hash, prove)和许多其他请求!

相关内容

  • 没有找到相关文章

最新更新