corda相关内容

如何在启动期间停止从登录node.conf的节点

如何停止节点在日志中打印node.conf? 我知道我们可以更改日志记录级别,因为node.conf是在INFO级别打印的,但是我想尽可能避免这种情况,因为我仍然想要其他一些 解决方案 node.conf的内容由 net.corda.node.services.config.ConfigHelper 类以 INFO 级别打印。为了防止 node.conf 的内容被打印到日志中,您必须 ..
发布时间:2020-10-09 06:59:27 其他开发

从Corda自定义表中获取数据时出错

如何从Corda Custom表中获取数据? 我的示例代码如下:- Api层-getIous()方法 { 字段attributeValue = IOUSchemaV1.PersistentIOU.class.getDeclaredField(“ value”); CriteriaExpression currencyIndex = Builder.equal(attributeVa ..
发布时间:2020-10-09 06:59:23 其他开发

使用CORDA Flows创建原子事务的最佳方法

我有一个用例,其中我需要将数据发送给多个交易对手,但交易双方之间必须保持匿名。从交易对手处获得背书后,我需要承担整个交易。需要保持整个事务的原子性。 使用Flows实现此目的的最佳方法是什么。 解决方案 为此,您需要使用机密身份。机密身份在状态中由 AnonymousParty 类表示: 类MyState (val party:AnonymousParty):ContractS ..
发布时间:2020-10-09 06:59:20 其他开发

Corda:用于验证从发起方节点接收到的交易请求的用户交互

我们有一个用例,需要执行以下步骤: (1)发起方通过UI触发事务流 (2)该流已启动,由发起方签名并发送给接收者验证和签名(在Corda中) (3)应该暂停发起者的流程,直到接收者通过验证合同代码来验证交易并通过UI 再次提交“已验证”为止(4)这应该重新开始发起人的流程和其余过程应按Corda的预期进行。 几周前提到,Corda中尚不支持用户交互;这个功能还不存在吗?将来,我们甚至 ..
发布时间:2020-10-09 06:59:16 其他开发

节点检查点本身何时

我了解有一些与 @Suspendable 相关的注释,用于将函数标记为可序列化。流检查点本身有多少? 仅当存在 send / sendAndReceive 何时等待响应?还是以一定间隔对检查点进行序列化? 给出一个除了计算外什么都不做的流,它将序列化/写入磁盘有多少,如果有的话会影响性能。来自其他执行库查询/写入的线程的读取/写入的峰值负载。 @Suspendable 在这些仅进 ..
发布时间:2020-10-09 06:59:11 其他开发

在什么情况下不将TX发送给公证处?

在什么情况下没有将交易提交给公证人服务?尽管进度跟踪器显示了公证步骤,但在某些情况下,我们注意到交易并未真正发送到公证服务。 (例如,没有时间窗口的状态创建)。 解决方案 从Corda 3.3开始,如果Tx没有输入且没有时间窗口,则 但是对于Corda 4,我可以在主服务器中看到,除了以上两个条件外,它还被发送到公证人。公证人,如果存在参考状态: ”> https://gith ..
发布时间:2020-10-09 06:58:09 其他开发

如何在同一个CorDapp中测试两个不同的响应者流?

我有以下一系列流程: 发起人流量 AliceFlow ,交易对手用来响应 Initiator BobFlow ,另一方对手用来响应 Initiator 通常,两个响应流将在单独的CorDapps中定义。但是,出于测试目的,我已经在同一文件中定义了它们。 在运行流测试时,出现以下错误。我该如何解决? java.lang.IllegalArgumentException:c ..
发布时间:2020-10-09 06:57:07 其他开发

如何使用VaultCustomQuery查询父状态的嵌套集合中的字段

我有一个一对多的关系,我试图在我的状态下添加一个对象/类的列表。即 我有一个合同状态,其中包含附件列表 List ,其中 Attachment 是只是一类具有 attachmentHash , uploadedDate , fileType 我想查询子对象中的某些内容,但出现语法错误” AttachmentEntity不是PersistentState的子类型” ..
发布时间:2020-10-09 06:57:00 其他开发

除了强制性信息外,是否有办法向节点添加更多信息?

我想向网络节点添加更多的节点信息。除了节点配置文件中的内容外,是否还可以共享其他数据?也许是一些自定义字段,例如编码徽标图像或类似的东西。 谢谢 解决方案 是的。 在 src 文件夹下的模块内部,添加一个名为 config.conf 的文件。 以以下格式在其中添加值: key1 =“ string_value” key2 =数字值 内部 bu ..
发布时间:2020-10-09 06:56:56 其他开发

法律散文用法Corda

这是乔尔先前回答的法律散文问题的后续问题。(分别创建)请求中的问题) @LegalProseReference(uri =“ foo.bar.com/my-legal-doc.html”) 公共类MyContract实现了合同{ @Override public void verify(LedgerTransaction tx){ //合同逻辑。 } } 如答 ..
发布时间:2020-10-09 06:56:53 其他开发

在Java 9上运行的Corda

Java 8将于9月份停止提供公共支持,并且不再安全了,我们需要知道Corda平台何时会消除对Java 8的依赖,因此,我们需要Java 9兼容的Corda版本并需要足够的交付时间我们可以在2018年9月之前进行内部安装,测试和部署。 请让我们知道您的想法 Javier 解决方案 我们已经完成了有关Java 9支持的一些初步工作。例如,我们在JAR上设置了“自动模块名称”,并致力于 ..
发布时间:2020-10-09 06:56:50 其他开发

在Corda中,如何设置流量测试的日志记录级别?

我正在Corda中运行流测试,并想将日志记录级别设置为 debug ,以查看使用时针对库执行的SQL查询。 vaultService.queryBy 。 如何在流测试中设置日志记录级别? 解决方案 您可以通过传递 -Dlog4j.configurationFile = / path / to / log4j2.xml 来覆盖流测试的记录器设置。一个VM选项。 例如,在CorDa ..
发布时间:2020-10-09 06:56:46 其他开发

Corda流程的任一侧可以存在于单独的Cordapps中吗?

如果节点想要在流程的一侧执行自己的特定业务逻辑,那么如何实现呢? 例如,某公司想致电内部公司api来验证传入的交易数据,是否可以在流程中执行此操作?如果是这样,是否需要通用地编写流程,以便所有使用相同Cordapp(和流程)的公司都调用其自己的内部api。也许api网址存储在本地配置文件中。 或者是让每个公司拥有单独的Cordapps(包含特定于它们的流)的另一种选择,可以与其中的流进 ..
发布时间:2020-10-09 06:56:43 其他开发

将Corda现金状态交换为传统现金

假设您使用现金状态在Corda分类帐中代表现金。网络参与者如何将其现金状态转换为传统现金? 解决方案 首先,我们需要说明如何在以下位置创建现金状态最初的分类帐。机制是发卡银行在传统银行系统中预留现金存款,并使用 Cash.Cash c本身在账本中发行等额和等值的现金状态。 然后可以通过 Cash.Move 交易在已分类的现金之间转移已发行的现金状态。 假设爱丽丝最终想赎回她的部 ..
发布时间:2020-10-09 06:56:41 其他开发

科尔达的法律散文

有人可以解释一下Corda中的法律散文是什么?我知道这是一个文档,用于解决冲突,但是我没有找到任何信息。以及它如何与智能合约链接? 解决方案 A 合同类可以使用 @LegalProseReference 注释进行注释。该注释将合同与文档相关联,该文档重申了以法律散文形式进行的验证施加的约束。这不是必需的,但在预计在不同情况下法律合同将优先于软件实现的情况下很有用。 @LegalPro ..
发布时间:2020-10-09 06:55:39 其他开发

CorDapps如何处理传递依赖

当前在v2中,如果CorDapp引用模块X,该模块X对模块Y具有传递依赖关系,以使Corda使用Y,那么如果Corda和X的Y的各个版本不同,则可能发生版本冲突。 。一个例子是对现有内部库的重用,该内部库包含业务和序列化逻辑,这取决于 Jackson 。 在这种情况下,最终的CorDapp打包和Corda运行时似乎会强制执行与Corda相关的Y版本。 如果Y的版本差异很大,由于Y不支持 ..
发布时间:2020-10-09 06:55:36 其他开发

数据库中的NODE_PROPERTIES表

数据库中NODE_PROPERTIES表的用途是什么,如何用键值对填充此表,以及如何查询?以及如何查询其他NODE表中的数据,如NODE_INFOS,NODE_NAMED_IDENTITIES和NODE_INFO_HOSTS? CordaRPCClient中是否有可用的服务级别功能来做到这一点?我们想为每个节点存储一些额外的属性 解决方案 NODE_PROPERTIES table用于内部 ..
发布时间:2020-10-09 06:55:32 其他开发

从流进行异步HTTP调用

在Corda中,如何从流中发出异步HTTP请求? 解决方案 是否有API在等待对HTTP调用的响应时挂起流? Corda目前没有提供一种机制来发出异步HTTP请求,然后在等待响应时挂起该流,或者提供一种在收到响应时将被调用的回调。 相反,建议您在启动流之前发出HTTP请求,然后在实例化流时将响应作为参数传递。 有时,这是不可能的。例如,HTTP请求可能是自动启动的响应流所必需的 ..
发布时间:2020-10-09 06:55:31 其他开发