Как получить доступ к versionInfo из кода CorDapp? - PullRequest
0 голосов
/ 26 апреля 2019

Есть ли способ получить доступ к VersionInfo из кода Cordapp? Это кажется внутренним методом для узла:

https://github.com/corda/corda/blob/bffac331a37666415b91c0780d811669885a5d48/node/src/main/kotlin/net/corda/node/VersionInfo.kt

1 Ответ

0 голосов
/ 26 апреля 2019

В Corda большинство необходимых вам функций находится в сервис-хабе, который доступен при выполнении потока.В этом случае вы захотите получить доступ к контексту приложения вашего CorDapp.Внутри содержимого приложения вы можете получить доступ к информации о вашем CorDapp, включая версию Corda, которую использует ваше приложение.

// Snippet to get CorDapp version info
System.out.println(getServiceHub().getAppContext().getCordapp().getTargetPlatformVersion()

// Snippet to get Corda Node version info
getServiceHub().getMyInfo().getPlatformVersion()

...