# Navio BLS Confidential Transaction Library

TypeScript bindings for the `libblsct` library used by the [Navio](https://nav.io/) blockchain to construct confidential transactions based on the BLS12-381 curve.

## Requirements
- Node.js v14 or higher
- g++, make, swig, autoconf, automake, libtool and pkg-config to build underlying C++ libraries

## Installation
Installation requires building the underlying C++ libraries from source and typically takes a few minutes or longer, depending on the machine.

```bash
npm install navio-blsct
```

## Documentation
Full API reference and usage examples are available in the [documentation](https://nav-io.github.io/libblsct-bindings/ts/)

