ID: #1000121 | Status:
In progress

Last updated 3 weeks ago

MLabs – Enhancing and Evolving the Plutus Simple Model (PSM) Test Library

Problem

PSM provides a mock model blockchain for straightforward unit testing. However, it could more closely track the state of the main chain. Refactoring and an extended feature set will accomplish this.

Solution

We propose enhancing Plutus testing by advancing PSM's features and refactoring its codebase. This will result in a more effective simulation of the Cardano ledger and its most advanced capabilities.

Total to date

This is the total amount allocated to MLabs – Enhancing and Evolving the Plutus Simple Model (PSM) Test Library. 4 out of 6 milestones are completed.

₳ 352,860
Total funds requested
Distributed: ₳ 229,359
Remaining: ₳ 123,501
11/23
03/24
05/24
07/24
08/24
09/24
Complete
In progress
To be completed
417
Total votes cast
₳371M
Votes yes
₳34.2M
Votes no

Monthly report

NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here

Progress report

Status:
On track: No
Estimated completion date: -

Progress report

Status:
On track: No
Estimated completion date: -

Team

MLabs

MLabs is a premier development firm in the Cardano Ecosystem. We are an IOG Plutus Partner and work regularly to develop the Cardano blockchain and ecosystem. Our team is composed of talented developers who have helped build community projects such as:

  • Liqwid
  • SundaeSwap
  • Minswap
  • Optim

And several others. Through our work with early-stage projects, we have one of the largest groups of Haskell/Plutus developers in the Cardano community.

Website: https://mlabs.city/

Core Team

Vladimir Kalnitsky

Vladimir is a key maintainer for MLabs open source projects including CTL and Plutip. His involvement will include guiding high-level implementation details, dependency monitoring (especially for Chang hardfork-related upgrades), and ensuring the project meets our high standards for quality.

Borja Bonet Seguí

Borja is a key Delivery Manager at MLabs, in addition to being on our Auditing team lead. As PSM and related tools help us lower the cost of the audits we provide, and since our auditing team is often the first consumers for open source testing projects at MLabs, Borja will be involved at both the user testing and delivery assurance level.

MLabs
MLabs