The Vasil Hard Fork — From a dApp Builder’s Perspective

Introduction

Hard Forks

Cardano’s Hard Fork Combinator

What the Vasil Update Brings

Reference scripts allow the ability to fit more of a previously printed script into a future block.
In this image, different colored coins represent native tokens.

Plutus V2: Updates for Plutus V1 Introduced In Vasil

  • Plutus evaluator speed improvements
  • Updated cost model parameters
  • Datums and redeemers of other inputs

What to Expect Following the Vasil Update

How Vasil Affects SundaeSwap

  • Update “Ogmigo”, our Go client library for reading from Ogmios to recognize the newly added fields
  • Update our transaction construction to create valid post-Vasil transactions, without impacting the script compilation and changing the script hashes
  • Update the scooper software to work around a performance degradation in the cardano-node around querying UTXOs
  • Update many places where we look up the value of the input to a transaction, which now may point to a collateral output
  • Conduct a general review of all code related to statistics roll-up and yield farming, to identify places where our assumptions may now be violated
  • Thoroughly test all of these changes

--

--

SundaeSwap Labs is the founding contributor to the SundaeSwap protocol, a DEX on Cardano. Website: https://sundaeswap.finance

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
SundaeSwap Labs

SundaeSwap Labs is the founding contributor to the SundaeSwap protocol, a DEX on Cardano. Website: https://sundaeswap.finance