在事务流的末尾,如果它创建了新的状态(或状态(,我该如何访问输出stateandref对象?
您可以做三件事:
- 在您的
SignedTransaction
对象上,您可以调用SignedTransaction.tx.outRefsOfType<T>()
,这将为您返回List<StateAndRef<T>>
。 - 执行保险库查询以提取刚刚添加到保险库中的状态。保险库查询返回
List<StateAndRef<T>>
- 通过保管库的
trackBy
功能订阅可观察的。当交易实施时,可观察到的新承诺状态将发出StateAndRef<T>
s