Skip to main content

Crate Architecture

  • Core - Core types common throughout all CML crates.

  • Chain - Current era on-chain types, plus utility functionality and builders for creating these types. This is likely the crate most users will want to use.

  • Crypto - Crypto primitives used throughout CML. Keys, signatures, etc.

  • CIP25 - Library for working with CIP25 NFT metadata.

  • CIP36 - Library for working with CIP36 (catalyst) registration types.

  • Multi-Era - On-chain types for previous eras (Byron, Shelley, Alonzo, Babbage, etc) plus era-agnostic wrappers around this for parsing historical blockchain data.