UNPKG

ftx-api-typed

Version:

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

30 lines (29 loc) 952 B
export interface Stake { coin: string; createdAt: string; id: number; size: number; } export declare type Stakes = Array<Stake>; export declare type StakeRequestStatus = "pending" | "cancelled" | "processed"; export declare type StakeRequest = Stake; export declare type StakeRequests = Array<StakeRequest>; export interface UnstakeRequest extends Stake { status: StakeRequestStatus; /** @example "2020-08-19T20:49:07.225716+00:00" */ unlockAt: string; } export declare type UnstakeRequests = Array<UnstakeRequest>; export interface StakeReward extends Omit<Stake, "createdAt"> { /** @example "2020-08-19T20:49:07.225716+00:00" */ time: string; status: "complete"; } export declare type StakeRewards = Array<StakeReward>; export interface StakeBalance { coin: string; lifetimeRewards: number; scheduledToUnstake: number; staked: number; } export declare type StakeBalances = Array<StakeBalance>;