Corda 从分类帐获取当前状态的最佳方法
考虑到web界面上显示了一个状态列表,并且该界面上有一个“更新”选项(因此,我需要实现一个修改流),那么获取当前状态的StateAndRef的最佳方法是什么Corda 从分类帐获取当前状态的最佳方法,corda,Corda,考虑到web界面上显示了一个状态列表,并且该界面上有一个“更新”选项(因此,我需要实现一个修改流),那么获取当前状态的StateAndRef的最佳方法是什么 存储create命令中的事务ID,并使用它获取当前状态REF 通过线性化消除当前状态 没关系 谢谢 Maka对于LinearState,我建议您使用其linearId检索您想要花费的州的最新版本: val queryCriteria = QueryCriteria.LinearStateQueryCriteria(linearId = li
Maka对于
LinearState
,我建议您使用其linearId
检索您想要花费的州的最新版本:
val queryCriteria = QueryCriteria.LinearStateQueryCriteria(linearId = listOf(linearId))
val iouStateAndRef = serviceHub.vaultQueryService.queryBy<IOUState>(queryCriteria).states.single()
val queryCriteria=queryCriteria.LinearStateQueryCriteria(linearId=listOf(linearId))
val iouStateAndRef=serviceHub.vaultQueryService.queryBy(queryCriteria.states.single()
第一行创建一个查询对象,通过linearId
检索状态。默认情况下,查询只检索状态链的最新版本(“头”)。第二行使用查询从vault检索对象
有关详细信息,请参阅