Good day! When trying to integrate Lucid Evolution to move away from the long unmaintained Lucid Cardano we stumbled upon a change in how maps are encoded by default. It seems this was caused by changes in CML rather than changes in Lucid Evolution and when reading through the code, I believe I've reached the conclusion that this is because PlutusMap is always encoded with its default LenEncoding of Canonical.
Good day! When trying to integrate Lucid Evolution to move away from the long unmaintained Lucid Cardano we stumbled upon a change in how maps are encoded by default. It seems this was caused by changes in CML rather than changes in Lucid Evolution and when reading through the code, I believe I've reached the conclusion that this is because
PlutusMapis always encoded with its defaultLenEncodingofCanonical.