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.

17 lines (16 loc) 554 B
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; }