Skip to content

crimuntilve/commonjs

 
 

Repository files navigation

Commonjs

Javascript library implementing common utilities for hermez network

Main CI npm license

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%