Status Update

April 1, 2022

Status Updates (April, 2022) > April 1, 2022

DAEDALUS 

This week, the team worked on hardware wallets integration improvements, updates, and bug fixes. The team is also finalizing the implementation of magic links and integrating an open-source user analytics solution.

Finally, the team made various user-interface improvements and fixed some bugs.

ADRESTIA

This week, the team continued working on a new transaction workflow to add token minting and burning, and also worked on DB layer redesign and adding a ‘light’ mode in cardano-wallet.

Finally, work is still ongoing on cardano-js-sdk MVP.

DEVOPS

This week, the team deployed IPv6 to the public testnet. They also created artifacts that can be used by Windows CI checks to validate functionality with the same binaries used for releases.

Also, the team created and fully tested Cardano Bitte Cell, which allows the node, wallet and db-sync to be run in a Nomad cluster, and enabled OCI image generation for Bitte Cells. The latter allows Cardano components to be utilized in container-based solutions such as Nomad and Kubernetes.

The team also made the vector OCI image usable for Bitte to push structured logs to Loki, and Prometheus metrics to Victoria. They defined standardization on deployment procedures utilizing Nix, Bitte, and STD, created Spongix - a proxy that acts as binary cache for Nix, and worked on Patroni Bitte Cell to provide a high-availability PostgreSQL database.

NETWORKING

This week, the team worked on the implementation of IOSim timeout primitives and inspected the performance optimization of IOSim achieving a 10% improvement. They also continued working on the rewriting of typed protocols.

CARDANO DECENTRALIZATION

This week, the team prepared the first draft of the pipelining implementation. They created a private integration branch and are now working on improvements and quality assurance. The team also fixed the Shelley transition error on the UTXO HD branch, and audited existing consensus tests against UTXO HD modifications.

CIPs for reference inputs (CIP-31), inline datum (CIP-32), and reference scripts (CIP-33) have all been submitted to be implemented ​on Cardano. The team have recently defined the Babbage rules for their implementation and are now working on some issues resolution.

GOGUEN

This week, the Plutus team worked on the first iteration of the certification framework. They also did some refactoring work and simplified query functions in the benchmarks. Finally, they continued progress on updates for CIP 31, 32, and 33 and improved documentation around the area of common pitfalls and weaknesses for DApp developers.

The Marlowe team investigated the possibility of introducing transactional multi-currency payments into Marlowe. They also added queries to the Marlowe CLI for deserializing script EUTXOs and updated Isabelle proofs about serialization to work with Isabelle2021 formats.