【问题标题】:Cordapp configuration file with corda-node-driver带有 corda-node-driver 的 Cordapp 配置文件
【发布时间】:2019-04-25 08:39:33
【问题描述】:

在使用 corda-node-driver 时,我似乎找不到加载我的 cordapp 配置文件的方法。

documentation 仅显示如何使用部署任务加载它。部署任务不适合我。

这甚至可以使用corda-node-driver完成吗?

【问题讨论】:

    标签: corda


    【解决方案1】:

    我找到了解决方案。

    ...
    Map<String, String> config = new HashMap<>();
    config.put("key1", "value1");
    config.put("key2", "value2");
    
    TestCordapp flow = TestCordapp.findCordapp("my.cordapp.flow").withConfig(config);
    TestCordapp state = TestCordapp.findCordapp("my.cordapp.state");
    driver(
        new DriverParameters(Arrays.asList(flow, state))
    ...
    

    因此,我没有让 DriverParameters 自动找到 CordApp,而是为它们提供了配置。

    感谢 Cais Manai 将我指向 DriverParameters。

    【讨论】:

      【解决方案2】:

      您是否考虑过编写一个从本地加载到配置文件中的方法,然后使用加载的信息作为 DriverParameters 的输入?

      【讨论】:

      • 如何将信息输入到 DriverParameters 中?我需要它们在CordappContext.config 中可用,以使它们可以从cordapp 内的任何给定流中访问
      猜你喜欢
      • 2018-07-08
      • 1970-01-01
      • 2017-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多