【发布时间】:2020-02-24 19:55:23
【问题描述】:
我想向网络节点添加更多节点信息。除了节点配置文件中的内容之外,是否可以共享更多数据?也许是一些自定义字段,例如编码的徽标图像或类似的东西。
谢谢
【问题讨论】:
-
什么样的信息?它是干什么用的?
-
网络中另一个节点可读的信息。和默认的 O、L、C 一样。
标签: corda
我想向网络节点添加更多节点信息。除了节点配置文件中的内容之外,是否可以共享更多数据?也许是一些自定义字段,例如编码的徽标图像或类似的东西。
谢谢
【问题讨论】:
标签: corda
src 文件夹下的模块中添加一个名为config.conf 的文件。 key1="string_value"
key2=number_value
build.gradle 中,转到定义节点的部分,假设您的模块名称是“my_module”;这样做:cordapp (project(':my_module')) {
config project.file("src/config.conf")
}
deployNodes时,gradle会在build\nodes\my_node\cordapps\config下生成一个名为my_module.conf的文件。getServiceHub().getAppContext().getConfig().getString("key1");
Map<String, String> customConfig = new HashMap<>();
customConfig.put("key1", "string_value");
customConfig.put("key2", "int_value");
// Setup network.
network = new MockNetwork(new MockNetworkParameters().withCordappsForAllNodes(ImmutableList.of(
TestCordapp.findCordapp("my_package").withConfig(customConfig))));
【讨论】: