Plutonomicon / cardano-transaction-lib

A Purescript library for building smart contract transactions on Cardano
https://plutonomicon.github.io/cardano-transaction-lib/
MIT License
93 stars 50 forks source link

Switch from "legacy" public testnet #923

Closed ngua closed 2 years ago

ngua commented 2 years ago

The current (former?) public testnet will no longer be supported so we need to update this in the runtime

Testnet legacy network (public testnet) is not supporting 1.35.3.. only up to 1.35.2 1.35.3 is supported by vasil-dev, preview, preprod and (mainnet). preview is closer to what the testnet classic is. if you want to be on the bleeding edge, preview, if you want to have a more stable matching mainnet experience preprod

ngua commented 2 years ago

Going with preprod requires changes to our protocol parameter parsing at the very least. Quoting myself from Slack:

It appears that most of the ecosystem will be switching to preprod as the new default testnet network (it's probably a good thing since it will be more stable). But preprod is configured the same as mainnet -- meaning neither of the two stages in the Vasil hardfork have happened yet. Since we made changes to be Vasil compliant, switching to preprod now at the very least breaks our protocol parameters parsing and corresponding Ogmios tests (recall that Ogmios encodes things different depending on the era).