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

Dependencies (0)

    Dev Dependencies (2)

    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