Status Update

September 25, 2020

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

DAEDALUS

Last week, the Daedalus team completed the automatic update system, which will be released in the next Daedalus Flight. Work is almost complete on third-party dependency updates, and the Shelley hardware wallet support frontend is also nearing completion, pending inputs from the cardano-wallet side.

ADRESTIA

Last week, the team announced that a new release of the wallet backend will be available soon. The new release includes a substantial improvement on wallet checkpointing, which will be particularly beneficial for larger wallets. Additional performance improvements are scheduled for the next release.

The team also selected the schema for multisig in cardano-addresses, and a draft CIP will be published soon. The team plans to enhance the process of choosing your own SMASH server, in terms of speed and ease.

Additionally, a new release (2.2.0) for the Graphql API is now available. The new release includes a feature update that enables to naturally access withdrawals from the context of a transaction, rather than performing two separate queries and combining the result sets. The total output for a transaction can now be accounted for using Transaction.withdrawals and Transaction.inputs. A combined schema is also now included in the TypeScript client package, to simplify IDE configuration and code generation operations.

Finally, the team is working on an endpoint improvement for the final stage of rosetta before version 1.0.0 is released, and work continues on the Bittrex integration, which has so far caused a number of issues. We delivered a new build to the Bittrex team today, which we hope will bring us closer to a successful resolution.

NETWORKING

Last week, the networking team continued working on the early integration of the P2P governor and the connection manager with a node. Also, they tested different formats for converting node-CLI metadata, made some improvements to the cardano-API, and fixed some bugs in the tx-submission generator.

DEVOPS

Last week, the DevOps team deployed version 1.20.0 of the cardano-node. They hotfixed 5.0.1 cardano-db-sync and wrote a script to automate node-db snapshots and restoration, enabling quicker migrations to reduce downtime. The team also tested multisig and tx metadata functionality with community members on the public testnet.

CARDANO DECENTRALIZATION

Last week, the team completed RTview documentation, investigated and fixed communication issues between tx-gen and the networking layer of the node, and agreed on the development plan for the multi-era ledger functionality.

GOGUEN

Last week, the Plutus team updated the smart contract backend (SCB) to improve the display of wallet IDs in the blockchain, and also added the SlotRange value to the StateMachine transition function so it can be used as user input. They also updated the Haskell compiler to version GHC 8.10 and worked on fixes for cabal-install and GHC 8.10 to build all subprojects. Finally, they updated the JSON serialization and deserialization on the Haskell side to use numbers in JSON.

The Marlowe team concentrated on Javascript embedding for the Marlowe Playground and also continued work on the proof of concept for a foreign function interface (FFI).