Status Update

December 18, 2020

Status Updates (December, 2020) > December 18, 2020

Please note that this is the last technical report before the holiday period. We wish you joyful holidays ahead and will be releasing more updates on January 8th, 2021.

DAEDALUS

Last week, the Daedalus team began implementing several new features and improvements, including: displaying the wallet's public key in the "Wallet Settings" screen and the stake pool ID in the "Delegation" wizard confirmation step, optimizing transaction fee calculation, implementing a "tile" view on the "Delegation Center" screen, adding a configurable SMASH server URL option, improving the UX for wallet recovery phrase input, and implementing an address verification feature for hardware wallets.

ADRESTIA

This week, the Adrestia team contributed to the success of the Allegra hard fork, and are supporting exchanges that have not crossed the hard fork yet. The team will soon turn their attention to the upcoming Mary development theme.

Concurrently, the team are also working on including multisig into the wallet, integrating into the Mary node, adding multi-asset features into the wallet, and upgrading APIs for Mary.

NETWORKING

Last week, the networking team tested the connection manager and worked on a number of pull requests to implement the peer-to-peer TxSubmission2 protocol, improve mux, and network tracing in the cardano-node, and also implement labeled TVars in the io-sim. They continued working on the on-chain root peer discovery, the implementation of Allegra and Mary development themes, and also assisted with issue resolution in the db-sync.

DEVOPS

This week, the team worked on the Allegra hard fork deployment on the testnet and mainnet, focusing on finalizing relevant db-sync components.

They also worked on the Catalyst fund2 launch on bitte nomad stack, and finalized the KEVM- Mantis integration for the smart contracts testnet.

CARDANO DECENTRALIZATION

Last week, the team made updates to the Amazon Web Services (AWS) deployment and performed data analysis and benchmarking for version 1.24.2 of the node, which confirms the efficiency of performance improvements and allows for aligning the scope of further improvements. They also worked on the proof-of-concept for DWARF-enabled builds within the node benchmarking. The Haskell compiler now supports building with DWARF symbols, which enables far more detail in profiling results without the need for profiling modes that significantly slow down the node's operation.

The team also worked on RTView metric API updates, user interface and notification improvements, reward provenance, and parameterization according to the latest development themes. They also started preparing for the next protocol update (Alonzo) by serializing transaction properties, generalizing scripts, and working with the helper functions.

Finally, they resolved some re-occurring issues, continued working on documentation and Ouroboros Genesis technical report, and are in the process of reviewing cardano-api for the upcoming refactoring.

GOGUEN

Last week, the Plutus team worked on the creation and distribution of role tokens and also made progress on the implementation of further use of Isabelle proofs to support static analysis.

The Marlowe team continued updating the Marlowe front end modal elements (including a redesign of the ‘Save as’ button) and also made some updates to the QuickCheck generators for ACTUS. They are currently working with the Creative team on branding and a user interface rollout program.