Corda-明确合同升级

时间:2019-07-10 14:59:06

标签: corda

R3的官方Corda documentation声明...

  

银行B启动升级流程,该流程将发送升级建议   给所有合同参与者。合同的每个参与者   国家将签署并返回合同状态升级建议一次   他们已经验证并同意升级。升级版   该交易流将记录在每个参与者的节点中。

val rpcClient : CordaRPCClient = << Bank B's Corda RPC Client >>
val rpcB = rpcClient.proxy()
rpcB.startFlow({ stateAndRef, upgrade -> ContractUpgradeFlow(stateAndRef, upgrade) },
    <<StateAndRef of the contract state>>,
    DummyContractV2::class.java)

执行ContractUpgradeFlow之后,我应该期望看到已消耗的V1状态和新创建的V2状态吗?

1 个答案:

答案 0 :(得分:2)

  

执行ContractUpgradeFlow之后,我应该期望看到消耗的V1状态和新创建的V2状态吗?

是的,这是正确的。