UNPKG

ftx-api-typed

Version:

Node.js/typescript connector for FTX's REST APIs and WebSockets

54 lines (53 loc) 1.31 kB
export interface LeveragedToken { name: string; description: string; underlying: string; leverage: number; outstanding: number; pricePerShare: number; positionPerShare: number; positionsPerShare: Record<string, number>; basket: Record<string, number>; targetComponents: string[]; underlyingMark: number; totalNav: number; totalCollateral: number; contractAddress: string; currentLeverage: number; change1h: number; change24h: number; changeBod: number; } export interface LeveragedTokenBalance { token: string; balance: number; } export interface LeveragedTokenCreationRequest { id: number; token: string; requestedSize: number; pending: boolean; createdSize: number; price: number; cost: number; fee: number; requestedAt: string; fulfilledAt: string; } export declare type LeveragedTokenRedemptionRequest = LeveragedTokenCreationRequest; export interface LeveragedTokenCreation { id: number; token: string; requestedSize: number; cost: number; pending: boolean; requestedAt: string; } export interface LeveragedTokenRedemption { id: number; token: string; size: number; projectedProceeds: number; pending: boolean; requestedAt: string; }