Как включить CorDapp в проект Gradle?

#corda

#corda

Вопрос:

Я хочу подключиться к узлу Corda с помощью RPC. Как я могу включить проект CorDapp Gradle в свой Spring?

Я нашел это (обязательство-cordapp). Но здесь клиент находится внутри проекта Corda, и в моем случае у меня есть два проекта Gradle. Одно CorDapp и другой Spring.

Ответ №1:

Смотрите пример spring-webserver. смотрите эту ссылку https://github.com/corda/samples/tree/release-V4/spring-webserver

Это может помочь вам достичь того, чего вы хотите.

Комментарии:

1. Это нормально, но все же, я думаю, что таким образом я могу использовать только внутри CorDapp. Могу я попросить вас объяснить, как вы это видите?

2. Я использовал сервер API SpringBoot на отдельной виртуальной машине, а также сервис. Затем вы можете подключиться к узлу corda с помощью RPC и вызывать различные потоки или выполнять vaultQueries. Надеюсь, это поможет.

Ответ №2:

вы можете включить cordapp и jar состояний в свой клиент spring, добавив приведенные ниже строки внутри файла build.gradle в разделе зависимости

   cordapp "org:your-cordapp:$your_version"
  compile "org:your-contract-states:$your_version"//if needed
  

Комментарии:

1. Могу я попросить пример?