#transaction #serialization #api #building #js #heavily #wasm-js

sidan-csl-rs

Wrapper around the cardano-serialization-lib for easier transaction building, heavily inspired by cardano-cli APIs

102 releases (8 breaking)

new 0.9.12 Dec 16, 2024
0.9.6 Nov 17, 2024
0.6.13 Jul 30, 2024
0.2.6-beta7.rc1 Mar 31, 2024

#489 in Magic Beans

Download history 298/week @ 2024-08-25 444/week @ 2024-09-01 304/week @ 2024-09-08 335/week @ 2024-09-15 9/week @ 2024-09-22 612/week @ 2024-09-29 684/week @ 2024-10-06 246/week @ 2024-10-13 153/week @ 2024-10-20 7/week @ 2024-10-27 112/week @ 2024-11-03 15/week @ 2024-11-10 127/week @ 2024-11-17 9/week @ 2024-11-24 430/week @ 2024-12-01 512/week @ 2024-12-08

1,079 downloads per month
Used in 2 crates

Apache-2.0

235KB
4.5K SLoC

sidan-csl-rs

sidan-csl-rs composed of the core serialization logics with the pattern of json-to-transaction, compilable to wasm. This library is not expected to be imported by Rust developers directly, but rather through the higher level APIs like whisky. The wasm build and utility is mostly exposed in MeshJS.

JS / TS wasm Install

In case you want the directly out of the box wasm function for your JS / TS project, run the below

# For nodejs package
yarn add @sidan-lab/sidan-csl-rs-nodejs
# For browser package
yarn add @sidan-lab/sidan-csl-rs-browser

APIs

  • The serialization logic documentation at the builder interface.
  • The inline documentation of core json to transaction serialization function is served at here.

Dependencies

~21MB
~458K SLoC