Status Update

February 19, 2021

Status Updates (February, 2021) > February 19, 2021

DAEDALUS

This week, the team released Daedalus version 3.3.0, which introduces native token support for the upcoming Mary protocol update. This version also includes Project Catalyst Fund3 voting registration, configurable SMASH servers, and allows the import of wallets from 'secret.key' files featured in earlier Daedalus releases.

The new Daedalus features many more improvements: transaction details now include metadata, and users can process fees, make ada deposits, or choose to display the wallet balance converted either to fiat or other cryptocurrencies.

Finally, the team implemented support for Ledger devices configured with a secondary PIN.

ADRESTIA

This week, the Adrestia team worked on improving APIs and multisig features, in preparation for the Mary hard fork.

Specifically, the team focused on adding a user-facing asset fingerprint (a human-readable identifier for assets) feature to the cardano-wallet API, so Daedalus displays this identifier. Also, they continued development of multisig features, released a hot fix for the Mary hard fork that includes minimum coin values in the fee estimation API response, and released cardano-wallet with native tokens metadata submission server integration, Asset Fingerprint, bug-fixes and performance improvements.

Finally, they began design work of a Portfolio Manager prototype.

NETWORKING

This week, the team worked on network counters and connection diagnosis to resolve some stake pool operation issues. They continued implementing the P2P functionality, expanding P2P governor features, resolving issues, and working on local peer connections. Finally, the team worked on the connection manager and cardano-db-sync tests, and commenced the collaboration with Quviq to implement the property-based testing of the networking layer.

DEVOPS

This week, the team modified the metadata server according to the wallet API specification, integrated it with the Daedalus wallet, and added a caching layer to the SMASH server to provide a dashboard with an improved process of monitoring. The team also implemented Catalyst improvements within the vit-ops repository ‒ which simplifies some deployment processes ‒, and integrated the faucet with the wallet backend to support native token transactions on the testnet.

CARDANO DECENTRALIZATION

This week, the team continued performing Allegra- and Mary-related benchmarking, integrating new mempool cost tracing, analyzing performance data, and running property tests.

In terms of the infrastructure, the team implemented prototype support for ongoing cross-era-boundary benchmarking and improved the transaction generator code. They continued working on direct EKG metric submission, node logging KES metrics, and the design and prototyping of the logging API.

They also probed different ways to allow MIR certificates to move funds between reserves and the treasury, and abstracted the protocol parameters, which allows changing them in different development themes.

Finally, the team made progress on the incremental reward calculation.

GOGUEN

This week, the Plutus team made improvements to the terraform code and documentation, and implemented a fix that makes the chain index watcher list configurable.

The Marlowe team made improvements to how the Blockly location is handled in the Marlowe Playground frontend and worked on development scripts for the marlowe-dashboard-server. The documentation team published a new Marlowe language guide.