@exchanges/binance
Version:
Exchange provider for Binance API
21 lines (20 loc) • 610 B
TypeScript
import { BinanceSignedClient } from '../../../clients';
import { coinM } from '../../../info';
export interface BasisPayload {
pair: string;
contractType: coinM.ContractType;
period: coinM.InterestPeriod;
limit?: number;
startTime?: Date | number;
endTime?: Date | number;
}
export interface BasisResponse {
pair: string;
contractType: coinM.ContractType;
futuresPrice: number;
indexPrice: number;
basis: number;
basisRate: number;
timestamp: Date;
}
export declare function basis(client: BinanceSignedClient, payload: BasisPayload): Promise<BasisResponse>;