@node-dlc/messaging
Version:
DLC Messaging Protocol
15 lines (14 loc) • 582 B
TypeScript
/// <reference types="node" />
import { DlcTransactions } 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<DlcTransactions[]>;
findDlcTransactions(contractId: Buffer): Promise<DlcTransactions>;
saveDlcTransactions(dlcTransactions: DlcTransactions): Promise<void>;
deleteDlcTransactions(contractId: Buffer): Promise<void>;
}