Interface ProtocolTVLResponse

Complete protocol TVL response

interface ProtocolTVLResponse {
    address: null | string;
    audit_links: string[];
    audit_note: null | string;
    audits: null | string;
    category: string;
    chain: string;
    chains: string[];
    chainTvls: Record<string, { tvl: RawProtocolTVLEntry[] }>;
    currentChainTvls: Record<string, number>;
    description: string;
    forkedFrom: string[];
    github: string[];
    id: string;
    listedAt: number;
    logo: null | string;
    name: string;
    oracles: string[];
    symbol: string;
    timestamp: number[];
    tokens?: Record<string, number[]>;
    tokensInUsd?: number[];
    tvl: RawProtocolTVLEntry[];
    twitter: null | string;
    url: string;
}

Properties

address: null | string
audit_links: string[]
audit_note: null | string
audits: null | string
category: string
chain: string
chains: string[]
chainTvls: Record<string, { tvl: RawProtocolTVLEntry[] }>
currentChainTvls: Record<string, number>
description: string
forkedFrom: string[]
github: string[]
id: string
listedAt: number
logo: null | string
name: string
oracles: string[]
symbol: string
timestamp: number[]
tokens?: Record<string, number[]>
tokensInUsd?: number[]
twitter: null | string
url: string