daml icon indicating copy to clipboard operation
daml copied to clipboard

Cleanup LF 2.1

Open remyhaemmerle-da opened this issue 1 year ago • 0 comments

We need to clean up LF 2.1 archive and transaction and value

The remaining task are:

  • [x] move contract key to 2.dev https://github.com/DACH-NY/canton/pull/17374, #18573
  • [x] remove scenario (or move them to 2.dev) #18467 #18473
  • [x] move BigNumeric to 2.dev #18459
  • [x] clean archive proto
    • [x] remove non-interned names https://github.com/digital-asset/daml/pull/18598, https://github.com/digital-asset/daml/pull/18578
    • [x] remove LEQ_, GEQ_, LESS_, GREATER_, EQUAL_* https://github.com/digital-asset/daml/pull/18609
    • [x] remove *_LEGACY builtins https://github.com/digital-asset/daml/pull/18609
    • [x] double check for other drop features https://github.com/digital-asset/daml/pull/18651
    • [x] renumber fields https://github.com/digital-asset/daml/pull/18609 https://github.com/digital-asset/daml/pull/18651
  • [x] clean TransactionVersion
    • [x] drop minUpgrade #18417
    • [x] drop minSharedKeys https://github.com/digital-asset/daml/pull/18376, https://github.com/digital-asset/daml/pull/18411, https://github.com/digital-asset/daml/pull/18472, https://github.com/digital-asset/daml/pull/18639,
    • [x] drop V1 transactions #18475
  • [x] clean value proto #18511
  • [x] clean transaction proto
  • [ ] test that proto (archive, value and transaction) with unknow field are rejected.
  • [ ] clean specs (Nice to have)
  • [ ] decoder check there is no unknown fields (Nice to have)
  • [x] drop LF 1 (Nice to have) #18400
  • [x] clean compiler/damlc/daml-lf-conversion/src/DA/Daml/LFConversion/Primitives.hs

remyhaemmerle-da avatar Feb 12 '24 16:02 remyhaemmerle-da