Skip to content

Weekly development report as of 2022-06-03

Weekly development report as of 2022-06-03


This week, the node, ledger, and consensus teams continued preparing for the Vasil hard fork. Work is proceeding well. Getting into the final mile prior to the Vasil hard fork, the team’s focus now shifts towards tracking weekly milestones which will inform the next steps.

The next key milestone is to achieve a new node release for the Vasil upgrade, with the first release of the new CLI that includes the new Plutus capabilities. The teams are currently addressing the remaining critical issues that have been caught in the extensive ongoing testing program (including those that have been identified by internal auditors). The teams are expecting to be able to report positively on this in the next few days.

To ensure that ecosystem partners (including developers and third-party component providers) have the time they need prior to hard-forking the main Cardano testnet, the plan next week is to spin up a new Vasil developer testnet and collaborate closely with an extended group of developers and ecosystems partners (c. 40) on final testing.

Given the breadth of the ecosystem and the many dependencies, it is important to allocate sufficient time to this stage of the process so that DApp and other developers have full confidence in the deployment ahead of the Vasil hard fork. This developer testnet is planned to be run and assessed for around one week based on the findings and feedback.

The networking team continued working on the P2P functionality. They resolved several bugs, made progress modeling TCP traffic for input endorsers, improved the DNS testing code, and made IO-SIM library compatible with GHC v.9.2. Finally, they improved typed-protocols documentation. 


The Daedalus team worked on the modification of the Mnemonic entry component that will improve the user experience for right-to-left writing systems. They continued working on the Trezor v.2.5.1 firmware compatibility and fixed several bugs. The team made progress on the Desktop wallet project - it is now possible to use the same light-wallet-UI components from the 'Balance page' by fetching data from the full node. 

The Adrestia team released updates for cardano-wallet and cardano-addresses to add support token minting and burning.

They are currently preparing Adrestia components for the upcoming hard fork combinator event, and also working on the cardano-js-sdk to get it production-ready, and designing a new simple HTTP API on top of db-sync.

Finally, the team is still working on tech debt, adding multisig features, and a ‘light’ mode to cardano-wallet.


This week, the Plutus team added the Plutus streaming package with examples, which allows developers to use it if they want to react to blockchain events, and fixed some bugs. They also improved documentation about built-ins and ran CBOR stability tests. 

The Marlowe team enabled the possibility to switch from time-based waits to slot-based ones in Marlowe Run. They also improved development start scripts and fixed timed-out contracts and transaction confirmation issues. Finally, they published the Marlowe CLI lecture and quiz questions, and worked on instructions for Pioneers on how to install Marlowe Run. 


This week, the Hydra team completed working on the contest protocol logic. They also reviewed and incorporated some early user feedback onto the roadmap. If you’re considering to use Hydra, contributions and feedback are welcome here. The team also performed another smoke test of a hydra-node on the Vasil testnet and experimented with ways to do property-based testing of security properties from the paper. 


This week, Project Catalyst launched Fund9 with Charles Hoskinson kicking the Town Hall off with a bang. Submissions for proposals formally open on June 9th. Cardashift will be joining Fund9 through the Catalyst Natives program, with a challenge centered around value creation through positive impact-oriented projects. Cardashift offers up to $200K of $CLAP tokens for selected proposals. This is on top of 12 other challenges in Fund9 where $16M ada is available for funded proposals and community incentives for contributions during the process. The team have also held the first workshop on dReps, their role and how liquid democracy will work for Project Catalyst. The recordings and workshop materials will be published next week. For more information, check out Project Catalyst’s Discord.


週刊開発レポート 2022年6月3日






ネットワーキングチームは、引き続きP2P機能に取り組みました。複数のバグを修正し、インプットインドーザーのTCPトラフィックのモデリングを進め、DNSのテストコードを改良し、IO-SIMライブラリーをGHC v.9.2に対応させました。型付きプロトコルのドキュメントの改訂も行いました。 


Daedalusチームはニーモニック入力コンポーネントで、右から左に書く言語使用者の操作性を高めるための変更に取り組みました。Trezor v.2.5.1ファームウェアの互換性への取り組みを続け、複数のバグを修正しました。デスクトップウォレットプロジェクトを進め、フルノードからデータをフェッチすることによって、「Balance page」から同じlight-wallet-UIコンポーネントを使用することを可能にしました。 


現在、予定されているハードフォークコンビネーターイベントに向けてAdrestiaコンポーネントを準備しているほか、cardano-js-sdkを本番環境にする取り組みと、db-sync上に構築する新しいシンプルなHTTP APIの設計を行っています。




Marloweチームは、Marlowe Runで、タイムベースの待機からスロットベースの待機に切り替えることができるようにしました。開発開始スクリプトを改良し、タイムアウトコントラクトとトランザクションの確認に関する不具合を修正しました。Marlowe CLIの講義とクイズ問題を公開し、パイオニア向けMarlowe Runのインストールガイドに取り組みました。 

Basho( スケーリング)



Project CatalystチームはタウンホールでCharles HoskinsonとともにFund9の開始を宣言しました。提案の受付は6月9日公式にスタートします。 CardashiftCatalyst Nativesプログラムを通じてFund9に参加します。これは、ポジティブなインパクトを重視したプロジェクトによる価値創造を中心としたチャレンジです。Cardashiftは最大20万ドル相当の$CLAPトークンを、選ばれた提案に提供します。Fund9には他に12のチャレンジが設定されており、1600万ADAが提案への資金調達と、プロセス中に貢献したコミュニティへのインセンティブとして用意されています。 dReps、その役割、Project Catalystに液体民主主義がどう機能するかに関する最初のワークショップも開催しました。録画とワークショップの資料は来週公開されます。詳細は、Project CatalystのDiscordをご覧ください。