PartyNotKnownOnLedger (Сторона, неизвестная в бухгалтерской книге) - PullRequest
0 голосов
/ 19 февраля 2020

Я использую DAML-on-Fabri c (работает DAML на основе Hyperledger Fabri c).

При входе в систему с помощью Alice и выдаче IOU приложение показывает PartyNotKnownOnLedger (Party not known on ledger) .

Как мне это исправить?

1 Ответ

1 голос
/ 19 февраля 2020

Начиная с DAML 0.13.52, песочница, поставляемая в SDK, неявно «выделяет» вечеринки для вас. Обычно это не тот случай, когда используются фактические распределенные бухгалтерские книги (например, Hyperledger Fabri c).

Чтобы выделить группу, вы можете использовать команду SDK assistant daml ledger allocate-parties или применить функцию allocateParty используя сценарий DAML (документация здесь ).

В качестве альтернативы, приложения из других языков могут использовать AllocateParty RP C в PartyManagementService в Ledger API. API Ledger имеет доступные привязки в Java и Scala; для PartyManagementService нет доступной оболочки, но вы можете использовать необработанный код, сгенерированный gRP C, для их использования (подробнее об API Ledger здесь ).

Поскольку в Ledger API определяется с помощью gRP C, вы можете использовать любой другой язык с поддержкой gRP C (подробнее о topi c здесь ).

...