@node-dlc/messaging
Version:
DLC Messaging Protocol
12 lines (11 loc) • 461 B
TypeScript
/// <reference types="node" />
import { DlcTransactions } from '../messages/DlcTransactions';
/**
* Interface for storing, finding, and deleting dlc messages.
*/
export interface IDlcStore {
findDlcTransactionsList(): Promise<DlcTransactions[]>;
findDlcTransactions(contractId: Buffer): Promise<DlcTransactions>;
saveDlcTransactions(dlcTransactions: DlcTransactions): Promise<void>;
deleteDlcTransactions(contractId: Buffer): Promise<void>;
}