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