MLabs Publications
The many minds at MLabs present news, case studies, editorials, tutorials, whitepapers, Cardano Catalyst proposals, and more.
Performance, pull arrays and Plut{arch, us}
We introduce PPullArray: a fused, high-performance array API for Plutarch built on CIP-138. Learn how it simplifies array operations, eliminates intermediates, and brings measurable speedups to Cardano’s on-chain computation.
Introducing cardano.nix: Simplifying Cardano Infrastructure Deployment
Simplify Cardano infrastructure deployment with cardano.nix—an open-source NixOS solution that provisions nodes, indexers, and monitoring in minutes. Declarative configuration replaces complex DevOps, enabling reproducible, production-ready Cardano environments with comprehensive testing and automated documentation.
Backing the Future: MLabs Proposals for Catalyst Fund14
Explore MLabs’ Catalyst Fund 14 proposals advancing Cardano: FeesaSwap fee abstraction, Playrz P2P gaming, TrustSwap launchpad integration, Hydra auctions, and developer tools like Covenant path analysis and CTL JS/TS. Proven delivery since Fund 9—back MLabs to grow users, builders, and real utility.
MLabs & Catalyst: A Proven History of Delivery
Since Fund 7, MLabs has shipped core Cardano tooling totaling 30+ successfully completed projects: the Yielding Transaction Pattern library, Plutarch, robust test suites, Covenant research, and more. Explore the proof of delivery and what’s next in Fund 14.
From Bugs to Breakthroughs: Auditing Cardano Smart Contracts
In this post, we unpack how Cardano smart contracts go wrong and why audits are key to preventing hard-to-fix or irreversible issues. Learn eUTxO-specific pitfalls like multiple satisfaction, plus what to prepare so an audit surfaces real issues fast.
From Term to Script: How PlutusType Drives Plutarch
In this post, discover how PlutusType provides the Monad-like interface at the heart of Plutarch, bridging low-level Term abstractions to deploy Plutus Core scripts. We unpack the internals of the Term type, explore both manual and via-deriving PlutusType instances, and show you how to write composable, type-safe on-chain logic.
Do You Even PLift? Bridging Haskell & Plutarch with PLiftable for Efficient On-Chain Data
In this post, discover how PLiftable seamlessly translates Haskell types into Plutarch terms, giving you clear, efficient on-chain data representations. We’ll walk through builtin, SOP, and Data encodings—showing you how to write reversible, performant conversions that boost the reliability and performance of your Cardano scripts.
An Introduction to the Concepts Behind YTxP Architecture
Discover the core principles behind YTxP architecture—a robust approach to modeling Cardano protocols that streamlines smart contract upgrades and optimizes transaction efficiency. Explore how yielding scripts delegate validations to authorized scripts using state thread tokens, paving the way for secure and maintainable protocol designs.
Cardano Plomin Hard Fork - developer upgrade guide
Its an exciting time to be building on Cardano - the Plomin hard fork recently went live. While this exciting for governance and the roadmap ahead, in this guide I want to give a short summary on the major changes and things that Cardano dApp developers should look out for.
Testing dApps on Cardano with CLB emulator
Discover how to test dApps on Cardano using MLabs’ CLB emulator, a cutting-edge tool for property-based and mutation-based testing funded by Project Catalyst in Fund10. Learn about state machine modeling, unified testing with Atlas, and integration with CTL.
What The Conway Upgrade Brings to MLabs' Suite of DApp Development Tools
MLabs is upgrading its suite of open-source Cardano tools to support the Conway era and Plutus V3. Enhancements include Ply for CIP-57 blueprint generation, lightweight Conway testnets via NixOS, and updates to LambdaBuffers, YTxP, and Tx Village for compatibility. These upgrades aim to simplify DApp development, improve tool interoperability, and streamline developer workflows.
Pisa Fees: A Decentralized Protocol for Paying Transaction Fees with Non-ADA Assets
Pisa Fees is a decentralized protocol enabling Cardano transaction fees to be paid in non-ADA tokens via smart contracts. It facilitates token-to-ADA "Feeswap" exchanges without requiring complex ledger changes, benefiting DeFi, gaming, and other blockchain applications. Supported by Catalyst Fund, it promotes broader adoption and usability on Cardano.
Clarity, A Governance Tool for Projects on the Cardano Blockchain
Clarity is a protocol for governance on the Cardano blockchain. Governance of what? ...
Time is Running Out to Vote on the Future of Decentralized Innovation!
Tick tock! As the Project Catalyst Fund12 voting nears its end, we wanted to seize this ...
A comparative development analysis on Ethereum, Cardano and Tuxedo/Polkadot
CryptoKitties Development Introduction This article provides a comparative analysis for ..