Status Update

November 20, 2020

Status Updates (November, 2020) > November 20, 2020

DAEDALUS

Last week, the team continued working on the addition of support for Ledger Nano S and Ledger Nano X hardware wallets, finalizing the "exporting transactions history to CSV file" feature, and adding address sharing options to the "Receive" screen. The team also implemented improved UX fixes for form fields and tooltips along with some smaller UI fixes for issues within the "Newsfeed" sidebar.

ADRESTIA

Last week, the team released a new version of the wallet and continued working on changes for the future release, which will focus on account and multi-asset support. The team removed Jormungandr support from the wallet, improved the wallet's OpenAPI3.0 spec as part of ongoing work to add account support to the wallet API, and contributed to Catalyst development.

NETWORKING

Last week, the team finalized work on the connection manager state machine specification and continued testing the connection manager. They fixed some high priority issues in the iohk-monitoring-framework, continued working on the tx-submission issue, and also resolved the io-sim failure type exception instance.

Work is ongoing within the cardano-API component; additionally, the team has been reviewing the connection manager state machine specification, collaborated on the review of Athens University of Economics and Business (AUEB) network simulations, and progressed with the DeltaQ framework development in collaboration with Leuven University.

DEVOPS

Last week, the team continued working on the development of the Catalyst mobile voting application and adding the Catalyst voter registration support to Daedalus; they also altered scripts to retrieve voter registrations by switching to a new metadata format. Finally, the team worked on the tooling to automate stake pool setup using the pool owner’s accounts from hardware wallets.

CARDANO DECENTRALIZATION

Last week, the team delivered a benchmark for the 1.21.1 version of the node, the results of which will be used for the enhancement of the 1.22.2 version release. The team is in the process of implementing the forward-porting of the node-side changes that support the K=1000 benchmark and include the multi-pool support, genesis staking in the cardano-CLI, and supporting trace improvements.

The team continued improving the RTView user interface for KES metrics, epoch information, and errors. They also fixed some bugs, made responsiveness improvements, and resolved a space leak in the ledger. Ledger snapshot filenames are now based on the slot number and the snapshots can now be named by adding a suffix starting with an underscore (for example, 4492799_last_Byron). Chain selection details were also clarified in the documentation.

The team fixed some issues with the bidirectional map and the ValueNotConserved predicate failure, continued preparing for the upcoming hard forks, and completed the timelock scripts and transaction body serialization. Finally, the team are now working on the serialization generators.

GOGUEN

Last week, the Plutus team completed some Nix refactoring that affected library functions and updated some Nix commands. They also made some amendments to prevent null values in the JavaScript editor, added a section in the README file for the project's local cache setup, and updated the metadata server to the latest JSON format.

The Marlowe team improved the appearance of the demonstration files in the Marlowe Playground and updated related documentation, while the technical writing team started planning for new end-user Marlowe documentation.