Skip to main content

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team completed the first phase of decentralizing configuration parameters and made good progress on implementing a simple aggregator discovery mechanism. Additionally, they kept working on the SNARK-friendly STM library by designing its architecture, implementing the Schnorr signature scheme, refactoring error handling, and experimenting with a Jubjub curve implementation in the BLST library.

Finally, they fixed some bugs, made enhancements to the CI, and continued improving the protocol security page.

Low level overview

Features

  • Completed the issue Decentralization of configuration parameters - Phase 1 #2692
  • Worked on the issue Implement a simple aggregator discovery mechanism #2726
  • Worked on the issue Architecture of the SNARK-friendly STM library #2763
  • Worked on the issue Implement Schnorr signature scheme in STM #2756
  • Worked on the issue Refactor error handling in STM library #2764
  • Worked on the issue Experimental blst-Jubjub #2772
  • Worked on the issue Test Haskell DMQ node message authentication (KES signature) #2786

Protocol maintenance

  • Completed the issue Refactor AggregatorClient trait in signer #2759
  • Completed the issue Add fast bootstrap of Cardano node with LMDB UTxO-HD verification in CI #2679
  • Completed the issue Some tests fail in CI due to no space left on GitHub runners #2782
  • Worked on the issue Support optional cardano_transactions_signing_config #2780
  • Worked on the issue Enhance protocol security page on website #2703

· One min read
Ziyang Liu

High level summary

The Plutus team is finalizing work for the upcoming intra-era hard fork.

Four of the Value primitives have now been costed, and the remaining three are currently in progress. After this, the final step before will be performing end-to-end testing for all new features to be introduced in the hard fork.

We are also preparing a blog post on UPLC 2025, which will be published soon.

In parallel, we continue progressing on other tasks, including support case analysis related to Data.

Low level summary

Key Pull Requests Merged

Issues and Pull Requests In Progress

  • End-to-end testing for dropList
  • End-to-end testing for modular exponentiation
  • End-to-end testing for multi-scalar multiplication
  • End-to-end testing for Array primitives
  • End-to-end testing for Value primitives
  • End-to-end testing for unification of primitives across Plutus V1, V2 and V3

· One min read
Noon van der Silk

What did the team achieve?

  • Great progress on partial fanout #1468
  • Improved logging for failed HTTP requests #2315
  • Added API to get head opened time #2316
  • Worked on a new "SafeClose" client input to try and avoid closing when you have unburned minted tokens #2330
  • Progress on making sure hydra is in sync with the chain #2286
  • Linked the new VTech Hydra SDK!

What's next?

  • Finsh off work on "SafeClose" feature #2330
  • Build a demo using the VTech SDK #2353
  • Continue working on partial fanout #1468
  • Continue working on chain following approach #2206

· One min read
Damian Nadales

High level summary

  • Discovered the "bufferbloat" pathology of the October 2025 Leios demo. Opened #1756 to troubleshoot it.
  • Introduced additional changes needed for LSM-tree integration in cardano-node (#1715).
  • Fixed race conditions and double read-lock acquisitions in the LedgerDb, and improved resource management in the LedgerDb (#1737, #1741).
  • Improved memory management by preventing the retention of the Genesis ledger state, which is particularly relevant during benchmarking and testing (#1731).
  • Improved resource management in the mempool and LedgerDb (#1714).

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team released the 2543.1 hotfix distribution, which fixes an issue in the previous release that caused some Mithril signers to stop signing until the end of the current epoch after being restarted.

The team has nearly completed the first phase of decentralizing configuration parameters and continued implementing a simple aggregator discovery mechanism. They also advanced work on the SNARK-friendly STM library by designing its architecture, implementing the Schnorr signature scheme, refactoring error handling, and experimenting with a Jubjub curve implementation in the BLST library.

Finally, the team worked on refactoring the interface used by the signer to interact with the aggregator and improved the protocol security page.

Low level overview

Features

  • Worked on the issue Decentralization of configuration parameters - Phase 1 #2692
  • Worked on the issue Implement a simple aggregator discovery mechanism #2726
  • Worked on the issue Architecture of the SNARK-friendly STM library #2763
  • Worked on the issue Implement Schnorr signature scheme in STM #2756
  • Worked on the issue Refactor error handling in STM library #2764
  • Worked on the issue Experimental blst-Jubjub #2772

Protocol maintenance

  • Released the hotfix distribution 2543.1-hotfix
  • Completed the issue Some signers have KES errors during key registration #2771
  • Worked on the issue Refactor AggregatorClient trait in signer #2759
  • Worked on the issue Enhance protocol security page on website #2703