Uploaded image for project: 'Indy SDK'
  1. Indy SDK
  2. IS-604

Anoncreds API: Support versioning of Anoncreds entities/transactions

    XMLWordPrintable

Details

    • New Feature
    • Status: Complete
    • Medium
    • Resolution: Done
    • None
    • 1.4
    • None
    • None
    • 5

    Description

      We need to support Anoncreds transactions and protocol entities versioning for smooth integration with Indy Node without breaking changes:

      • Node supports old versions of SCHEMA and CRED_DEF transactions only and we don't plan to perform breaking changes for few month
      • But new Anoncreds API uses new versions of SCHEMA and CRED_DEF transactions

      We suggest the following:

      • all anoncreds calls should support old and new version of Anoncreds transactions. There will be internal calls {entity}_to_sdk_version() that will be used to update version of Anoncreds entity to the current sdk version.
      • Transaction builders should also accept any version of anoncreds entity and convert it to version supported by ledger by calling {entity}_to_ledger_version()

      Attachments

        Activity

          People

            gudkov Vyacheslav Gudkov
            gudkov Vyacheslav Gudkov
            Artem Ivanov, Vyacheslav Gudkov
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: