Status Update

February 25, 2022

Status Updates (February, 2022) > February 25, 2022

DAEDALUS 

This week, the team worked on improving the error handling and feedback for users emptying a wallet (if users want to transfer their ada to another wallet, or sell everything, for example).

They also finished a proof-of-concept enabling Google Analytics in Daedalus.

ADRESTIA

This week, the team worked on finalizing a new transaction workflow to mint and burn tokens.

They also worked on DB layer renovation in cardano-wallet, and designing a cardano-js-sdk MVP.

NETWORKING

This week, the team fixed issue one of the IOSimPOR outbound governor failures. They worked on IOSimPOR connection manager simulation, and debugged IOSimPOR issues encountered while working on a previous issue.

They also continued analyzing and monitoring SPO activity on mainnet and carried out a tx process analysis while attempting to reproduce an issue that could be caused by a relay not running chain-sync, block-fetch and tx-submission protocols.

CARDANO DECENTRALIZATION

This week, the team implemented the ledger bridge code and patched cardano-node to run against our integration branch. A review had revealed a couple of bugs, but after patching, the node successfully fetched Byron blocks from \mainnet\ and correctly wrote and restarted from snapshot files using the in-memory back-end.

The team also made the OnDisk test suite pass in the UTXO HD feature branch, using blocks without payload. They also added getTentativeHeader to ChainDB, and managed to run Test.Ouroboros.Storage.LedgerDB.OnDisk tests on master, by generating blocks with payload that preserved existing assumptions.

The Jörmungandr team finalized the incremental tally, worked on rewards distribution for Fund 7, and onboarded a new engineer.

GOGUEN

The Marlowe team set up an e2e test with Cucumber and Playwright and demoed to the team. They also finished the first stage of POSIXTime migration, reverted to manual JSON serialization for MarloweClientInput, and changed the UI to use addresses instead of WalletId or PubKeyHashes.

They also fixed a bug that made contracts not appear in the contracts modal, created a report on feedback from users (in Notion), and presented it to the team.

Finally, they respinned private testnet, updated the Playground in production to match main, and worked on JIRA reorganizing and backlog grooming.