UNPKG

@node-dlc/messaging

Version:
34 lines (33 loc) 891 B
/// <reference types="node" /> import { MessageType } from '../MessageType'; import { IDlcMessage } from './DlcMessage'; export declare abstract class DlcInfo { static deserialize(buf: Buffer): DlcInfoV0; abstract type: number; abstract serialize(): Buffer; } /** * DlcInfo message contains list of buffers */ export declare class DlcInfoV0 extends DlcInfo implements IDlcMessage { static type: MessageType; /** * Deserializes an dlc_ids_v0 message * @param buf */ static deserialize(buf: Buffer): DlcInfoV0; /** * The type for dlc_info_v0 message */ type: MessageType; numDlcOffers: number; numDlcAccepts: number; numDlcSigns: number; numDlcCancels: number; numDlcCloses: number; numDlcTransactions: number; /** * Serializes the dlc_info_v0 message into a Buffer */ serialize(): Buffer; }