Skip to content

Weekly development report as of 2023-10-13

Weekly development report as of 2023-10-13


This week, the networking team focused on bootstrap peers' functionality review and typed protocols performance investigation. 

The performance and tracing team continued the benchmarking of UTXO-HD, performed benchmarks for the new tracing system, and developed strategies for future benchmarks of Plutus v3 and UTXO-HD on-disk backing storage.

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


This week, the Lace team released Lace v.1.6, which allows users to customize their multi-staking ratios to the percentage of preference and view all the selected stake pools at the top of the ‘Browse Pools’ tab. The release also adds tooltips to each of the column names for better clarity and simplifies the setup of the recovery phrase. 

Additionally, the team resolved some UI responsiveness issues along with issues related to moving the sliders in the staking portfolio overview, and worked on integrating the new cardano-js-sdk version with Lace. 


This week, the Plutus tools team continued working on the new Marconi API, cardano-node-emulator testing, and transition of Marconi into a Cardano node.

The Plutus Core team published a new Quick start guide. This guide provides an overview for new users on how to get started with setting up developer environments for a simple smart contract, using the on-chain validator written in Plutus Tx. 

The Marlowe team created an API compatible with the Playground TS, implemented the MarloweBulkSync server, and reviewed and updated marlowe-payouts readme file in the repository. They also worked on the vesting DApp functionality and implemented a new vesting contract along with a ‘cancel’ contract flow. Additionally, the team made a first draft of the contract lifecycle API.

Work is ongoing on Runner development. The team made style updates, worked on withdrawal role selection options, introduced configuration files to simplify deployment processes, resolved some issues, and finally, worked on testing. 


The Hydra team released version 0.13.0, which includes fixes and extensions for state persistency and the ability to draft a commit transaction using inline datums. They also delivered the first version of the network resilience layer, significantly increasing head availability, and worked on providing support to several funded Catalyst projects that want to build on Hydra.

Finally, the team updated and published security policy and vulnerability disclosure policy reports on how to handle security vulnerabilities within Hydra.

This week, the Mithril team worked on the distribution of the Mithril client as a library that will be distributed on, the Rust dependencies repository. The team also worked on the deterministic computation of the transaction history of an address from the immutable files and started fixing a bottleneck in the aggregator that limits the ingestion of signatures.

Finally, they kept working on the activation of Cloudflare on the infrastructure and fixed some bugs in the Nix CI.


If you haven’t explored the GovTool on SanchoNet yet, learn more now. This tool enables ada holders to register as delegate representatives (DReps) and delegate their voting power to other DReps. Community ownership is vital for such governance tools, which will be hosted and maintained by Intersect, in collaboration with committees and working groups, pending community approval. Together with community builders, the aim is to establish the foundational layer for off-chain governance processes, facilitating on-chain voting via CIP-1694. Once established, the community can further enhance these tools independently or with support from Intersect's awards and grants.

In case you missed it, read this blog post to find out about the progress made on CIP-1694 development. 

To get involved in shaping the future of Cardano governance, make sure to join Intersect, visit the SanchoNet website, and join the conversations on Discord


This week, Project Catalyst continues onboarding 192 projects funded from Fund10, with more than half officially ready to receive their first payment installments. Each project team is now involved in formulating their 'Statement of Milestones,' using the first iteration of the Milestone Module, which will serve as critical checkpoints throughout the lifecycle of their delivery, thus improving overall accountability and feedback loops. 

This Fund, Catalyst community participation has grown 10 times from an initial cohort of about five pioneers in Fund9 to a class of 40+ milestone reviewers in Fund10, championing community-led accountability. To learn more about the entire onboarding process, visit the Catalyst GitBook.

Did you know that Project Catalyst recently celebrated its third birthday? Learn more about it in this latest blog post.

Finally, to stay updated with everything happening in Project Catalyst, join the Catalyst Telegram announcement channel. 


This week, the Education team delivered the Plutus portion of the Haskell course with ABC. They also continued working on Marlowe education content.



パフォーマンス&トレーシングチームは、UTXO-HDのベンチマークを継続し、新しいトレースシステムのベンチマークを実行し、Plutus v3とUTXO-HDのディスク上バッキングストレージの将来のベンチマークのための戦略開発に取り組みました。



LaceチームはLace v.1.6をリリースしました。これにより、ユーザーはマルチステーキングの割合を好みのパーセンテージにカスタマイズでき、選択したすべてのステークプールは[Browse Pools](プールを表示する)タブの上部に表示されます。このリリースでは、各カラム名にツールチップを追加してわかりやすさを向上させ、復元フレーズの設定を簡素化しました。 



Plutusツールチームは、引き続き新しいMarconi API、cardano-node-emulatorのテスト、MarconiのCardanoノードへの移行に取り組みました。

Plutus Coreチームは新しいクイックスタートガイドを公開しました。このガイドでは、Plutus Txで記述されたオンチェーンバリデーターを使用して、シンプルなスマートコントラクト用の開発者環境の設定を開始する方法について、新規ユーザー向けに概要を説明しています。 

Marloweチームは、Playground TS対応のAPIを作成し、MarloweBulkSyncサーバーを実装し、リポジトリ内のmarlowe-payouts readmeファイルをレビューおよび更新しました。DAppの権利確定(べスティング)機能にも取り組み、「キャンセル」コントラクトフローとともに新しいべスティングコントラクトを実装しました。コントラクトライフサイクルAPIの最初のドラフトを作成しました。


Basho( スケーリング)




引き続きインフラ上でのCloudflareのアクティベーションに取り組み、Nix CIのバグを修正しました。






Project Catalystは、Fund10で資金提供を受けた192のプロジェクトのオンボーディングが続いており、半分以上が分割払いの初回分を受け取る準備が公式に整いました。各プロジェクトチームは、マイルストンモジュールの最初のイテレーションを使用して、「マイルストンステートメント」の策定に取り組んでいます。マイルストンモジュールは、配信ライフサイクル全体を通じて重要なチェックポイントとして機能し、全体的な説明責任とフィードバックループを向上させます。 

Catalystコミュニティの参加者は、Fund9のパイオニア約5人からなる初期コホートから、Fund10の40人以上のマイルストンレビュアーへと10倍に増加し、コミュニティ主導の説明責任を支えています。オンボーディングプロセス全体の詳細は、Catalyst GitBookを参照してください。

Project Catalystは最近3周年を迎えました。詳細は、最新のブログ記事をご覧ください。

Catalyst Telegram案内チャネルに登録して、Project Catalystの最新情報を入手してください。