bybit-api
Version:
Complete & robust Node.js SDK for Bybit's REST APIs and WebSockets, with TypeScript & strong end to end tests.
54 lines (53 loc) • 1.3 kB
TypeScript
export interface EarnProductV5 {
category: string;
estimateApr: string;
coin: string;
minStakeAmount: string;
maxStakeAmount: string;
precision: string;
productId: string;
status: 'Available' | 'NotAvailable';
}
export interface EarnOrderHistoryV5 {
coin: string;
orderValue: string;
orderType: 'Redeem' | 'Stake';
orderId: string;
orderLinkId: string;
status: 'Success' | 'Fail' | 'Pending';
createdAt: string;
productId: string;
updatedAt: string;
swapOrderValue: string;
estimateRedeemTime: string;
estimateStakeTime: string;
}
export interface EarnPositionV5 {
coin: string;
productId: string;
amount: string;
totalPnl: string;
claimableYield: string;
}
export interface EarnYieldHistoryV5 {
productId: string;
coin: string;
id: string;
amount: string;
yieldType: string;
distributionMode: string;
effectiveStakingAmount: string;
orderId: string;
status: 'Pending' | 'Success' | 'Fail';
createdAt: string;
}
export interface EarnHourlyYieldHistoryV5 {
productId: string;
coin: string;
id: string;
amount: string;
effectiveStakingAmount: string;
status: 'Pending' | 'Success' | 'Fail';
hourlyDate: string;
createdAt: string;
}