Install Evolution-SDK
Evolution-SDK 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 Evolution-SDK, ensure your environment meets the prerequisites:
Installation
Choose your preferred package manager to install Evolution-SDK:
pnpm
pnpm, or Performant Node Package Manager, is one of the main JavaScript package managers. It focuses on being a disk space-efficient alternative to npm. To install Evolution-SDK, run:
pnpm i @evolution-sdk/lucid
Package Structure
Evolution SDK uses a modular architecture to allow importing only what you need:
- evolution-sdk/lucid ⇀ Main package for Evolution SDK
- evolution-sdk/bip39 ⇀ Package for BIP-39 mnemonic code
- evolution-sdk/core-types ⇀ Core types used across Evolution SDK packages
- evolution-sdk/core-utils ⇀ Core utilities used across Evolution SDK packages
- evolution-sdk/crc8 ⇀ Package for CRC8 calculation
- evolution-sdk/plutus ⇀ Package for Plutus integration
- evolution-sdk/provider ⇀ Package for providing data
- evolution-sdk/sign_data ⇀ Package for signing data
- evolution-sdk/utils ⇀ Utility functions for Evolution SDK
- evolution-sdk/wallet ⇀ Wallet package for Evolution SDK
Installing the lucid
package will automatically export all other packages in
the library.