ADR-040 necessitates making many changes at the MultiStore level, so we will take this opportunity to perform a complete refactor of the MultiStore. The old IAVL KVStores are each individually versioned, whereas in the new design versioning is handled internal to the underlying database and so is global for all KVStore buckets in the database.
The main hurdle is ensuring continued compatibility with the IBC standard.
Child of #9816
ADR-040 necessitates making many changes at the MultiStore level, so we will take this opportunity to perform a complete refactor of the MultiStore. The old IAVL KVStores are each individually versioned, whereas in the new design versioning is handled internal to the underlying database and so is global for all KVStore buckets in the database.
The main hurdle is ensuring continued compatibility with the IBC standard.
Meeting notes:
Related PR:
Related issue:
Related discussions:
For Admin Use