Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何编写Corda流,以便在不修改流的情况下升级状态或合同类型?_Corda - Fatal编程技术网

如何编写Corda流,以便在不修改流的情况下升级状态或合同类型?

如何编写Corda流,以便在不修改流的情况下升级状态或合同类型?,corda,Corda,在流中,通过指定合同名称添加输入状态: TransactionBuilder(notary).addInputState( StateAndContract(ExampleState(), EXAMPLE_CONTRACT_ID) ) 如何编写流,以便在升级状态或合同类(例如,将ExampleState更改为ExampleStateV2,或将ExampleContract更改为ExampleContractV2)时,不必相应地修改流?您可以在其中设置参数

在流中,通过指定合同名称添加输入状态:

TransactionBuilder(notary).addInputState(
    StateAndContract(ExampleState(), EXAMPLE_CONTRACT_ID)
)

如何编写流,以便在升级状态或合同类(例如,将ExampleState更改为ExampleStateV2,或将ExampleContract更改为ExampleContractV2)时,不必相应地修改流?

您可以在其中设置参数