首页 > 解决方案 > Hyperledger Sawtooth:如何检索更改特定状态的交易?

问题描述

如果我需要某个州的历史地址,我该怎么办?

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

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

标签: hyperledger-sawtooth

解决方案


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

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


推荐阅读