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.

25 lines (19 loc) 514 B
import { TokenId } from '../tokenId' test('default', () => { TokenId.default() }) test('fromToken', () => { const x = TokenId.fromToken(12345) expect(x.getToken()).toBe(12345) }) test('fromTokenAndSubid', () => { const x = TokenId.fromTokenAndSubid(123, 456) expect(x.getToken()).toBe(123) expect(x.getSubid()).toBe(456) }) test('serialize and deserialize', () => { const a = TokenId.default() const hex = a.serialize() const b = TokenId.deserialize(hex) expect(a.equals(b)).toBe(true) })