UNPKG

@zlattice/lattice-js

Version:

Lattice blockchain TypeScript SDK with dual module support (CJS + ESM)

44 lines 1.47 kB
import { Receipt } from "./types.js"; export declare class LatestBlock { currentTBlockNumber: number; currentTBlockHash: string; currentDBlockHash: string; constructor(currentTBlockNumber: number, currentTBlockHash: string, currentDBlockHash: string); /** * Create an empty latest block * * @returns The empty latest block */ static emptyBlock(): LatestBlock; } export declare class Anchor { number: number; hash: string; owner: string; constructor(number: number, hash: string, owner: string); } export declare class DBlock { hash: string; parentHash: string; ledgerHash: string; receiptsHash: string; coinbase: string; signer: string; contracts: string[]; difficulty: number; number: number; lastedDBNumber: number; extra: string; reward: number; pow: number; timestamp: number; size: number; td: number; ttd: number; version: number; txHashList: string[]; receipts: Receipt[]; anchors: Anchor[]; constructor(hash: string, parentHash: string, ledgerHash: string, receiptsHash: string, coinbase: string, signer: string, contracts: string[], difficulty: number, number: number, lastedDBNumber: number, extra: string, reward: number, pow: number, timestamp: number, size: number, td: number, ttd: number, version: number, txHashList: string[], receipts: Receipt[], anchors: Anchor[]); } //# sourceMappingURL=block.d.ts.map