Status Update

October 9, 2020

Status Updates (October, 2020) > October 9, 2020

DAEDALUS

Last week, the team released Daedalus Flight versions 2.3.0-FC1 and 2.3.0-FC2. The automatic update system has been successfully tested within Daedalus Flight, which allowed the team to proceed with the preparation for the Daedalus Mainnet 2.3.0 release. The team have been working on providing support for the hardware wallets, focusing on the multi-device support feature. The third-party dependency updates are now completed and merged. The Byron wallet migration feature has been updated to display the migration leftovers, and finally, the team is now completing the addition of table view to the stake pool display.

ADRESTIA

Last week, the team worked on the release of flexible SMASH server selection, a feature that will give the end user a dynamic option to select their own SMASH server for their wallet.

The team is also working on the refactoring of the cardano-library to support multisig transactions, and have nearly finished with hardware wallet support on the wallet backend.

Finally, there is ongoing work on multi-account support, they are adding rewards data to Graphql after db-sync release, and have started the release of rosetta v1.0-rc1.

NETWORKING

Last week, the team fixed DeltaQ calculations and restarted a range of tests. They also extended MonadAsync in io-sim-classes, rate-limited ‘Warm to Hot’ transition, and worked on cardano-node API. Finally, the team were engaged with Athens University of Economics and Business (AUEB) partners.

DEVOPS

Last week, the team tested and deployed version 1.21.1 of the cardano-node. They released the latest version of Daedalus with integrated SMASH functionality, cross-compiled it for hardware wallet support, and integrated the Daedalus wallet backend with 1.21.1 version of the cardano-node to show the saturation level. Finally, the team worked on the Bitte project documentation, which explains how to run clusters of nodes with Nomad and Nix functions.

CARDANO DECENTRALIZATION

Last week, the team fixed a performance regression in the set algebra library and added many respective property tests. They also fixed a bug in a wallet-API function and diagnosed some cardano-node issues. The team continued working on the Value Coin abstraction in the new Era framework. They wrote code to detect the transition point from Shelley to the next development eras, and started work on the integration of these eras with the consensus protocol. The team added additional support for multiple credentials, which allows managing many stake pools with a single node, which is required for benchmarking. Finally, they detected and resolved a performance issue in the rewards calculation.

GOGUEN

Last week, the Plutus team made some changes to the Haskell code for the migration of the Plutus Playground to use Lambda and webghc. They also fixed a problem with x509 builds on OSX and added a safe version of LedgerBytes.fromHex that returns an Either value rather than an error. Also, they continued working on environments for the wyohack event in Wyoming.

The Marlowe team concentrated on updates to the Marlowe homepage within the Marlowe Playground. In addition, they made improvements to the text within the Modelling contracts section of the playground.