opnet
Version:
The perfect library for building Bitcoin-based applications.
23 lines (22 loc) • 848 B
TypeScript
import { Address } from '../../node_modules/@btc-vision/transaction/build/index.js';
import { IEpoch, IEpochMiner, RawEpoch, RawEpochMiner } from './interfaces/IEpoch.js';
export declare class EpochMiner implements IEpochMiner {
readonly solution: Uint8Array;
readonly publicKey: Address;
readonly salt: Uint8Array;
readonly graffiti?: Uint8Array;
constructor(data: RawEpochMiner);
}
export declare class Epoch implements IEpoch {
readonly epochNumber: bigint;
readonly epochHash: Uint8Array;
readonly epochRoot: Uint8Array;
readonly startBlock: bigint;
readonly endBlock: bigint;
readonly difficultyScaled: bigint;
readonly minDifficulty?: string;
readonly targetHash: Uint8Array;
readonly proposer: EpochMiner;
readonly proofs: readonly Uint8Array[];
constructor(data: RawEpoch);
}