This week, the team resumed working on adding support for magic links in Daedalus. This feature enables the use of links on different websites, which will trigger smart contracts or payments opening the Daedalus wallet to sign the request. The team continued resolving some non-critical hardware wallet issues and also created a hybrid automation testing script for hardware wallets, which will improve the efficiency of testing.
This week, the team released the Cardano Addresses update. Also, they worked on finalizing a new transaction workflow to add token minting and burning, redesigned the DB layer, and added a “light” mode in cardano-wallet.
Finally, the team is still working on a cardano-js-sdk MVP.
This week, the team created the MonadFix instance for IOSim and IOSimPOR, which is useful for connection manager operations. They also worked on bug fixing in IOSimPOR, added traceTVar to the strict interface of MonadSTM, and traced TCP connection information.
The team fixed the local root peer DNS provider and ran tests, which are now in review.
Finally, they worked on diffusion tests and some bug fixes in the simulation environment.
This week, the team focused on increasing the level of standardization across all projects under management. This will ensure greater maneuverability and ultimately will result in increased service levels towards project organizations. The first projects that will benefit from this are the ERC20 converter, Atala, and the LightWallet, among others.
This week, the team continued working on the UTXO HD and its first cardano-node prototype. They also worked on block diffusion pipelining, ChainSync server logic, and ran some ChainDB tests.
The Hydra team finalized ouroboros-network improvements allowing connections of 50+ hydra-nodes on a local devnet. They also implemented properly configurable –network-id and ledger/protocol parameters and finalized work on contract continuity and authentication. This ensures that Hydra protocol transactions are submitted in order, and that all participants have a chance to commit UTXOs to a Head.
This week, the Plutus team worked on data instances for some data types relating to the new node 1.34 release. They also spent time investigating deriving-strategies and implemented runtime checks for allowed builtins. Finally, they worked on detection of validation errors in the emulator.
The Marlowe team made their first successful run of a contract through Marlowe Run on the private testnet. They also fixed a serialization issue with the Follower contract and updated resolveRelativeTimes to use local time instead of a slot.
Finally, they created a test case for the Contract for Differences and published a deep dive blog post on the new Marlowe Playground extensions.