如何在Tendermint中插入json数据

如何在Tendermint中插入json数据,json,rpc,blockchain,grpc,tendermint,Json,Rpc,Blockchain,Grpc,Tendermint,如何在Tendermint中插入json数据,以便使用Tx_搜索URL获取数据 curl“localhost:26657/tx\u search?query=\”account.owner='Ivan'\“&prove=true” 伙计们,我在每个平台上都看到了这个例子,但是没有人谈论account.owner是如何添加的 帮助我从命令行在tendermint上编写JSON对象。 正如文档所述,这些标签添加到ResponseDeliverTx中。戈朗就是一个例子。其他语言也应该类似 例如,在Ja

如何在Tendermint中插入json数据,以便使用Tx_搜索URL获取数据

curl“localhost:26657/tx\u search?query=\”account.owner='Ivan'\“&prove=true”

伙计们,我在每个平台上都看到了这个例子,但是没有人谈论account.owner是如何添加的

帮助我从命令行在tendermint上编写JSON对象。

正如文档所述,这些标签添加到
ResponseDeliverTx
中。戈朗就是一个例子。其他语言也应该类似

例如,在Javascript中使用:


可以找到完整的列表

您可以在上找到答案


在第17页,有一篇使用JSON的示例文章-您必须遵守此处定义的
jsonrpc
格式,并确保您的
tx
字段是base-64编码的。

re:account.owner的添加方式:它就在go中的“查询事务”部分@Inasecat的正上方,但是伙计,我发现JSON是从命令行编写的。我也发现很难理解文档,它是如何添加的?欢迎使用堆栈溢出。虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。
deliverTx (request) {
  let tx = padTx(request.tx)
  let number = tx.readUInt32BE(0)
  if (number !== state.count) {
    return { code: 1, log: 'tx does not match count' }
  }

  // update state
  state.count += 1

  return { code: 0, log: 'tx succeeded', tags: { "account.owner": "Priyal" } }
}