UNPKG

@cfxdevkit/defillama

Version:

A TypeScript library for interacting with Defillama API

12 lines (11 loc) 644 B
import { ChainTVLDataPoint, ProtocolTVLResponse } from "../types/responses"; import type { ProtocolInfo, TVLAnalysis, FormattedProtocolAnalysis, ChainTVLAnalysis, FormattedChainTVLAnalysis } from "../types/analysis"; export declare class ProtocolAnalyzer { static analyzeProtocolData(data: ProtocolTVLResponse): { info: ProtocolInfo; tvlAnalysis: TVLAnalysis; }; static formatProtocolAnalysis(data: ProtocolTVLResponse): FormattedProtocolAnalysis; static analyzeChainTVLData(data: ChainTVLDataPoint[]): ChainTVLAnalysis; static formatChainTVLAnalysis(data: ChainTVLDataPoint[]): FormattedChainTVLAnalysis; }