gnark-witnejs

0.0.4 • Public • Published

gnark-witnejs

ci

gnark witness serializer in js

npm i gnark-witnejs

Usage

import serialize from "gnark-witnejs"

const inputs = { x: 3n, y: 35n, z: [ [ 0n, 99n ], 77n ] }
const publics = { x: true } // indicates public inputs
const opts = {/* modulus: BN254_R, publicOnly: false */}

const buf = serialize(inputs, publics, opts)

Make sure that:

  • input fields appear in the same order as in the golang struct
  • the input object does not contain nested objects

    nested arrays are supported though

Readme

Keywords

Package Sidebar

Install

npm i gnark-witnejs

Weekly Downloads

2

Version

0.0.4

License

WTFPL

Unpacked Size

15.5 kB

Total Files

5

Last publish

Collaborators

  • chiefbiiko