@node-dlc/messaging
Version:
DLC Messaging Protocol
32 lines (31 loc) • 827 B
TypeScript
/// <reference types="node" />
import { MessageType } from '../MessageType';
import { IDlcMessage } from './DlcMessage';
/**
* DlcInfo message contains list of buffers
*/
export declare class DlcInfo implements IDlcMessage {
static type: MessageType;
static deserialize(buf: Buffer): DlcInfo;
/**
* Deserializes an dlc_info message
* @param buf
*/
private static deserializeV0;
/**
* The type for dlc_info message
*/
type: MessageType;
numDlcOffers: number;
numDlcAccepts: number;
numDlcSigns: number;
numDlcCancels: number;
numDlcCloses: number;
numDlcTransactions: number;
/**
* Serializes the dlc_info message into a Buffer
*/
serialize(): Buffer;
}
export declare const DlcInfoV0: typeof DlcInfo;
export type DlcInfoV0 = DlcInfo;