Lucid
Next-generation transaction builder for users and an off-chain framework for highly scalable dApps on Cardano
Why Evolution?
Improved APIs
Our interfaces are enhanced for better developer experience and function calls streamlined for common operations. Through the Evolution library, you take advantage of built-in support for popular features, reducing the need for external dependencies
Enhanced Error Handling
Error management just got better and a lot smoother with our integration of the Effect library. Debug quicker with detailed, context-rich error messages. Handle exceptions easily with our structured error types
Refined Structure
We use a modular architecture, separating functionality into distinct packages. We will be able to add new features as independent modules within the existing architecture
Latest CML
We are keeping up with the latest version of the Cardano Multi-platform Library (CML) (opens in a new tab)
Developer-Centric
Our goal is to enrich the developer experience via code examples for various use cases. We publish regular updates to add features and improve the library You can get support for your questions through our dedicated Discord channel (opens in a new tab)
Quickstart
Set up your project
Initialize a new TypeScript
project
Install the packages you need
Build and submit a transaction
โ Instantiate Lucid Evolution and choose a provider
โ Choose a wallet and select it
โ Build your first transaction and submit it
โ Learn more about advanced concepts and start building
See Evolution in motion
F.A.Q.
What is Lucid Evolution?
Lucid Evolution is an off-chain framework library for Cardano, designed to facilitate developers needs and the development of decentralized applications. It includes various packages such as utilities for signing data, Plutus integration, and wallet management, all built using TypeScript to ensure type safety and a better developer experience
How does Lucid Evolution ensure compatibility with Cardano's evolving scene?
The library is actively maintained to ensure compatibility in all areas, just like with Chang Hardfork. We have been involved in updating our fee models, and functionalities to support upcoming changes.
Can I contribute to the development?
Yes, of course! Contributions to Lucid Evolution are welcome. You have an idea? You can submit issues, feature requests, or pull requests on our GitHub repository to help improve the library and its documentation
How can I get help?
You can join the Anastasia Labs Discord channel (opens in a new tab) to get help from the community and our team. We also have a dedicated channel for Lucid Evolution where you can ask questions, share your ideas, and get help with your projects