DAR Package Versions
This document outlines the existing versions of DAR packages used within the Utility.
Package Name |
Version |
Package Id |
---|---|---|
utility-commercials-v0 |
0.0.1 |
43c23473b5b15a090d617fb1e45bc445951200453db607f8a02b214124b937ce |
utility-credential-v0 |
0.0.1 |
b5d1109eed821be936f295fdd348b0ad609c562311eb0c9d8e4607b747e41636 |
utility-credential-v0 |
0.0.2 |
aa472491115b521b2855f869999b432c57f39fcb41ef68c659d12431f9d8ddd6 |
utility-credential-app-v0 |
0.0.2 |
40830dd0e8381e35998ed2df4716f82a2cc7096ec1e718a8a314e92e8a301890 |
utility-credential-app-v0 |
0.1.0 |
bbe070b706a3b8b18e5a5c108a4e5a9a4145f81d7dcf76c18a51664807377ddd |
utility-credential-app-v0 |
0.2.0 |
9d57b6f784ebcaa08ab7555e62c4e1c40d54f94d5a50613cdcc543c7c283f167 |
utility-credential-app-v0 |
0.2.1 |
da2af36b42e336c5dff764ce9d445a09a32788626bc18c6cb0c9a52cbf160b68 |
utility-registry-holding-v0 |
0.0.1 |
a83fb2d68f6f220f10da4e92146ff919ca9228fd467441e4c870b904ae9d516f |
utility-registry-v0 |
0.0.1 |
d0c8b1c2d96c50c26c47e515d07302a55577013582ee65ec5931df4be610bf3b |
utility-registry-v0 |
0.1.0 |
3b25e7327b493bbe063e89d34fdacbfcc491007e5eabefea3a2919044a28f452 |
utility-registry-app-v0 |
0.0.1 |
5a6f6551759c95a8a1b491c34c4f2b74d74737e2cb070c662639a7ed90280059 |
utility-registry-app-v0 |
0.1.0 |
98cdf68988bc8987227e90905458779957b3687d6a067b2314e7a4c9fe9f33fa |
utility-version-v0 |
0.0.1 |
42e902610f593c6fb5516d7a7401ad0892dc44507a777ace0a468a5f6c9d3381 |
Submission packages
Utility clients are expected to exercise choices on a subset of the packages outlined above. We call this subset the Utility submission packages.
Currently the submission packages are
utility-credential-app-v0
utility-registry-app-v0
For these packages, the Utility operator determines which specific package id
should be used for
submission at any given time. This is to avoid that some Utility clients make use of new package
versions that counterparticipants might not have uploaded / vetted.
Environment |
Package Name |
Package Version |
Package Id |
---|---|---|---|
DevNet |
utility-credential-app-v0 |
0.1.0 |
bbe070b706a3b8b18e5a5c108a4e5a9a4145f81d7dcf76c18a51664807377ddd |
TestNet |
utility-credential-app-v0 |
0.1.0 |
bbe070b706a3b8b18e5a5c108a4e5a9a4145f81d7dcf76c18a51664807377ddd |
MainNet |
utility-credential-app-v0 |
0.1.0 |
bbe070b706a3b8b18e5a5c108a4e5a9a4145f81d7dcf76c18a51664807377ddd |
DevNet |
utility-registry-app-v0 |
0.1.0 |
98cdf68988bc8987227e90905458779957b3687d6a067b2314e7a4c9fe9f33fa |
TestNet |
utility-registry-app-v0 |
0.1.0 |
98cdf68988bc8987227e90905458779957b3687d6a067b2314e7a4c9fe9f33fa |
MainNet |
utility-registry-app-v0 |
0.0.1 |
5a6f6551759c95a8a1b491c34c4f2b74d74737e2cb070c662639a7ed90280059 |
Tooling Packages
To develop against the utility application contracts from Java or JavaScript/TypeScript we
recommend to use Daml SDK 3.2.0-snapshot.20241111.13401.0.v7e9180fc
and corresponding tools
(e.g. codegen):
Package |
Version |
Stack |
---|---|---|
@daml/types |
JavaScript/TypeScript |
|
@daml/ledger |
JavaScript/TypeScript |
|
bindings-java |
Java |
Note
These should be available from public repositories.