daml/ledger-api/grpc-definitions
Robert Autenrieth c14b909c71 Implement package management API in the sandbox (#1610)
* store archive size in `DarReader`

* rename `SandboxTemplateStore` to `SandboxPackageStore`

* store package info in `SandboxPackageStore`

* introduce package upload / read to write / index services

not tested yet, just a ton of plumbing

* WIP test the package service

* Fix build errors after rebase

* Move packages service to v2

* Ledger API client uses ledger API types

* Fix ReflectionIT

* Correctly handle uploading invalid dar files

* Fix reading DAR entry file sizes

* Improve package management IT

* Improve handling of duplicate packages

* Fix language-support build

* Use unique party and command names

* Rename lfpackage to language

* Rename SandboxPackageStore to InMemoryPackageStore

* Remove getCurrentTime ledger method

* Improve package management IT

* Move InMemoryActiveContracts and InMemoryPackageStore

* Use case object for UploadDarResult.Ok

* Address review comments

* Update release notes

Fixes #1311

* Use BazelRunfiles in test
2019-06-19 12:31:53 +00:00
..
com/digitalasset/ledger/api/v1 Implement package management API in the sandbox (#1610) 2019-06-19 12:31:53 +00:00
grpc/health/v1 open-sourcing daml 2019-04-04 09:33:38 +01:00
BUILD.bazel Fixes #1204: Release bindings and codegens to Maven Central. (#1205) 2019-06-17 15:37:49 +02:00
ERRORS.md open-sourcing daml 2019-04-04 09:33:38 +01:00
post-process.sh Move protobuf docs into rst format (#334) 2019-04-10 16:42:35 +02:00
README.md open-sourcing daml 2019-04-04 09:33:38 +01:00
rst_mmd.tmpl Move protobuf docs into rst format (#334) 2019-04-10 16:42:35 +02:00

gRPC LEDGER API

This repository serves for prototyping the next generation gRPC ledger-api.

For a description of error codes that may appear on the API, see this document