6143104204
# Conflicts: # .eslintrc # package.json # packages/bls/src/@types/keccak256/index.d.ts # packages/bls/src/helpers/g1point.ts # packages/bls/src/helpers/g2point.ts # packages/bls/src/index.ts # packages/bls/src/privateKey.ts # packages/bls/test/spec/spec-tests # packages/eth2.0-types/src/validator.ts # packages/eth2.0-types/src/wire.ts # packages/lodestar/package.json # packages/lodestar/src/api/rpc/api/beacon/beacon.ts # packages/lodestar/src/api/rpc/api/beacon/interface.ts # packages/lodestar/src/api/rpc/api/validator/interface.ts # packages/lodestar/src/api/rpc/transport/http.ts # packages/lodestar/src/api/rpc/transport/ws.ts # packages/lodestar/src/chain/chain.ts # packages/lodestar/src/chain/factory/attestation/index.ts # packages/lodestar/src/chain/factory/block/eth1Data.ts # packages/lodestar/src/chain/factory/duties/index.ts # packages/lodestar/src/chain/forkChoice/interface.ts # packages/lodestar/src/chain/forkChoice/statefulDag/lmdGhost.ts # packages/lodestar/src/chain/stateTransition/block/randao.ts # packages/lodestar/src/chain/stateTransition/util/attestation.ts # packages/lodestar/src/chain/stateTransition/util/domain.ts # packages/lodestar/src/cli/commands/beacon.ts # packages/lodestar/src/cli/commands/create-config.ts # packages/lodestar/src/cli/commands/deposit.ts # packages/lodestar/src/cli/commands/eth1-private-network.ts # packages/lodestar/src/cli/commands/validator.ts # packages/lodestar/src/cli/commands/wallet.ts # packages/lodestar/src/db/api/beacon/interface.ts # packages/lodestar/src/db/api/validator/interface.ts # packages/lodestar/src/db/api/validator/validator.ts # packages/lodestar/src/db/controller/impl/level.ts # packages/lodestar/src/eth1/dev/network.ts # packages/lodestar/src/eth1/impl/ethers.ts # packages/lodestar/src/logger/abstract.ts # packages/lodestar/src/logger/winston.ts # packages/lodestar/src/network/codec.ts # packages/lodestar/src/network/gossip.ts # packages/lodestar/src/network/interface.ts # packages/lodestar/src/network/libp2p/peer.ts # packages/lodestar/src/network/libp2p/rpc.ts # packages/lodestar/src/network/libp2p/syncRpc.ts # packages/lodestar/src/network/libp2p/util.ts # packages/lodestar/src/node/nodejs.ts # packages/lodestar/src/rpc/api/interface.ts # packages/lodestar/src/rpc/api/validator/validator.ts # packages/lodestar/src/rpc/options.ts # packages/lodestar/src/rpc/protocol/jsonRpc.ts # packages/lodestar/src/sync/index.ts # packages/lodestar/src/sync/initial.ts # packages/lodestar/src/sync/regular.ts # packages/lodestar/src/sync/rpc/interface.ts # packages/lodestar/src/util/bytes.ts # packages/lodestar/src/util/io.ts # packages/lodestar/src/util/merkleTree/merkleTree.ts # packages/lodestar/src/validator/options.ts # packages/lodestar/src/validator/rpc/abstract.ts # packages/lodestar/src/validator/services/attestation.ts # packages/lodestar/src/validator/services/block.ts # packages/lodestar/src/validator/validator.ts # packages/lodestar/test/e2e/sync/reqResp.test.ts # packages/lodestar/test/unit/sync/index.test.ts # packages/lodestar/test/unit/sync/rpc.test.ts # packages/ssz/src/hashTreeRoot.ts # packages/ssz/test/unit/hashTreeRoot.test.ts # yarn.lock |
||
---|---|---|
src | ||
test | ||
.babel-register | ||
.babelrc | ||
.gitignore | ||
LICENSE | ||
README.md | ||
package.json | ||
tsconfig.json |
README.md
bls-js
This is a Javascript library that implements BLS (Boneh-Lynn-Shacham) signatures and supports signature aggregation.
Usage
yarn add @chainsafe/bls
Development
git clone --recursive git@github.com:ChainSafe/lodestar.git
cd lodestar
lerna bootstrap
cd packages/bls