我尝试在CordApp中使用附件(在Java上)。但是当我尝试创建事务时,我有这个错误net.corda.core.contracts.AttachmentResolutionException: Attachment resolution failure for
。
我的代码看起来像这样
final TransactionBuilder txBuilder = new TransactionBuilder(notary)
.addInputState(oldState)
.addOutputState(dealState, IDEAL_CONTRACT_ID)
.addCommand(txCommand)
.addAttachment(fileHash);
据我了解,我应该将附件下载到其他节点,但我找不到java上的任何示例
答案 0 :(得分:0)
在节点之间发送事务时,应将ReceiveTransactionFlow
作为子流程调用。此流接收事务,然后在返回之前解析其依赖关系和附件。
CollectSignaturesFlow
/ SignTransactionFlow
对会自动执行此操作。