UNPKG

@atomiqlabs/base

Version:

Base classes and interfaces for atomiq protocol

12 lines (11 loc) 366 B
/// <reference types="node" /> import { BtcHeader } from "./BtcHeader"; import { Buffer } from "buffer"; export interface BtcStoredHeader<T extends BtcHeader> { getChainWork(): Buffer; getHeader(): T; getLastDiffAdjustment(): number; getBlockheight(): number; getPrevBlockTimestamps(): number[]; computeNext(header: T): BtcStoredHeader<T>; }