UNPKG

@ixily/activ

Version:

Alpha Capture Trade Idea Verification. Blockchain ownership proven trade ideas and strategies.

21 lines (20 loc) 763 B
import { IStrategyChain, CONTRACT_INTERFACES } from '../../../../'; import { IMessDbMaker } from '../interfaces/chunks/mess-db-maker.i'; import { contractsInMemoryDbView } from './in-memory/contracts.dbview'; interface MyStrategyData { strategyUniqueKey: string; strategyChain: IStrategyChain; strategyCache: CONTRACT_INTERFACES.IStrategyState; } interface MyContractDb { contractUniqueKey: string; lastBlockComputed: number; strategiesByOldest: string[]; invalidStrategiesByOldest: Map<string, string>; strategies: Map<string, MyStrategyData>; } export interface InMemoryDbMakerState { contractDbs: Map<string, MyContractDb>; } declare const InMemoryDbMaker: IMessDbMaker; export { InMemoryDbMaker, contractsInMemoryDbView };