corda相关内容

Hello World Java教程deployNodes失败

在./gradlew deplyNodes命令期间,我收到此错误消息. 错误:包com.google.common.collect不存在导入com.google.common.collect.ImmutableList;^ 我遵循了教程中的所有步骤. 解决方案 这是由最近对CorDapp模板所做的更改引起的错误.该PR正在修复此问题. 同时,删除此导入,并使用 Arrays.a ..
发布时间:2021-04-24 20:11:57 其他开发

如何注册自定义架构并使其在Corda中可查询?

相关问题(无法帮助我解决问题): 如何创建自定义架构使用Corda Vault扩展程序 从Corda Custom获取数据时出错表格 和其他一些: https://stackoverflow.com/search?q=%5Bcorda%5D + custom + schema 我遇到一个与“自定义架构注册"有关的错误(我认为).当使用状态架构中字段的条件运行VaultQue ..
发布时间:2021-04-24 20:11:54 其他开发

使用不同类型的状态作为输入和输出时,事务验证失败

我正在尝试创建一个Corda事务,在此我使用一种类型的输入状态,同时创建另一种类型的状态作为输出,但是在验证输入和输出状态的过程中,使用相同的命令在不同的合同中对它们进行评估,因此验证部分失败.有什么方法可以使用命令针对第一个状态来评估输入合同,而使用另一个合同来验证输出状态. 在两个合同中,我都在做这样的事情: val命令= tx.commands.requireSingleComma ..
发布时间:2021-04-24 20:11:52 其他开发

如何在Corda中实现原子多方交易?

比方说,我有 Parties A,B和Z .并在A和Z之间指定 S1 ,在B和Z之间指定 S2 .A不是S2的特权,B也不是S1的特权. 我希望Z在原子上修改S1和S2,以便在进行“事务处理"时,A和B都无法分别对S1或S2进行更新. 到目前为止,这个想法是:Z将首先在S1和S2上获得一个软锁,然后启动流程以修改A以S1为对手,以B为S2来修改S1.然后,释放S1和S2上的软锁. ..
发布时间:2021-04-24 20:11:46 其他开发

org.hibernate.AnnotationException未注释或在白名单上

我已经为模式中的主键声明添加了@Id.构建并成功运行.但是它的显示为org.hibernate.AnnotationException类,没有注释或不在白名单上,因此不能在序列化中使用序列化跟踪:cause(rx.exceptions.OnErrorNotImplementedException)throwable(rx.Notification).我也添加了@corda可序列化.请帮帮我. ..
发布时间:2021-04-24 20:11:43 其他开发

Corda:同步代表同一参与方的多个节点

我正在研究包含多个节点的Cordapp.在我的应用中,每一方都将由在不同位置运行的两个节点表示.其中一个节点将始终处于“在线"状态,而另一个节点有时可以处于脱机/在线状态. 我正在寻找一个内置Corda的API,它将使离线节点能够运行作业/api以与在线节点同步.我找不到任何这样的API. 请问您是否遇到过类似情况,并且这里已经是任何可用的API/用例. 解决方案 您可以为on ..
发布时间:2021-04-24 20:11:40 其他开发

cordapp-template-java“无法解析符号'docs'";

我一直在通过, 世界!教程(来自V2.0),并且无法导入以下变量. 导入静态net.corda.docs.java.tutorial.helloworld.TemplateContract.TEMPLATE_CONTRACT_ID; Intellij通知我它“无法解析符号'docs'". 这是一个已知问题,还是我错误地设置了 cordapp-template-java 项目? 解 ..
发布时间:2021-04-24 20:11:37 其他开发

Corda在单个流调用中返回多个事务()

我有一个场景,其中一方需要读取状态列表(例如DEAL STATE),然后遍历该列表以查找匹配的记录.如果匹配,则需要通过组合匹配的字段来创建新的输出状态. 因此,一旦在循环中执行了匹配,我们就可以获取输入和输出状态的列表. 但是我对从其他方收集签名感到困惑,因为每个记录的交易对手都会有所不同.另外,如何在单个流程调用方法中调用多个事务的最终流程? @joel,另一个问题-假设ou ..
发布时间:2021-04-24 20:11:35 其他开发

重新部署节点时出现错误

我仍在使用Corda 1.0版本.当我尝试使用现有数据重新部署节点时,在启动时遇到错误,但能够访问这些节点.如果我清除数据并重新部署节点,则不会遇到这些错误消息. 日志可以在找到:C:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \ kotlin-源\生成\节点\ xxxxxxxx \日志数据库连接URL为:jdbc:h2:tcp://xxxxxxxxx/nod ..
发布时间:2021-04-24 20:11:32 其他开发

如何在Corda中下载加密的附件?

如何在Corda中下载加密的附件?我已经在corda中上传了一个文件并对其进行了加密,并得到了哈希值.如何从其他节点下载相同的内容? 解决方案 考虑到,您已将Jar作为附件上传,其中包含一个文件(例如,法律协议pdf),您可以按以下方式将其提取: ///从node中获取annexJar以获取附件哈希.val attachmentJar:InputStream = cordaRPCOps. ..
发布时间:2021-04-24 20:11:26 其他开发

Corda V3错误java.util.concurrent.ExecutionException

我今天从Corda V2升级到了Corda V3.在V2上运行的程序无法正常工作,请帮助我.发生以下错误:- [错误] 16:02:31,129 [qtp1715876585-27](ExampleApi.java:226)api.ExampleApi.myMethod-java.io.NotSerializableException:net.corda.core.contracts.Tra ..
发布时间:2021-04-24 20:11:20 其他开发

在build.gradle中,compile和cordacompile有什么区别

在build.gradle文件中,您具有运行Corda节点所需的依赖项列表,是否有与软件包相关的每个不同功能的文档?现在有 依赖项{编译...testCompile ...corda编译...cordaRuntime ...} 有什么区别(特别是在编译与cordaCompile之间)? 解决方案 根据 ..
发布时间:2021-04-24 20:11:17 其他开发

在Corda中回溯OwnableState

在阅读Corda文档时,我在以下链接中遇到了以下片段. 默认保管库实现基于以下规则做出决定: 如果状态是 OwnableState ,则当节点是状态的所有者时,保管库将存储状态.否则,如果是参与者之一,则保管库将存储状态 在我的流程中, 我正在使用实现OwnableState的状态类将现金从节点A发行/发送到节点B. 我将节点B设置为所有者. 我用节点A和节点B都填充了 ..
发布时间:2021-04-24 20:11:11 其他开发

Corda:找到消耗StateRef的交易

在Corda中,给定的 StateRef 为 CONSUMED ,我如何找到消耗该交易的交易? 解决方案 从Corda 3开始,没有API提供消耗状态的事务. 由于预计将引入SGX以防止节点看到事务或不关心它们的事务部分,因此我们暂时不打算扩展 TransactionStorage API. ..
发布时间:2021-04-24 20:11:08 其他开发