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状态吗?
答案 0 :(得分:2)
执行ContractUpgradeFlow之后,我应该期望看到消耗的V1状态和新创建的V2状态吗?
是的,这是正确的。