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.
17 lines (16 loc) • 554 B
TypeScript
import { ManagedObj } from './managedObj';
import { TokenId } from './tokenId';
import { CTxOutBlsctData } from './ctxOutBlsctData';
import { Script } from './script';
export declare class CTxOut extends ManagedObj {
blsctDataCache?: CTxOutBlsctData;
constructor(obj: any);
value(): any;
getValue(): number;
getScriptPubKey(): Script;
blsctData(): CTxOutBlsctData;
getTokenId(): TokenId;
getVectorPredicate(): string;
serialize(): string;
static deserialize(this: new (obj: any) => CTxOut, hex: string): CTxOut;
}