Status Update

September 11, 2020

Status Updates (September, 2020) > September 11, 2020

DAEDALUS

Last week, the team implemented a logarithmic scale feature to the stake pool screen, which now displays a delegating stake option. Also, the team improved performance rendering of large stake pool lists, fixed wallet address ordering on the receive screen, and continued working on the automatic update system and Shelley hardware wallet support. Work is also ongoing on third-party dependency updates.

ADRESTIA

The team worked hard on getting the Bittrex wallet back online. Numerous micro and macro benchmarks have been added to the wallet backend to find performance issues for large wallets, so the fees estimation time has been dramatically reduced. The next section up for performance improvement is listing address function. The team also continued working on the Rosetta integration, upgrading this week from version 1.4.1 to 1.4.2, which gives better fee estimation.

Finally, the team has included transaction metadata to the list of functionalities, and is making the address gap flexible for power users. Preparation for Multisig CIP has been made, and documentation has been started. They are also preparing a release for Graphql 2.1, which will resolve the presentation issue on the Cardano explorer app.

NETWORKING

Last week, the networking team continued working on the P2P-governor integration with a node, fixed some bugs and invariant violations, and extended P2P-governor tests to include asynchronous demotions. They also wrote a patch to io-sim to prepare its publication to Hackage, fixed CI - which builds Haddock documentation- and tested cardano-node in a range of network scenarios.

Finally, the team worked on cardano-cli interface using deliberate generalized algebraic data types (GADTs) to support use cases within blockchain modes and development eras.

CARDANO DECENTRALIZATION

Last week, the team were busy resolving issues within Cardano Shelley pools functionality, worked on the benchmarking metrics for the 1.19.1 release, prepared configuration packaging of RTview, and also worked on documentation updates.

GOGUEN

Last week, the Plutus team worked on implementing the Swagger API into the smart contract backend (SCB). They also resolved an issue with processContractOutboxes, which previously kept servicing the same requests for each contract instance. The team also added metadata queries to the SCB and made improvements to specific type signatures to make them more generic.

The Marlowe team started working on a proof of completeness of static analysis and were also busy with a proof of concept for a foreign function interface (FFI).