daml/daml-lf/interpreter
Jussi Mäki f0c4f2820c
Add NodeInfo and informeesOfNode method. Fix witnesses of top-level fetches. (#4217)
This adds the NodeInfo trait to compute the informees of a node and the
required authorizers. This has been separated into its own trait as this
computation is also required (externally) for serialized transaction nodes
in a context where the full deserialization of the node would be prohibitively
expensive.

While doing this change and cleaning up transaction authorization it was
discovered that top-level fetches (which can only be created from scenarios)
did not include the submitter as a witnessing party.

CHANGELOG_BEGIN
[DAML SDK] Fix computation of witnesses of top-level fetch nodes in scenario results ("known to").
CHANGELOG_END
2020-02-05 14:17:32 +00:00
..
src Add NodeInfo and informeesOfNode method. Fix witnesses of top-level fetches. (#4217) 2020-02-05 14:17:32 +00:00
BUILD.bazel Log DAML trace messages (#3983) 2020-01-08 17:14:50 +01:00