Как инициализировать тип партии в Corda? - PullRequest
0 голосов
/ 04 сентября 2018

Недавно я начал с Корды, и я немного запутался в этом вопросе. У меня есть состояние, которое должно инициализировать партию с некоторыми значениями по умолчанию. Как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 04 сентября 2018

На самом деле у меня есть государство, которое принимает партию в качестве аргумента. И я хотите, чтобы пользователь дал возможность выбрать партию. чтобы определить конструктор состояния мне нужно установить его на некоторое значение по умолчанию. Исправь меня если я ошибаюсь Я новичок в Corda

Я отвечаю на это на основании вашего комментария.

Посмотрите на этот пример: https://github.com/corda/cordapp-example/blob/release-V3/java-source/src/main/java/com/example/state/IOUState.java

Он также хранит Party в State, и по умолчанию Party не определено. Он принимает Party как constructer и присваивает его переменной класса.

0 голосов
/ 04 сентября 2018

Взгляните на определение Party.kt в Corda, и вы увидите, что Party создан из сертификата X509.

Не могли бы вы уточнить, почему вам нужно инициализировать партию со значением по умолчанию? Стороны уже должны быть определены в сети, и вы можете найти ссылку на них, запросив networkCapCache.

Кроме того, вы можете получить свою собственную идентификацию Стороны в потоках, вызвав ourIdentity или используя serviceHub.

...