Описание тега daml
DAML - это язык моделирования контрактов, работающий в реестре цифровых активов и кодирующий многосторонние соглашения. Этот тег следует использовать для любых вопросов, связанных с программированием DAML, инструментами, поставляемыми с DAML SDK, или запуском сервера бухгалтерской книги.
2
ответа
Как преобразовать кортежи DAML, полученные через API DA Ledger, в пары Java?
Я написал модель DAML, которая генерирует список кортежей, например [(Int, Text)], Я получаю эти данные через API DA Ledger - как мне преобразовать их в List<Pair<Long, String>> в Java?
12 дек '18 в 15:08
1
ответ
Как извлечь компоненты кортежа в DAML?
Дана пара в DAML, например построена (1, "test")Как я могу получить первый и второй компоненты?
13 дек '18 в 13:57
1
ответ
Как получить доступ к элементам в списке по индексу в DAML?
Скажем, список имеет длину три, и я хочу получить доступ ко второму или среднему элементу. Каков наилучший способ сделать это?
22 янв '19 в 16:30
1
ответ
Как получить доступ к нескольким возвращаемым аргументам из выбора
У меня есть выбор, определенный как: MyChoice: ( ContractId X, ContractId X ) .... return ( a, b ) Как я использую a или же b в сценарии в качестве аргумента для чего-то еще? Точечная запись не работает.
05 фев '19 в 10:18
1
ответ
Не удается выполнить некоторые команды curl в кратком руководстве
Я работаю с кратким руководством по цифровым активам. Я могу бежать: curl -X GET http://localhost:8080/iou А также: curl -X GET http://localhost:8080/iou/0 Без проблем. Однако у меня проблемы с запуском: curl -X PUT -d '{"issuer":"Alice","owner":"Al…
14 фев '19 в 18:21
1
ответ
Проблема с использованием функции date в операторе create или упражнении
Вот фрагмент кода: car1AddCid <- submit dealer1 do carCid <- create Car with dealer = dealer1 insurer = insurance1 vin = "1A" daily_insurance_rate = 1.5 daily_rate_APD = 0.16 covered = False observers = [insurance1] date_vehicle_added = date 1…
18 фев '19 в 20:06
2
ответа
Java Ledger API - вернуть contractId в команде отправки
Есть ли способ автоматического возврата contractId генерируется командой вроде: client.getCommandSubmissionClient().submit(...).blockingGet(); Если нет, как лучше это сделать?
19 фев '19 в 17:51
1
ответ
DAML: мне предлагается войти в Bintray Edit Profile даже после того, как SAML Slgn In
После входа в Bintray с помощью аутентификации SAML, когда я нажимаю на ссылку или перехожу по следующему URL-адресу: https://bintray.com/login?targetUri=/profile/edit мне будет предложено снова войти в систему. Я пытаюсь получить имя пользователя и…
19 фев '19 в 19:33
2
ответа
Проблема с использованием функции getTime
Я использую getTime внутри утверждения assert для выбора контракта следующим образом: Add_Car : CarId with startCoverage: Time do -- Check for a legal start date assert ( startCoverage > getTime ) create this with datetime_vehicle_added = startCo…
20 фев '19 в 17:51
1
ответ
Начало работы с Ledger API
Я работаю в разделе Начало работы с API-интерфейсом Digital Asset Ledger. Я тщательно следовал указаниям по настройке Maven для работы с репозиторием цифровых активов. Создание проекта ping-pong-java, компиляция его с помощью "maven" и запуск "песоч…
25 фев '19 в 21:59
0
ответов
Просмотр вебинаров по цифровым активам
Я больше не могу просматривать вебинары по цифровым активам по адресу https://support.digitalasset.com/hc/en-us/sections/360003277512-Webinars. Экран, который обычно показывает вебинар, весь черный и говорит "Private Video Sorry, you don’t have perm…
26 фев '19 в 16:49
1
ответ
Запуск плагина grpc php для протокольных файлов API DA Ledger
Я строю клиентскую часть моего приложения главной книги на PHP. Я написал код DAML, ознакомился с руководством по быстрому старту grpc и выполнил команду da add ledger-api-protos и теперь кажется, что следующим шагом является запуск grpc_php_plugin …
27 фев '19 в 19:17
2
ответа
Функция для получения сегодняшней даты?
Я создаю "выбор" внутри шаблона контракта, который требует проверки сегодняшней даты. Мой код DAML выглядит следующим образом: controller dealer can Add_Car : CarId with startCoverage: Date do -- Check for a legal start date assert ( startCoverage &…
19 фев '19 в 20:44
1
ответ
Использование DAML Ledger API из языков, отличных от Java или JavaScript
Я хотел бы написать приложение, которое взаимодействует с бухгалтерской книгой DAML, но в SDK 0.11.3 единственные документированные привязки относятся к Java и JavaScript. Есть ли способ использовать Ledger API из других языков?
26 фев '19 в 08:54
1
ответ
InvalidProtocolBufferException при попытке получить основной идентификатор пакета модуля
Я пытаюсь настроить приложение, используя java ledger api и основываясь на примере пинг-понга. Тем не менее, метод "containsModule" вызывает исключение: InvalidProtocolBufferException.java "Протокол сообщения имеет слишком много уровней вложенности.…
14 фев '19 в 12:51
1
ответ
Как обработать ошибку RESOURCE EXHAUSTED в вызовах API
Я использую Java Ledger Bindings для получения пакетов из книги через сервис Package и получаю следующую ошибку: RESOURCE_EXHAUSTED: gRPC message exceeds maximum size Мое приложение основано на примере приложения Ping-Pong, а модель daml содержит бо…
22 янв '19 в 21:34
2
ответа
Привязки Node.js для проекта "Книга цифровых активов"
Я работаю через Digital Asset Getting Started с привязками Node.js. Бег npm install @da/daml-ledger вызывает следующее сообщение об ошибке npm ERR! code E401 npm ERR! 401 Unauthorized: @da/daml-ledger@latest npm ERR! A complete log of this run can b…
22 фев '19 в 18:13
1
ответ
Проблемы с созданием приложения быстрого запуска
Я работаю с кратким руководством по цифровым активам и не могу запустить: da new quickstart-java quickstart Я получаю следующий вывод: getting-started Built-in template for version: 0.10.9-SDK example-bond-trading Built-in template for version: 0.0.…
12 фев '19 в 19:08
1
ответ
Не могу скомпилировать тестовый модуль DAML
Я пытаюсь скомпилировать модуль DAML, аналогичный тому, как это делается в руководстве по быстрому запуску цифрового актива. Когда я бегу da run damlc -- package daml/Main.daml target/daml/test_project2 в моем каталоге проекта (который был создан на…
14 фев '19 в 22:12
2
ответа
Метод php не определен в сгенерированном протобуфом классе
Я пишу клиентское приложение для подключения к песочнице DA. Следующий код: $grpc_channel = Grpc\ChannelCredentials::createInsecure(); $client = new Com\Digitalasset\Ledger\Api\V1\LedgerIdentityServiceClient('localhost:7600', [ 'credentials' => $…
28 фев '19 в 22:33