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.

16 lines (15 loc) 553 B
import { BlindingKey } from './keys/childKeyDesc/blindingKey'; import { ManagedObj } from './managedObj'; import { Point } from './point'; import { RangeProof } from './rangeProof'; import { SpendingKey } from './keys/childKeyDesc/txKeyDesc/spendingKey'; export declare class CTxOutBlsctData extends ManagedObj { rangeProofCache?: RangeProof; constructor(obj: any); value(): any; getSpendingKey(): SpendingKey; getEphemeralKey(): Point; getBlindingKey(): BlindingKey; getRangeProof(): RangeProof; getViewTag(): number; }