Commonjs
Javascript library implementing common utilities for hermez network
Usage
const hermezCommons = require("@hermeznetwork/commonjs");
You will find the following modules inside the package:
-
float16
: custom float 16 bits to encode large integers -
HermezAccount
: class to create ethereum/babyjubjub keys -
txUtils
: transaction utils -
stateUtils
: account state utils -
utils
: global utils -
feeTable
: utils to -
SMTTmpDb
: sparse merkle tree temporary database -
Constants
: hermez network global constants -
RollupDB
: class to create rollup database -
BatchBuilder
: class to create batch-builder
Test
npm run eslint & npm run test
WARNING All code here is in WIP
License
commonjs
is part of the iden3 project copyright 2020 HermezDAO and published with AGPL-3 license. Please check the LICENSE file for more details.