UNPKG

charms-js

Version:

TypeScript SDK for decoding Bitcoin transactions containing Charms data

36 lines (23 loc) 629 B
# charms-lib ## Prerequisites Install LLVM, Rust Wasm target support and wasm-bindgen CLI: ```sh brew install llvm rustup target add wasm32-unknown-unknown cargo install wasm-bindgen-cli ``` Make sure LLVM is in your path: ```sh export PATH="/opt/homebrew/opt/llvm/bin:$PATH" ``` ## Building In this directory: ```sh RUSTFLAGS="-C target-cpu=generic" cargo build --release --target wasm32-unknown-unknown wasm-bindgen --out-dir target/wasm-bindgen-nodejs --target nodejs ../target/wasm32-unknown-unknown/release/charms_lib.wasm ``` ## Testing In this directory: ```sh node test/extractAndVerifySpell.node.test.js ```