UNPKG

@atomiqlabs/base

Version:

Base classes and interfaces for atomiq protocol

13 lines (10 loc) 333 B
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>; }