UNPKG

@vbyte/btc-dev

Version:

Batteries-included toolset for plebian bitcoin development

40 lines (39 loc) 901 B
export type LocktimeData = LocktimeStamp | LocktimeHeight; export type SequenceConfig = Partial<SequenceData>; export type SequenceData = SequenceHeightLock | SequenceStampLock; export interface LocktimeStamp { type: 'timelock'; stamp: number; } export interface LocktimeHeight { type: 'heightlock'; height: number; } export interface SequenceStampLock { stamp: number; mode: 'stamp'; } export interface SequenceHeightLock { height: number; mode: 'height'; } export interface LocktimeField { hex: string; data: LocktimeData | null; value: number; } export interface SequenceField { hex: string; data: SequenceData | null; value: number; } export interface InscriptionData { content?: string; delegate?: string; mimetype?: string; opcode?: number; parent?: string; pointer?: number; ref?: string; rune?: string; }