Emurgo / cardano-serialization-lib

This is a library, written in Rust, for serialization & deserialization of data structures used in Cardano's Haskell implementation of Alonzo along with useful utility functions.
Other
236 stars 125 forks source link

Optional serialization without map tag #705

Closed MarcelKlammer closed 1 week ago

MarcelKlammer commented 1 week ago

Hi team,

We find ourselves in the difficult situation to need to support Cardano networks of earlier eras than chang and thus kind of need a way to force serialization without the new map tag.

Would it be possible to implement a flag to support serialization of pre chang?

MarcelKlammer commented 1 week ago

I've implemented a workaround by dynamically loading an older lib version for earlier era networks.

lisicky commented 1 week ago

Hi @MarcelKlammer! Unfortunately we don’t have plans to add it, because we supports previous eras only for deserialization. But yes previous CSL version's is good solution.

But we are open we for PR’s or suggestion of CSL improvements.

Was glad to see you at the summit.