0.1.59 • Published 3 years ago

@litprotocol-dev/bls-sdk v0.1.59

Weekly downloads
-
License
-
Repository
-
Last release
3 years ago

Installation

yarn add @litprotocol-dev/bls-sdk

Usage

import { initWasmBlsSdk } from '@litprotocol-dev/bls-sdk';

initWasmBlsSdk().then((exports) => {
  globalThis.wasmExports = exports;
  log(
    `✅ [BLS SDK] wasmExports loaded. ${
      Object.keys(exports).length
    } functions available. Run 'wasmExports' in the console to see them.`
  );
});

Then

// set decryption shares bytes in wasm
decryptionShares.forEach((s: any, idx: any) => {

    wasmExports.set_share_indexes(idx, s.shareIndex);

    const shareAsBytes = uint8arrayFromString(s.decryptionShare, 'base16');

    for (let i = 0; i < shareAsBytes.length; i++) {
        wasmExports.set_decryption_shares_byte(i, idx, shareAsBytes[i]);
    }
});
2.0.23

3 years ago

0.1.59

3 years ago

0.1.58

3 years ago

0.1.57

3 years ago

0.1.56

3 years ago

0.1.54

3 years ago

0.1.27

3 years ago

0.1.26

3 years ago

0.1.25

3 years ago

0.1.24

3 years ago

0.1.23

3 years ago

0.1.22

3 years ago

0.1.21

3 years ago

0.1.20

3 years ago

0.1.19

3 years ago

0.1.18

3 years ago

0.0.1

3 years ago