Status Update

July 26, 2019

Status Updates (July, 2019) > July 26, 2019

Weekly Development Report

DAEDALUS

Wallet

This week the team began the integration of the V2 API and worked on the UI changes required as a result of the BIP-44 address implementation.

The work for the upcoming Cardano Wallet 1.6.0 release, which includes Daedalus 0.14.0 and CardanoSL 3.0.3, is almost done with only the new visual themes implementation left to finish. Everything else, including the work on Daedalus logging improvements, has been completed.

In the scope of regular maintenance tasks, the team improved the support request data handling and fixed broken 'wallet' Storybook stories. Additionally, a couple of minor improvements have been implemented on the delegation screen: a search and filter feature has been added to the 'Stake pools' screen, and a new and improved scrollbar has been introduced on the 'Wallet list' navigation.

App Platform

This week the team completed their initial contribution to the Daedalus backend upgrade project, and are in a position to complete the application changes to align with the new API. The work has been completed in a parallel development branch, which will be merged once upstream dependencies are completed. In other work, a service management prototype was developed for the application platform, and Electron auto-updating and packaging mechanics introduced.

BACKEND OPTIMIZATION

This week the team continued polishing and cleared some of the technical debt accumulated over the past few weeks, which involves making small improvements to internal aspects of the code that aren't externally obvious but make for a better and easier to maintain code base. Meanwhile, work is wrapping up on the API and the implementation of the remaining endpoints that will be released soon. This release will also include the ability to play with the wallet backend on top of a Jörmungandr BFT self-node!

NETWORKING

This week the team continued to improve subscription management and drafted a pull request which integrates DNS-based subscription management with cardano-node. The team is also working on the Byron proxy's ability to sync from mainnet, with promising initial results. Work has also begun on on IPv6 support in cardano-node.

DEVOPS

There is no update this week.

CARDANO DECENTRALIZATION

Work has continued on property testing the new and improved Byron code to ensure high assurance before release to mainnet. The team has been improving test coverage to make sure that as many edge cases as possible are covered by testing. In other news, the Goblins framework is nearly in place, which will allow the introduction of known failures in the chain to ensure that the implementation also fails as expected.

GOGUEN

This week the Plutus team upgraded the integration of PureScript and PurtyScript and fixed some code compilation issues within the Plutus Playground.

The Marlowe team updated the Purty Marlowe Playground code and made updates to the Blockly code. They also started work on a help side pane within the Marlowe Playground.

The education team made some updates to the glossary and exercise chapters of the Plutus ebook and also incorporated some general minor edits.

ANNOUNCEMENTS

IOHK is currently looking for talented people to work with us. Please see the IOHK Careers page for more details.