无法通过 JSON API 从 DAML 分类帐中获取分类帐时间

Can't fetch the ledger time from DAML ledger through the JSON API

我在尝试通过 JSON API 获取分类帐时间时看到以下错误:

UNIMPLEMENTED: Method not found: 

com.digitalasset.ledger.api.v1.testing.TimeService/GetTime

TimeService 的可用性取决于分类帐实施。如果您使用的是沙箱,则 TimeService 仅在您在静态时间启动它时可用(即时间仅通过 TimeService 推进),但在您 运行 进入时不可用挂钟时间。

从 SDK 版本 0.13.41 开始,沙箱默认在静态时间启动,您必须使用 -w 标志显式启动它以 运行 它在挂钟时间,不管你是以 daml sandbox 还是以 daml start.

开头

请注意 TestService 仅用于测试和演示,在任何其他情况下返回的值对您来说不是特别有用。