mirror of
https://github.com/digital-asset/daml.git
synced 2024-09-20 09:17:43 +03:00
fce04b9e4a
Add field 'usedPackages' to Transaction to record the packages that were used during interpretation to produce said transaction. This serves as a hint to specify what packages are required to validate the transaction. Note that this may not be sufficient for future implementations that e.g. compile DAML-LF to JVM bytecode and require packages containing only type definitions as inputs. This hint is mainly required for ledger implementations for which the packages are tracked similarly to contract instances, and which require that all inputs to their transaction must be declared beforehand. This work is required for the participant-state key-value utilities described in issue #410 and implemented in PR #637. |
||
---|---|---|
.. | ||
src | ||
BUILD.bazel |