@iota/notarization
v0.1.7
Published
WASM bindings for IOTA Notarization - A Data Notarization Framework providing multiple notarization methods. To be used in JavaScript/TypeScript
Readme
IOTA Notarization
Install the Library
If your project does not contain it already, install the peer dependency @iota/iota-sdk as well.
npm install @iota/iota-sdkYou can install the latest alpha version of the library by running the following command:
npm install @iota/notarization@alphaBuild the Library
Alternatively, you can build the bindings yourself if you have Rust installed. If not, refer to rustup.rs for the installation.
Requirements
- Node.js (>=
v20) - Rust (>= 1.65)
- Cargo (>= 1.65)
- for running example: a local network node with the IOTA notarization package deployed as being described here
1. Install wasm-bindgen-cli
If you want to build the library from source,
you will first need to manually install wasm-bindgen-cli.
A manual installation is required because we use the Weak References feature,
which wasm-pack does not expose.
cargo install --force wasm-bindgen-cli2. Install Dependencies
After installing wasm-bindgen-cli, you can install the necessary dependencies using the following command:
npm install3. Build
You can build the bindings for node.js using the following command:
npm run build:nodejs