Skip to content

monadicus/aleo-wasm-signature-verify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aleo Wasm Verify

This is a simple wasm library based on the utilities provided by aleo-testnet2-tools. The output is built web and nodeJS.

This package contains a few simple functions for verifying aleo Aleo addresses and signatures:

Signature Returns Description
verify_signature(address, message, signature) boolean Returns true for valid mainnet signatures. Throws errors for parsing errors.
verify_address(address) boolean Returns true for valid testnet2 addresses.

Usage

import initWasm, { verify_address, verify_signature } from 'aleo-wasm-verify';
// or dynamic import
const { default: initWasm, verify_address, verify_signature } = await import('aleo-wasm-verify');

// init the wasm module
await wasm();

// use the functions

const addrOk = verify_address(address);
const sigOk = verify_signature(address, message, signature);

Compiling from source

  1. Install wasm-pack
  2. wasm-pack build --release --target web

About

Aleo signature validation in javascript without the full sdk

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages