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

sidan-csl-rs

cardano-serialization-lib 的包装库,简化交易构建,深受 cardano-cli API 启发

80 个版本 (6 个破坏性版本)

0.7.5 2024 年 8 月 25 日
0.6.14 2024 年 8 月 8 日
0.6.13 2024 年 7 月 30 日
0.2.6-beta7.rc12024 年 3 月 31 日

#57 in 神奇豆子

Download history 98/week @ 2024-05-12 1020/week @ 2024-05-19 39/week @ 2024-05-26 10/week @ 2024-06-02 712/week @ 2024-06-09 159/week @ 2024-06-16 276/week @ 2024-06-23 1146/week @ 2024-06-30 104/week @ 2024-07-07 148/week @ 2024-07-14 234/week @ 2024-07-21 277/week @ 2024-07-28 108/week @ 2024-08-04 369/week @ 2024-08-11 313/week @ 2024-08-18

1,094 每月下载量
用于 2 crates

Apache-2.0

160KB
3.5K SLoC

sidan-csl-rs

sidan-csl-rs 由核心序列化逻辑组成,采用 json-to-transaction 模式,可编译为 wasm。此库不期望直接由 Rust 开发者导入,而是通过类似 whisky 的高级 API。wasm 构建和实用工具主要在 MeshJS 中公开。

JS / TS wasm 安装

如果您想为您的 JS / TS 项目使用直接开箱即用的 wasm 函数,请运行以下命令

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

API

  • 构建接口 的序列化逻辑文档。
  • 核心 json 到交易序列化函数的内置文档在此处提供

依赖项

~20MB
~325K SLoC