@solace-fi/sdk-nightly
Version:
Note - Unstable nightly build, documentation not up-to-date for nightly build
71 lines (70 loc) • 1.65 kB
TypeScript
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;
};