Lucid

Next-generation transaction builder for users and an off-chain framework for highly scalable dApps on Cardano

make_payment.ts
ย 
ฮป>

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