High-level summary
The last few weeks have seen a solid amount of work and changes to the
user-facing side of Hydra; namely great progress on incremental commits and
using Aiken for our commit validator which has yielded size/cost
savings.
This has also allowed us to support PlutusV3 validators and keep up to date
with the cardano-api. We also made a breaking change (improvement) to the
server output SnapshotConfirmed
to make it easier to work with signed
snapshots. Finally, we made good progress on blockfrost support by adding an
option to follow the chain via blockfrost, instead of through a cardano-node.
Next up we continue our focus on incremental commits and general improvements,
while planning the next release.
What did the team achieve?
- Added the raw CBOR datum in transaction outputs #1543
- Used Aiken for commit validator #1680
- Updated to cardano-api 9.4 #1706
- Implemented the off-chain user journey for incremental commits #1522
- Documentation on the incremental commits feature #1704
- Some cleanup of unused modules and functions
- Full transaction information in
SnapshotConfirmed
event #1685 - Added blockfrost mode to hydra-chain-observer #1631
What's next?
- Continued work on incremental commits #199
- Improvements to memory usage #1618
- DevEx improvements to split out components of the
hydra
monorepo - Start to plan the 0.20.0 release