Type alias AnalyticsSnapshot

AnalyticsSnapshot: {
    timestamp: number;
    activeUsers: number;
    firstTimeUsers: number;
    transactionTypeCounts: Record<TransactionType, number>;
    volume24hUSD: number;
    volume24hUSDMap: Record<`0x${string}`, {
        currency: Currency;
        usd: number;
    }>;
    protocolFees24hUSD: number;
    protocolFees24hUSDMap: Record<`0x${string}`, {
        currency: Currency;
        usd: number;
    }>;
    poolTotalValueLockedUSD: number;
    poolTotalValueLockedUSDMap: Record<`0x${string}`, {
        currency: Currency;
        usd: number;
    }>;
    totalValueLockedUSD: number;
    totalValueLockedUSDMap: Record<`0x${string}`, {
        currency: Currency;
        usd: number;
    }>;
}

Type declaration

  • timestamp: number
  • activeUsers: number
  • firstTimeUsers: number
  • transactionTypeCounts: Record<TransactionType, number>
  • volume24hUSD: number
  • volume24hUSDMap: Record<`0x${string}`, {
        currency: Currency;
        usd: number;
    }>
  • protocolFees24hUSD: number
  • protocolFees24hUSDMap: Record<`0x${string}`, {
        currency: Currency;
        usd: number;
    }>
  • poolTotalValueLockedUSD: number
  • poolTotalValueLockedUSDMap: Record<`0x${string}`, {
        currency: Currency;
        usd: number;
    }>
  • totalValueLockedUSD: number
  • totalValueLockedUSDMap: Record<`0x${string}`, {
        currency: Currency;
        usd: number;
    }>