distributed-lab / circom-wasm

zk-SNARK WASM circuit compiler

Home Page:https://npmjs.com/package/@distributedlab/circom2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

npm License: GPLv3

Circom 2.0 WASM

This project is a version of Circom 2.0 compiled to WASM with AST serialization support.

Installation

The package is distributed under Distributed Lab npm organization. Run the following commanad to install the compiler:

npm install @distributedlab/circom2

Warning

This is an experimental software. You may encounter nasty bugs.

Usage

You can use the compiler in the following way:

node cli.js <cli_arguments>

Or through using CircomRunner class directly. Check out cli.js file to learn how it is done.

Disclaimer

GLHF!

About

zk-SNARK WASM circuit compiler

https://npmjs.com/package/@distributedlab/circom2

License:GNU General Public License v3.0


Languages

Language:WebAssembly 39.7%Language:Rust 30.2%Language:Assembly 26.5%Language:C++ 2.7%Language:JavaScript 0.6%Language:Circom 0.3%Language:Dockerfile 0.0%Language:Makefile 0.0%