UNPKG

@solace-fi/sdk-nightly

Version:

Note - Unstable nightly build, documentation not up-to-date for nightly build

71 lines (70 loc) 1.65 kB
export declare type SolaceRiskBalance = { network: string; appId: string; balanceUSD: number; }; export declare type SolaceRiskScore = { address: string; address_rp: number; current_rate: number; timestamp: string; metadata: Metadata; protocols: SolaceRiskProtocol[]; }; export declare type Metadata = { seriesName: string; version: string; dateCreated: string; provenance: string; }; export declare type SolaceRiskProtocol = { appId: string; balanceUSD: number; category: string; network: string; riskLoad: number; rol: number; rrol: number; tier: number; ['rp-usd']: number; ['risk-adj']: number; }; export declare type SolaceRiskSeries = { metadata: Metadata; function: { name: string; description: string; provenance: string; }; data: { protocolMap: ProtocolMap[]; corrValue: CorrelationValue[]; correlCat: CorrelationCategory[]; rateCard: RateCard[]; }; }; export declare type ProtocolMap = { appId: string; category: string; tier: number; }; export declare type CorrelationValue = { category: string; correlation: number; }; export declare type CorrelationCategory = { category: string; lending: number; exchange: number; ['liquidity-pool']: number; unknown: number; ['yield-aggregator']: number; ['asset-management']: number; other: number; }; export declare type RateCard = { tier: number; rol: number; rrol: number; riskLoad: number; };