UNPKG

zerion-sdk

Version:
41 lines (40 loc) 977 B
import { Links } from "./common"; export interface GetPortfolioResponse { links: Links; data: PortfolioData; } export interface PortfolioData { type: string; id: string; attributes: PortfolioAttributes; } export interface PortfolioAttributes { positions_distribution_by_type: PositionsDistributionByType; positions_distribution_by_chain: PositionsDistributionByChain; total: TotalPositions; changes: PortfolioChanges; } export interface PositionsDistributionByType { wallet: number; deposited: number; borrowed: number; locked: number; staked: number; } export interface PositionsDistributionByChain { arbitrum: number; base: number; blast: number; ethereum: number; optimism: number; polygon: number; xdai: number; [chain: string]: number; } export interface TotalPositions { positions: number; } export interface PortfolioChanges { absolute_1d: number; percent_1d: number; }