Javascript library implementing common utilities for hermez network
const hermezCommons = require("@hermeznetwork/commonjs");
You will find the following modules inside the package:
float16: custom float 16 bits to encode large integersHermezAccount: class to create ethereum/babyjubjub keystxUtils: transaction utilsstateUtils: account state utilsutils: global utilsfeeTable: utils toSMTTmpDb: sparse merkle tree temporary databaseConstants: hermez network global constantsRollupDB: class to create rollup databaseBatchBuilder: class to create batch-builder
npm run eslint & npm run test
WARNING All code here is in WIP
commonjs is part of the iden3 project copyright 2020 HermezDAO and published with AGPL-3 license. Please check the LICENSE file for more details.