Status Update

February 5, 2021

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


Last week, the team deployed the Daedalus Catalyst version onto the Daedalus Mainnet, implemented the native tokens user interface -along with some additional UI/UX improvements-, and refined the handling of hardware wallets.


This week, the Adrestia team worked on updating APIs in preparation for the Mary hard fork. Specifically, they worked on the release of an updated GraphQL version to support multi-assets and a cardano-rest API version to support the Mary hard fork.

The team also continued developing multisig and token-locking features, and began the integration of cardano-wallet with the native tokens metadata submission server. The latter included initial research and design of a solution for the keys needed to sign a particular piece of metadata.

Finally, they did some bug-fixing and performance optimizations of cardano-wallet with multi-assets.


Last week, the team updated the connection manager specification, simplified its state machine implementation protocol, fixed some P2P governor issues, and rebased P2P master branches to ouroboros-network and cardano-node repositories.


This week, the team forked the public Cardano Testnet upgrading it to Mary, and deployed fixes to provide multi-asset support within Cardano Explorer, GraphQL, DB Sync, and Rosetta components. The team also worked on Catalyst mobile application enhancements, developed and deployed metadata servers, and tested the new KEVM network.

The team worked on multiple Daedalus Catalyst voting tools improvements, such as support for metadata address fields, token locking, and Shelley transaction generation.

They also worked on scaling Catalyst rewards from lovelace to ada values, automating snapshot processes (by adding mainnet and testnet DB Sync instances), and updating ada wallet to support bulk transactions for stake registration, delegation and sending funds.

Finally, the team prepared to retire some IOG private pools to support the community pool delegation strategy.


Last week, the team continued working on Mary-related performance benchmarking, focusing on node compatibility and speed of transaction processing in Shelley, Allegra, and Mary. They also evaluated effective block creation performance in those three development themes, made infrastructure improvements to the local cluster, and updated Tx generator properties.

Finally, the team started prototyping direct EKG (Remote monitoring of running processes over HTTP) metric submission and discussed improvements to the node logging design.


Last week, the Plutus team released the refreshed Plutus Playground with an updated user interface and new tutorials. They also worked on an initial proposal for extended bytestring built-ins and investigated how contracts should interact with rollbacks.

The Marlowe team introduced an update that disables the Send to Simulator option if there are issues using Blockly.

Finally, they added static analysis to both the Haskell and JavaScript editors in the Marlowe Playground frontend and resolved some parsing errors.