如何在Tendermint中插入json数据以便使用Tx_search URL进行提取
卷曲"localhost:26657/tx_search?query=\"account.owner='Ivan'\"&prove=true“
伙计们,我在每个平台上都看到了这个例子,但没有人谈论account.owner是如何添加的
帮助我从命令行在tendermint上编写JSON对象。
发布于 2018-12-05 20:30:53
https://tendermint.com/docs/app-dev/indexing-transactions.html#adding-tags
正如文档所说,标签是在ResponseDeliverTx中添加的。下面是Golang中的示例。对于其他语言应该是类似的。
例如,在Javascript中使用https://github.com/tendermint/js-abci
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" } }
}完整列表可在here上找到
发布于 2018-12-20 16:26:17
你可以在official Tendermint documentation上找到答案。
在第17页,有一个使用JSON的示例帖子-你必须遵守那里定义的jsonrpc格式,并确保你的tx字段是base-64编码的。
https://stackoverflow.com/questions/52014067
复制相似问题