Status Update

March 12, 2021

Status Updates (March, 2021) > March 12, 2021

DAEDALUS

This week, the team worked on the hardware wallet features to enable native token transactions, implemented the ‘View wallet’s public key’ feature, and worked on the stake pool tile view to reflect potential rewards instead of ranking. Finally, the team updated the application dialogs’ UI/UX and fixed some minor design issues.

ADRESTIA

This week, the Adrestia team worked on post-Mary hard fork improvements and hotfixes, including CI and test suite improvements to make QA easier, faster, and better. They also implemented several bug fixes and quality improvements, and continued developing multisig features.

NETWORKING

This week, the team continued working on the P2P governor functionality establishing local root peer connections and progressing with connection manager tests. They also implemented the addTime right associative and added Timeout properties to the Handshake protocol, which fixes some regression issues.

DEVOPS

This week, the team performed a number of cardano-ops improvements in terms of node service to support better scalability, preliminary logging to support log segregation and history, and metadata server enhancements. Finally, they worked on operations tooling for UTxO management.

CARDANO DECENTRALIZATION

This week, the team continued implementing Alonzo rules with the protocol to support upcoming smart contract functionality. They finalized the work scope that enables to safely hash the protocol parameters within Alonzo and started progress on further ledger code integration with the consensus. This involved bug fixes, Alonzo property tests planning, work on the UTxO properties, and preparation of the audit report.

The team progressed with the logging infrastructure redesign working on human-friendly data presentation, implementing inline trace documentation in the trace-dispatcher, prototyping EKG metric forwarding, and finalizing the typed-protocols-based implementation sketch.

The team also refactored Supervisord local cluster configuration and started moving single-shot genesis from the cardano-ops, coordinating these activities with quality assurance.

Finally, they performed the benchmarking of JSON-based specification in the transaction generator, and performed a set of benchmark activities to establish a new baseline with larger data set sizes to accommodate for mainnet growth.

GOGUEN

This week, the Plutus team added tutorials to the Playground deployment and increased the request rate limit and memory for static pages. They also added some new scripts to the ledger API module.

The Marlowe team worked on contract implementation elements for the Marlowe Suite. They also added a metadata tab to the Marlowe editor in the Playground which adds metadata to the global state and saves it when publishing gists and local storage.