planetarium / libplanet

Blockchain in C#/.NET for on-chain, decentralized gaming
https://docs.libplanet.io/
GNU Lesser General Public License v2.1
506 stars 139 forks source link

`Currency`'s backward-compatibility was broken #3268

Closed moreal closed 1 year ago

moreal commented 1 year ago

Since 2.0.0, the Currency serialization's backward compatibility was broken. So TxExecutions created before 2.0.0, cannot be deserialized because their own Currencies cannot be deserialized.

image
riemannulus commented 1 year ago

https://github.com/planetarium/libplanet/pull/3201/files#diff-4ba5d5e78e585f64e217441ed95e634f2d1b5c5df16ac3d419834d040882d7c4R677 May cause this PR.