Skip to content

Weekly development report as of 2023-01-20

Weekly development report as of 2023-01-20


Over the past two weeks, the ledger team finalized work on tracking individual depots, built out the new Conway era transaction body (in line with CIP-1694), significantly reduced some problematically large calculations on the epoch boundary, and addressed technical debt.

The system test team worked on the test framework improvements and ran some sanity tests related to the P2P single relay functionality.

The teams also updated node and DB Sync synchronization tests to build with Nix and focused on integrating upstream changes and addressing technical debt.

As always, see this technical development report for more details from different teams.


This week, the Daedalus team ran tests and released Daedalus v.5.2.0, which includes support for node v.1.35.4 and wallet 2022.12.14.

Work is ongoing on the Lace desktop development. The team worked on several refactoring tasks, including the implementation of support for internalization. They refined the local node status for it to be presented in UI, fixed some Linux and Ledger hardware wallet issues, and finally, upgraded to the new cardano-js-sdk v.0.7.0.

The Adrestia team released Cardano Rosetta 2.0.0. They're now working on getting cardano-js-sdk production-ready. This component is now in Beta stage.

Finally, they completed and documented a multi-signature (spending templates) feature in cardano-wallet.


This week, the Plutus team kept working on increasing script capacity, inliner optimization, and the Plutus debugger MVP. The Plutus tools team continued building Marconi indexers and worked on technical debt by supporting cardano-api in the emulator.

The Marlowe team implemented a new tool used to compare the chainseek database against cardano-db-sync, improved Nix configurations for the Marlowe repository, and fixed a problem that caused the edit-marlowe-proofs command failure. They also implemented tests for roundtrip serialization for all types, fixed a misleading redeemer type in the Runtime API, and set up the Marlowe integration testing environment. 

Finally, they created a table listing active ACTUS contracts.


The Hydra team worked on the Hydra Head technical specification, improved hydra-plutus scripts, made the unique headId available to Hydra clients through the API, allowed the hydra-node to explicitly synchronize from genesis (if configured), and fixed smaller log and build issues reported by new users.

The team also held the first sessions with Catalyst and the Cardano Foundation on the voting project.

Finally, see a retrospective blog post published by Matthias Benkort from the Cardano Foundation about Hydra, summarizing the teams’ progress made in 2022 and plans for 2023. You can also find a full monthly digest for December 2022 on the Hydra website.

The Mithril team released a new 2302.0 distribution that activates the optimization of the snapshot digest computation on the signer and aggregator nodes. They also started implementing a backward/forward compatibility mechanism for handling seamless soft updates of the Mithril networks without using synchronous updates when possible. The team kept working on the proof of concept to rely on an on-chain transaction to synchronously trigger the era switch of all the signer nodes for synchronous updates.

Finally, they finished upgrading the devnet, fixed the flakiness issues in the end-to-end tests of the CI, and upgraded the SPO documentation to set up a Mithril signer node.


This week, Project Catalyst launched its new website - It will be the home to learn how to get involved, review previous funds, and explore funded projects. 

Last week, the concept of Special Voting Events that will take place using Catalyst tooling was mentioned. As a reminder, a Special Voting Event (SVE) is a vote held outside of Project Catalyst fund cycles. Using Catalyst tooling, SVE acts as the vehicle for obtaining community consent for decisions that do not correspond to innovation or Project Catalyst community challenges.

In the age of Voltaire, SVEs are complementary to CIP-1694 and offer a path to achieve community consent on important decisions before CIP-1694 is live or for decisions that do not correspond to a governance action.

The first Special Voting Event will be introduced as part of Fund10! More details coming soon.




ノードとDB Syncの同期テストをNixで構築して更新し、アップストリームの変更の統合と技術負債への対応に集中しました。



DaedalusチームはDaedalus v.5.2.0のテストを実行し、リリースしました。これには、ノードv.1.35.4とウォレット2022.12.14のサポートが含まれます。

Laceデスクトップの開発作業は進行中です。内部化のサポートの実装を含む複数のリファクタリングタスクに取り組みました。これに関するローカルノードのステータスをUIに表示するよう変更し、LinuxとLedgerハードウェアウォレットに関する不具合を修正し、新しいcardano-js-sdk v.0.7.0にアップグレードしました。

Adrestiaチームはcardano Rosetta 2.0.0をリリースしました。現在cardano-js-sdkを本番環境にするための作業に取り組んでいます。このコンポーネントは現在ベータ段階です。



Plutusチームは、引き続きスクリプト容量の拡大、インライナーの最適化、Plutus Debugger MVPにを取り組みました。Plutusツールチームは、Marconiインデクサーの構築を続けた他、エミュレーターでcardano-apiをサポートすることによって技術負債にも取り組みました。

Marloweチームは、チェーンシークデータベースとcardano-db-syncとの比較に使用する新ツールを実装し、MarloweリポジトリのNix設定を改良し、edit-marlowe-proofsコマンドの失敗を引き起こした問題を修正しました。すべてのタイプのラウンドトリップシリアル化テストを実装し、Runtime APIの紛らわしいリディーマータイプを修正し、Marlowe統合テスト環境をセットアップしました。 


Basho( スケーリング)

HydraチームはHydra Headの技術仕様に取り組み、hydra-plutusスクリプトを改良し、HydraクライアントがAPI経由で一意のheadIdを利用できるようにし、hydra-nodeがジェネシスから明示的に同期できるようにし(設定されている場合)、新ユーザーから報告されたログやビルドに関する軽微な不具合を修正しました。


Hydraのこれまでを振り返り、2022年の業績および2023年のプランについて概説した、Cardano財団のMatthias Benkortによるブログ記事をご覧ください。2022年12月のマンスリーダイジェスト完全版はHydraサイトをご覧ください。




Project Catalystは新サイトprojectcatalyst.ioを立ち上げました。今後、参加方法の確認、以前のファンドの閲覧、資金調達を受けたプロジェクトの詳細を知るための場所として機能します。 

先週、Catalystツールを使用して行われるスペシャル投票イベントのコンセプトについてお知らせしました。繰り返しますが、スペシャル投票イベント(SVE)はProject Catalystのファンドサイクルとは別に開催されます。Catalystツールを使用することで、SVEはイノベーションやProject Catalystのコミュニティチャレンジに対応しない決定に対してコミュニティの同意を得る手段として機能します。