daml/daml-lf/transaction
Moritz Kiefer 9b53251c74
Differentiate between negative inputs & errors in contractKeyInputs (#9683)
For better or for worse, kvutils validation insists on treating a
negative input from a create different to a negative key lookup (and
to make things more annoying the first one will never blow up during
submission only during validation).

While, nobody seems to argue all that strongly that the current errors
are very sensible, we agreed to do it in two steps:

1. Expose enough information in `contractKeyInputs` so that we can use
   it in kvutils while preserving the current error semantics.
2. Revisit contract key error handling across ledgers which is
   currently an inconsistent mess.

changelog_begin
changelog_end

.

changelog_begin
changelog_end
2021-05-17 10:29:04 +02:00
..
src Differentiate between negative inputs & errors in contractKeyInputs (#9683) 2021-05-17 10:29:04 +02:00
BUILD.bazel check whether collection.compat is unused when compiling for Scala 2.12 (#9604) 2021-05-11 21:54:14 +00:00