hyperledger-sawtooth - super 账本锯齿波 : How to retrieve transaction that changed a specific state?

标签 hyperledger-sawtooth

如果我需要某个州地址的历史记录,我应该怎么做?

是否可以使用 REST API 检索所有更改叶状态地址的事务?

或者收集“历史”的唯一方法是遍历所有交易并仅收集我需要的交易?

最佳答案

可以通过查询具有不同头 block ID 的状态端点来检索状态历史。要获取更改状态的交易,必须查询每个交易。

如果可能的话,一个好的模式是使用一个事件监听器来监视状态更改并在单独的数据库中跟踪更改和所需的事务 ID。

关于hyperledger-sawtooth - super 账本锯齿波 : How to retrieve transaction that changed a specific state?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57419107/

相关文章:

docker - 尝试将两个锯齿节点放在分离的主机上时出现问题

blockchain - 非容错区 block 链网络有什么好处

python - ZMQ 经销商没有收到带有 asyncio 的消息

java - Sawtooth 1.1.2 添加区 block 到创世区 block 时获取 'rejected due to invalid predecessor'

hyperledger - 如何部署具有多个验证器的 super 账本锯齿网络?

hyperledger - 如何使用 Hyperledger 锯齿波部署合约

hyperledger - 如何在 Hyperledger Sawtooth 中进行私密交易?