@node-dlc/messaging
Version:
DLC Messaging Protocol
12 lines (10 loc) • 423 B
text/typescript
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>;
}