@ixily/activ
Version:
Alpha Capture Trade Idea Verification. Blockchain ownership proven trade ideas and strategies.
23 lines (22 loc) • 1.2 kB
TypeScript
import { CONTRACT_INTERFACES, IContract, IStrategyChain, IStrategyIdeaChain } from '../..';
export declare const StrategyChainModule: {
getStrategyChain: (contract: IContract, strategyKey: string, creator?: string, inflateImages?: boolean, nftIdReduceStep?: number, cached?: {
ideas: IStrategyIdeaChain[];
nullifiedIdeas: Map<number, Set<number>>;
cachedStrategy: CONTRACT_INTERFACES.IStrategyState;
}) => Promise<IStrategyChain>;
getValidatedStrategyChain: (contract: IContract, strategyKey: string, creator?: string, inflateImages?: boolean, nftIdReduceStep?: number, cached?: {
ideas: IStrategyIdeaChain[];
nullifiedIdeas: Map<number, Set<number>>;
cachedStrategy: CONTRACT_INTERFACES.IStrategyState;
}) => Promise<{
result: IStrategyChain;
cache: {
ideas: IStrategyIdeaChain[];
nullifiedIdeas: Map<number, Set<number>>;
cachedStrategy: CONTRACT_INTERFACES.IStrategyState;
};
}>;
chronologicalIdeasFromChain: (chain: IStrategyChain) => CONTRACT_INTERFACES.ITradeIdea[];
getActiveIdeasFromChain: (chain: IStrategyChain) => CONTRACT_INTERFACES.ITradeIdea[];
};