Corda-显式合同升级

Corda-显式合同升级,corda,Corda,R3的官方Corda声明 银行B启动升级流程,该流程将发送升级建议 所有合同参与者。合同的每个参与者 州政府将签署并返回合同州升级建议书一次 他们已经验证并同意升级。升级版 流程将在每个参与者的节点中记录交易 val-rpcClient:cordarpclient= 在执行ContractUpgradeFlow之后,我是否应该看到已使用的V1状态和新创建的V2状态 是的,没错 在执行ContractUpgradeFlow之后,我是否应该看到已使用的V1状态和新创建的V2状态 是的,没错 val

R3的官方Corda声明

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

val-rpcClient:cordarpclient=
在执行ContractUpgradeFlow之后,我是否应该看到已使用的V1状态和新创建的V2状态

是的,没错

在执行ContractUpgradeFlow之后,我是否应该看到已使用的V1状态和新创建的V2状态

是的,没错

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)