如何更新 corda 网络的状态和合约

How to update states and contracts of a corda network

我是 Corda 的初学者。我正在使用 Corda OS 开发一个项目。每当我在状态或合同中更改一点代码时,我都必须再次部署节点,以便节点知道更新版本的 cordapp 但是,这会删除旧数据。有什么方法可以在不重新部署节点的情况下更新 cordapp 吗?

  • 您可以使用 ./gradlew :contracts:build 重建特定模块(例如 contracts)。
  • build 目录中取出生成的 jar 文件并将其放入节点的 cordapps 文件夹中。
  • 重启节点。