Install Lucid Evolution

Lucid Evolution is a powerful, modular framework for building Cardano applications off-chain. It provides developers with type-safe interfaces and utilities to interact with the Cardano blockchain, create transactions, and manage wallets without dealing with low-level complexities.

Prerequisites

Before installing Lucid Evolution, ensure your environment meets the prerequisites:

  • Node.js: Version 14 or higher
  • Package Manager: npm, yarn, pnpm, or bun

Installation

Choose your preferred package manager to install Lucid Evolution:

pnpm i @lucid-evolution/lucid 

Package Structure

Lucid Evolution uses a modular architecture to allow importing only what you need:

      • lucid-evolution/lucid โ‡€ Main package for Lucid Evolution
      • lucid-evolution/bip39 โ‡€ Package for BIP-39 mnemonic code
      • lucid-evolution/core-types โ‡€ Core types used across Lucid Evolution packages
      • lucid-evolution/core-utils โ‡€ Core utilities used across Lucid Evolution packages
      • lucid-evolution/crc8 โ‡€ Package for CRC8 calculation
      • lucid-evolution/plutus โ‡€ Package for Plutus integration
      • lucid-evolution/provider โ‡€ Package for providing data
      • lucid-evolution/sign_data โ‡€ Package for signing data
      • lucid-evolution/utils โ‡€ Utility functions for Lucid Evolution
      • lucid-evolution/wallet โ‡€ Wallet package for Lucid Evolution
  • Installing the lucid package will automatically export all other packages in the library.

    Next Steps