我目前正在开发程序使用超级分类账。我想从这样的超级分类账中获取每个tx (交易)数据。
A changed value "On"
A changed value "Off"
B changed value "On"
...
但是,似乎没有获得事务历史的api。这个问题类似于问题。最好是用链码修复程序吗?还是有更好的方法?
我设置了corda网络,如下所示:
2个银行节点
1个CentralBank节点(观察者)
1个公证人
我已经从CentralBank向每个银行节点发放了现金。用于发行现金使用的"CashIssueAndPaymentFlow“。我也可以多次向同一个节点发送现金。
然后尝试从一个Bank节点到另一个以CentralBank为观察者的bank节点执行事务。
交易完成后,当我尝试向任何银行节点发放现金时,出现以下错误:
java.util.NoSuchElementException: Collection contains no element matching the predicat
我试着在银行账户之间建立随机交易。我创建了以下查询:
//Create transactions
CALL apoc.periodic.iterate("
match (a:BANK_ACCOUNT)
WITH apoc.coll.randomItem(collect(a)) as sender
return sender", "
MATCH (b:BANK_ACCOUNT)
WHERE NOT sender = b
WITH apoc.coll.randomItem(collect(b)) as receiver
MERGE (sender)-[r:HAS_TRANS
我试图只将特定的状态持久化到观察者节点的保险库状态。
在我的usecase观察者是现金发行者,其中观察员发放现金和转移到其他节点在corda网络。当corda节点执行事务时,作为观察者,节点的所有现金状态也会在观察者节点上持久化。
当试图从观察者那里重新发行现金时,会出现以下错误:
java.util.NoSuchElementException: Collection contains no element matching the predicate.
at net.corda.node.services.keys.PersistentKeyManagementServic
我用Corda4构建SignatureConstraint,用Testnet进行部署。然后当我进行交易时,我得到了这个异常
net.corda.core.node.ZoneVersionTooLowException: Signature constraints requires all nodes on the Corda compatibility zone to be running at least platform version 4. The current zone is only enforcing a minimum platform version of 1. Please