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
TypeScript
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;
}