@exchanges/binance
Version:
Exchange provider for Binance API
34 lines (33 loc) • 1.2 kB
TypeScript
import { BinanceSignedClient } from '../../../clients';
import { spot } from '../../../info';
export interface GetRedemptionRecordPayload<LendingType extends spot.FlexibleLendingType> {
lendingType: LendingType;
asset?: string;
startTime?: Date | number;
endTime?: Date | number;
current?: number;
size?: number;
}
export interface GetRedemptionRecordFlexibleResponse {
amount: number;
asset: string;
createTime: Date;
principal: number;
projectId: string;
projectName: string;
status: string;
type: 'FAST' | 'NORMAL';
}
export interface GetRedemptionRecordFixedActivityResponse {
amount: number;
asset: string;
createTime: Date;
interest: number;
principal: number;
projectId: string;
projectName: string;
startTime: Date;
status: string;
}
export declare function getRedemptionRecord(client: BinanceSignedClient, payload: GetRedemptionRecordPayload<'DAILY'>): Promise<GetRedemptionRecordFlexibleResponse[]>;
export declare function getRedemptionRecord(client: BinanceSignedClient, payload: GetRedemptionRecordPayload<'ACTIVITY' | 'CUSTOMIZED_FIXED'>): Promise<GetRedemptionRecordFixedActivityResponse[]>;