Я нахожусь в процессе написания клиентского приложения DA Ledger. Это происходит медленно, потому что в документации по API не объясняется, как объединить предоставляемые сервисы для простого создания, чтения, обновления и удаления в Ledger.
Например, не существует простого сервиса, позволяющего клиенту считывать все контакты из данной партии напрямую. Сначала клиенту нужно получить идентификатор реестра, а затем (я думаю) идентификатор пакета. и т.д. Есть сервис для чтения активных контрактов, а как быть с неактивными контрактами? Было бы полезно иметь некоторую документацию, объясняющую и демонстрирующую, как комбинировать вызовы различных сервисов (например):
- Читать все контракты для данной стороны
- Осуществление выбора по данному контракту
- Создать новый контракт
Мое приложение написано на php. Мне не обязательно нужны примеры в php, но я просто хочу знать, как использовать предоставленные услуги для выполнения простых задач.