UNPKG

opnet

Version:

The perfect library for building Bitcoin-based applications.

21 lines (20 loc) 648 B
import { Address } from '@btc-vision/transaction'; export interface IBlockWitnessAPI { readonly signature: Uint8Array; readonly timestamp: number; readonly proofs: readonly Uint8Array[]; readonly identity?: Uint8Array; readonly publicKey?: Address; } export interface RawBlockWitnessAPI { readonly signature: string; readonly timestamp: number; readonly proofs: readonly string[]; readonly identity?: string; readonly publicKey?: string; } export interface IBlockWitness { blockNumber: bigint; readonly witnesses: readonly IBlockWitnessAPI[]; } export type BlockWitnesses = readonly IBlockWitness[];