💻 Javascript Implementation of Boneh-Lynn-Shacham Signatures
This repository has been archived on 2023-04-09. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Cayman 5cce2283c6 Update tsconfig / babelrc 2019-08-05 10:52:50 -05:00
src Move to packages/bls 2019-08-05 10:48:26 -05:00
test bls tests/ -> test/ 2019-08-05 10:51:44 -05:00
.babel-register Move to packages/bls 2019-08-05 10:48:26 -05:00
.babelrc Update tsconfig / babelrc 2019-08-05 10:52:50 -05:00
.gitignore Move to packages/bls 2019-08-05 10:48:26 -05:00
LICENSE Move to packages/bls 2019-08-05 10:48:26 -05:00
README.md Move to packages/bls 2019-08-05 10:48:26 -05:00
package.json bls tests/ -> test/ 2019-08-05 10:51:44 -05:00
tsconfig.json Update tsconfig / babelrc 2019-08-05 10:52:50 -05:00

README.md

ChainSafe ETH2.0 Projects

Note: There is a lot of work being done that are core infrastructural pieces for Eth2.0. Contributions to any of the below repositories would be greatly appreciated. All the libraries are written in TypeScript (or in the process of being converted from pure JS to TypeScript):
-- PM / Meta Repo
|-- Beacon Chain
|-- Simple Serialize (SSZ)
|-- Fixed Size Numbers
|-- BLS Signatures and Signature Aggregation

bls-js

Build Status codecov ETH2.0_Spec_Version 0.8.0

This is a Javascript library that implements BLS (Boneh-Lynn-Shacham) signatures and supports signature aggregation.

spec

test vectors

Usage

  • yarn add @chainsafe/bls

Development

  • git clone --recursive git@github.com:ChainSafe/bls-js.git
  • yarn install
  • yarn test