Status Update

January 28, 2022

Status Updates (January, 2022) > January 28, 2022

DAEDALUS 

This week, the team finalized work on a range of features, including wallet sorting and a token picker in the send form. They also worked on a new notification that provides details about the state of the Cardano node after launching the wallet.

Finally, the team worked on RTS flags changes and integrated the new cardano-launcher, which allows users to use Daedalus when connected via VPN.

ADRESTIA

This week, the team prepared for the release of updates to cardano-rosetta and cardano-graphql to enable compatibility with node v.1.33.0.

The team is currently working on performance improvements and technical debt in cardano-wallet, finalizing a new transaction workflow, and designing the cardano-js-sdk MVP.

NETWORKING

This week, the team fixed outstanding outbound governor issues, resolved the keep-alive protocol restart issue, and made progress on timeouts verification work. They also continued working on diffusion network simulations and fixed some bugs related to the governor functionality.

DEVOPS 

This week, the team completed Flake updates to cardano-wallet, and worked on the NixOS service and helper scripts, which are now in review. The team also updated the public P2P testnet to the latest tag. Finally, they implemented the Plutus Playground’s initial Flake setup, which is now being tested by Plutus Pioneers.

CARDANO DECENTRALIZATION

This week, the team continued working on performance improvements, added some script references to the specification, and improved the UTXO query. They also analyzed mainnet UTXO usage to plan further refinements and investigated ways to modify cardano-api and cardano-cli to accommodate for switching over to the ledger's CDDL format.

The team improved the DB analyzer tool to extract transaction data, and finalized the UTXO HD initialization design along with the snapshotting mechanism.

The Hydra team continued working on the naiive on-chain verification feature (needed to ensure the Hydra Head’s security features) and finalized implementing the Head validator for CollectCom. The team also held a meeting with the Marlowe team to discuss common implementation challenges.

Finally, they made several CI improvements related to nix-shell closure and continued working on the upcoming Hydra blog post.

GOGUEN

This week, the Plutus team worked on an updated version of the Plutus Core specification. They also made some changes to the workflow syntax and continued with their suite of regression tests.

The Marlowe team continued work on the wallet backend integration, implementing ACTUS on derivative contracts, and the conversion of slots to POSIX time while creating transactions. Within the Marlowe Playground, they worked on drag and drop support for reordering template fields and improved UTXO selection and balancing functionality. They also changed the implementation of merkleization so that it occupies less space in the transaction, and refactored Marlowe code into components.

Finally, they continued gathering user feedback about Marlowe products through interviews.