Я вижу следующую ошибку при попытке получить время книги через JSON API:
UNIMPLEMENTED: Method not found:
com.digitalasset.ledger.api.v1.testing.TimeService/GetTime
Я вижу следующую ошибку при попытке получить время книги через JSON API:
UNIMPLEMENTED: Method not found:
com.digitalasset.ledger.api.v1.testing.TimeService/GetTime
Доступность TimeService
зависит от реализации леджера. Если вы используете песочницу, TimeService
доступна только в том случае, если вы запускаете ее в статическом времени (т.е. время идет только через TimeService
), но не когда вы запускаете ее в режиме настенных часов.
Начиная с версии 0.13.41 SDK, песочница по умолчанию запускается в статическом времени, и вы должны явно запустить ее с флагом -w
, чтобы запустить ее по времени настенных часов, независимо от того, запускаете ли вы ее с daml sandbox
или с daml start
.
Обратите внимание, что TestService
предназначен исключительно для тестирования и демонстраций, в любом другом случае возвращаемое значение не особенно полезно для вас.
daml sandbox --help
даст вам подробное описание всех параметров CLI.
- person stefanobaghino; 02.01.2020