在Corda中找不到现有的白名单文件

时间:2018-11-15 09:52:09

标签: corda

我正在尝试将一个类添加到Corda白名单中。

class ExamplePluginSerial : SerializationWhitelist {
    override val whitelist: List<Class<*>> get() = listOf(TransactionBuilder::class.java)
}

还已经在META-INF.services中写入了一个文件

net.corda.core.serialization.SerializationWhitelist

以下是其中的代码

# Register a ServiceLoader service extending for 3rd party classes extending from net.corda.core.serialization.SerializationWhitelist 
com.example.plugin.ExamplePluginSerial

当我使用

构建该项目时
gradlew clean deployNodes

我得到了

No existing whitelist file found. 

任何人都可以解释错误原因吗?

1 个答案:

答案 0 :(得分:0)

这不是错误。这是在引导过程中打印的标准消息。您应该看到以下消息序列:

No existing whitelist file found.
Calculating whitelist for current installed CorDapps..
CorDapp whitelist generated in <path>/build/nodes/whitelist.txt
Updating whitelist

这意味着您的白名单已被正确提取。