@node-dlc/messaging
Version:
DLC Messaging Protocol
15 lines (14 loc) • 590 B
TypeScript
/// <reference types="node" />
import { DlcTransactionsV0 } from '../messages/DlcTransactions';
import { IDlcStore } from './DlcStore';
/**
* In-memory implementation of the IDlcStore.
*/
export declare class ChainMemoryStore implements IDlcStore {
private _dlcTxs;
get dlcTransactionsListCount(): number;
findDlcTransactionsList(): Promise<DlcTransactionsV0[]>;
findDlcTransactions(contractId: Buffer): Promise<DlcTransactionsV0>;
saveDlcTransactions(dlcTransactions: DlcTransactionsV0): Promise<void>;
deleteDlcTransactions(contractId: Buffer): Promise<void>;
}