我正在尝试将一个类添加到Corda白名单中。
class ExamplePluginSerial : SerializationWhitelist {
override val whitelist: List<Class<*>> get() = listOf(TransactionBuilder::class.java)
}
还在META-INF服务中编写了一个名为的文件
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.
谁能解释一下出错的原因吗?
这不是一个错误。这是作为引导过程的一部分打印的标准消息。您应该看到以下消息序列:
No existing whitelist file found.
Calculating whitelist for current installed CorDapps..
CorDapp whitelist generated in <path>/build/nodes/whitelist.txt
Updating whitelist
这意味着您的白名单已被正确提取。