#cardano #multi-platform #blockchain

cml-core-wasm

Multiplatform WASM SDK for core Cardano blockchain functionality

8 stable releases (3 major)

6.0.1 Sep 3, 2024
6.0.0 Aug 26, 2024
5.3.1 May 6, 2024
5.2.0 Mar 15, 2024
0.1.0 Dec 21, 2023

#14 in #cardano

Download history 5/week @ 2024-07-08 23/week @ 2024-07-15 2/week @ 2024-07-22 80/week @ 2024-07-29 10/week @ 2024-08-05 1/week @ 2024-08-12 2/week @ 2024-08-19 195/week @ 2024-08-26 178/week @ 2024-09-02 14/week @ 2024-09-09 23/week @ 2024-09-16 26/week @ 2024-09-23 13/week @ 2024-09-30 9/week @ 2024-10-07 25/week @ 2024-10-14

73 downloads per month
Used in 6 crates

MIT license

60KB
1.5K SLoC

Cardano Multiplatform Lib

This is a library, written in Rust, that can be deployed to multiple platforms (Rust crate, JS, Typescript, WASM, etc). It handles:

  • Serialization & deserialization of core data structures
  • Useful utility functions for dApps & wallets
NPM packages
  • browser: link
  • nodejs: link
  • asm.js (strongly discouraged): link
Rust crates
Mobile bindings

We recommend using Ionic + Capacitor or an equivalent setup to have the WASM bindings working in mobile

Documentation

https://dcSpark.github.io/cardano-multiplatform-lib/

Dependencies

~4–5.5MB
~112K SLoC