API reference¶
Auto-generated
This section is regenerated nightly from the navio-blsct source by:
Until the next build, run npm run docs in the navio-blsct repo to generate the current reference locally.
Structure¶
After the nightly build this directory contains:
classes/—Scalar,Point,Signature,Script,PublicKey,PublicKeys,DoublePublicKey,SubAddress,SubAddrId,CTx,CTxIn,CTxIns,CTxOut,CTxOuts,CTxId,OutPoint,RangeProof,AmountRecoveryReq,AmountRecoveryRes,TokenId,TokenInfo,HashId,ManagedObj.enumerations/—BlsctChain.functions/—setChain,getChain,loadBlsctModule,setWasmBasePath.type-aliases/— ancillary types.variables/— runtime constants.
Exports¶
// Core primitives
export { Scalar, Point, Signature, Script } from './primitives';
// Keys
export { PublicKey, PublicKeys, DoublePublicKey, SubAddress, SubAddrId } from './keys';
// Transactions
export { CTx, CTxIn, CTxIns, CTxOut, CTxOuts, CTxOutBLSCTData, CTxId, OutPoint } from './ctx';
// Privacy
export { RangeProof, AmountRecoveryReq, AmountRecoveryRes, TokenId, TokenInfo, HashId } from './privacy';
// Network
export { setChain, getChain, BlsctChain } from './chain';
// WASM (browser)
export { loadBlsctModule, setWasmBasePath } from './wasm';
// Base class
export { ManagedObj } from './managed';
// Utilities
export { encodeStringMap, decodeStringMap } from './stringMapUtil';