Corda 如何在科尔达消费UTXO
我学习了如何通过corda创建输出状态。 但是,我找不到关于如何使用这些创建的输出的文档Corda 如何在科尔达消费UTXO,corda,Corda,我学习了如何通过corda创建输出状态。 但是,我找不到关于如何使用这些创建的输出的文档 如何在流代码中指定要用作输入的输出?通常是这样的: 您的状态是一个LinearState,它具有一些UUID属性作为其linearId 想要使用该状态的流有一个构造函数,该构造函数将linearId作为输入参数 在流中,查询节点的vault,通过其linearId获取该状态;查询返回您的状态的状态和ref 您将该状态和ref添加为事务的输入 假设您正在尝试更新该状态,因此您向事务添加了一个输出;对于line
如何在流代码中指定要用作输入的输出?通常是这样的:
LinearState
,它具有一些UUID
属性作为其linearId
linearId
作为输入参数linearId
获取该状态;查询返回您的状态的状态和ref
状态和ref
添加为事务的输入linearId
,该输出具有相同的值;但您可以修改任何其他属性。这样你就模拟了一个更新,因为Corda中的状态是最终的;因此,要更新一个属性,需要使用它,然后创建一个输出,该输出具有相同的linearId
,但其余属性的值不同。这允许您通过其linearId
跟踪该状态的历史记录