Skip to content

Weekly development report as of 2022-11-25

Weekly development report as of 2022-11-25


This week, the ledger team released CIP-1694 for entering the Voltaire phase, and the community is encouraged to participate in its review and discussions. The team also found a way to version all serialization schemes in the ledger and merged the corresponding pull request. 

The node team is collaborating with other teams working on release process improvements. 

The performance team investigated P2P performance to support the networking team and worked on enabling SECP benchmarking - they created the script and are now working on Plutus V2 generation support. The team also worked on the new tracing system’s performance properties, added an integrated data dictionary, and collaborated with SRE to start publishing performance data. 

Finally, they started bringing the Nomad-based workbench backend closer to a Cloud deployment scenario.

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


This week, the Daedalus team continued working on the migration from Buildkite to Cicero.

Work is ongoing on the Lace desktop development. The team is in the process of merging development streams for both the browser and desktop teams to work in a single environment. The team also progressed on Lace proof-of-concept development, which allows embedding DApps into the Lace desktop application. They also worked on the local Cardano node to enable transaction sending and resolved some hardware wallet issues. 

Finally, the QA team is running multiple end-to-end tests for the Lace browser and desktop applications. 

The Adrestia team remained focused on getting cardano-js-sdk ready for production. They released cardano-rosetta 2.0.0-beta.0, which includes some fixes and performance improvements.

Finally, the team is still working on implementing the multisig (shared wallets) feature and creating the first implementation of build-balance library (balanceTx) in cardano-wallet.


This week, the Plutus team worked on completing SECP-256k1 builtin for Plutus. You can learn more about SECP in this blog post. They also worked on increasing script capacity, the Plutus Debugger MVP, and finalized the implementation of full Babbage support in the Plutus tools prior to its release. 

Finally, the team continued building Marconi indexers and worked on the technical debt supporting cardano-api in the emulator. 

The Marlowe team implemented GET /:walletName and GET /contracts endpoints and removed Marlowe dependency from Playground commons. They also fixed a bug that caused some contract failures, wrote end-to-end test scripts for marlowe ls commands, and implemented PAM, NAM, LAM, and ANN transformation to Marlowe in Purescript. 

Finally, the team held a Marlowe workshop at the Cardano Summit in Lausanne.


The Hydra team released version 0.8.1, which includes several fixes and an extension of the persistence (introduced by version 0.8.0) of replaying server outputs to make clients like the hydra-tui aware of the latest hydra-node state. The team also worked on the specification and closing gaps in the on-chain scripts, collaborated with the education team on a Hydra tutorial, and renamed the repository from hydra-poc to `hydra`.

The Mithril team released a new distribution 2246.1. They upgraded the Mithril test networks infrastructure to make them more resilient and kept on refining the release process fixing some minor bugs. The team also worked on the second phase of implementing the automatic store upgrade of the signer and aggregator nodes. 

Finally, they continued working on the CIP design that proposes connecting the Mithril network to the Cardano network layer so that the latter will handle the main networking capabilities. 


Project Catalyst and Cardano are heading into the age of Voltaire. CIP-1694 was published last week, laying down the foundations for decentralized decision making. CIP-1694 describes a mechanism for on-chain governance that will underpin the Voltaire phase of Cardano. 

The document builds on and extends the original Cardano governance scheme that was based on a fixed number of governance keys. It aims to provide a first step that is both valuable and technically achievable in the near term as part of the proposed Voltaire governance system.

It also seeks to act as a jumping-off point for continuing community input, including appropriate threshold settings and other on-chain settings. Subsequent proposals may adapt and extend this proposal to meet emerging governance needs.

It’s now open for public review and contributions here.

IOG and a snippet of the Project Catalyst community hosted a workshop at last week’s Cardano Foundation Summit to help define and shape the future direction of Project Catalyst. This started by identifying a need for a charter that provides a framework to empower the community to self-determine the next era of Project Catalyst. It was one of the most popular workshops across the Summit, with over 50 participants engaging in thought-provoking discussions. The outcomes and next steps will be shared at the next Town Hall on November 30, and you can register here to join.




パフォーマンスチームはネットワークチームをサポートするためにP2Pの調査を行ったほか、SECPのベンチマークを有効化する作業を行いました。スクリプトを作成し、現在Plutus V2の生成をサポートしています。新しい追跡システムのパフォーマンスプロパティにも取り組んでおり、統合データ辞書を加え、SREと協力してパフォーマンスデータの公開を始めました。 







Adrestiaチームは、引き続きcardano-js-sdkを本番環境にすることに集中しました。cardano-rosetta 2.0.0-beta.0をリリースしました。ここには、若干の修正とパフォーマンスの改良が施されています。



Plutusチームは、PlutusのSECP-256k1ビルトインの仕上げに取り組みました。SECPの詳細はこちらのブログ記事をご覧ください。スクリプト容量の増加、Plutus Debugger MVPにも取り組み、リリース前にPlutusツールでの完全なBabbageサポートの実装を完了しました。 


MarloweチームはGET /:walletNameとGET /contractsエンドポイントを実装し、Playground commonsからMarlowe依存関係を削除しました。コントラクトを失敗させるバグを修正し、marlowe lsコマンド用にエンドツーエンドテストスクリプトを作成し、PAM、NAM、LAM、ANN変換をPurescriputでMarloweに実装しました。 


Basho( スケーリング)





Project CatalystとCardanoはVoltaire期に向かっています。CIP-1694は先週公開され、分散型意思決定の基礎を敷きました。CIP-1694は、CardanoのVoltaire期を支えるオンチェーンガバナンスのメカニズムを説明しています。 




IOGとProject Catalystコミュニティの一部は、先週のCardano財団サミットでワークショップを主催し、Project Catalystの将来の方向性を定義、形成する手助けをしました。これは、コミュニティがProject Catalystの次の時代を自分たちで決定できるようにするためのフレームワークを提供する憲章の必要性を特定することから始めました。50人以上の参加者が示唆に富む議論に参加し、サミット全体でも人気の高いワークショップとなりました。結果と次のステップは、次回11月30日のタウンホールで発表されます。参加はこちらから登録してください。