UNPKG

navio-blsct

Version:

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

14 lines (9 loc) 394 B
import { DoublePublicKey } from '../keys/doublePublicKey' import { Address, AddressEncoding } from '../address' test('encode + decode', () => { const addrDpk = DoublePublicKey.random() const encoding = AddressEncoding.Bech32M const addrStr = Address.encode(addrDpk, encoding) const recDpk = Address.decode(addrStr) expect(recDpk.serialize() === addrDpk.serialize()).toBe(true) })