Quickstart
Getting Started with zPass
Install zPass-SDK using
npm install zpass-sdk
As zPass-SDK is using wasm for its core functionality, remember to install wasm supporting packages in your project such as vite-plugin-wasm
to make sure wasm can be run properly.
It is recommended to setup worker thread in your project to run the zpass-sdk
properly.
A helper function called createAleoWorker
is provided in zpass-sdk
to initialize the worker thread. worker.js
is the file that will be used to run the worker thread.
import { createAleoWorker } from "zpass-sdk";
const AleoWorker = () => {
return createAleoWorker({
url: "worker.js",
baseUrl: import.meta.url,
});
};
export { AleoWorker };
Import ZPassSDK
from zpass-sdk
in your worker.js
file to start using the SDK. An optional initThreadPool
function is provided to enable multi-threading and improve performance.
import { ZPassSDK, initThreadPool } from "zpass-sdk";
await initThreadPool();
ZPass SDK Methods References
Please refer to Methods References for the methods references of zpass-sdk
.
Example Usage
For example on how to use zpass-sdk
, please refer to Step-by-step Guide.
Last updated