如何在Tendermint中插入json数据
如何在Tendermint中插入json数据,以便使用Tx_搜索URL获取数据 curl“localhost:26657/tx\u search?query=\”account.owner='Ivan'\“&prove=true” 伙计们,我在每个平台上都看到了这个例子,但是没有人谈论account.owner是如何添加的 帮助我从命令行在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
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" } }
}