UNPKG

@exchanges/binance

Version:

Exchange provider for Binance API

70 lines (69 loc) 2.83 kB
export declare type SymbolStatus = 'PRE_TRADING' | 'TRADING' | 'POST_TRADING' | 'END_OF_DAY' | 'HALT' | 'AUCTION_MATCH' | 'BREAK'; export declare type SymbolType = 'SPOT'; export declare type ExecutionType = 'NEW' | 'CANCELED' | 'REPLACED' | 'REJECTED' | 'TRADE' | 'EXPIRED'; export declare type OrderStatus = 'NEW' | 'PARTIALLY_FILLED' | 'FILLED' | 'CANCELED' | 'PENDING_CANCEL' | 'REJECTED' | 'EXPIRED'; export declare type OCOStatus = 'RESPONSE' | 'EXEC_STARTED' | 'ALL_DONE'; export declare type OCOOrderStatus = 'EXECUTING' | 'ALL_DONE' | 'REJECT'; export declare type ContingencyType = 'OCO'; export declare type OrderType = 'LIMIT' | 'MARKET' | 'STOP_LOSS' | 'STOP_LOSS_LIMIT' | 'TAKE_PROFIT' | 'TAKE_PROFIT_LIMIT' | 'LIMIT_MAKER'; export declare type OrderResponseType = 'ACK' | 'RESULT' | 'FULL'; export declare type OrderSide = 'BUY' | 'SELL'; export declare type TimeInForce = 'GTC' | 'IOC' | 'FOK'; export declare type KlineCandlestickChartIntervals = '1m' | '3m' | '5m' | '15m' | '30m' | '1h' | '2h' | '4h' | '6h' | '8h' | '12h' | '1d' | '3d' | '1w' | '1M'; export declare type RateLimiters = 'REQUEST_WEIGHT' | 'ORDERS' | 'RAW_REQUESTS'; export declare type RateLimitIntervals = 'SECOND' | 'MINUTE' | 'DAY'; export interface RateLimitType { rateLimitType: RateLimiters; interval: RateLimitIntervals; intervalNum: number; limit: number; } export declare enum MiningSortEnum { POSITIVE = 0, NEGATIVE = 1 } export declare enum MiningSortColumnEnum { MINER_NAME = 1, REALTIME_COMPUTING_POWER = 2, DAILY_AVERAGE_COMPUTING_POWER = 3, REALTIME_REJECTING_RATE = 4, LAST_SUBMISSION_TIME = 5 } export declare enum MiningWokerStatusEnum { ALL = 0, VALID = 1, INVALID = 2, FAILTURE = 3 } export declare enum MiningProfitTypeEnum { MINING_WALLET = 0, MERGED_MINING = 1, ACTIVITY_BONUS = 2, REBATE = 3, SMART_POOL = 4, MINING_ADDRESS = 5, POOL_SAVINGS = 7, TRANSFERRED = 8, INCOME_TRANSFER = 31, HASHRATE_RESALE_MINING_WALLET = 32, HASHRATE_RESALE_POOL_SAVINGS = 33 } export declare enum MiningProfitStatusEnum { UPDAID = 0, PAYING = 1, PAID = 2 } export declare enum MiningConfigStatusEnum { PROCESSING = 0, CANCELLED = 1, TERMINATED = 2 } export declare enum SubAccountTransferTypeEnum { TRANSFER_IN = 1, TRANSFER_OUT = 2 } export declare type TransferAccountType = 'SPOT' | 'USDT_FUTURE' | 'COIN_FUTURE'; export declare type FlexibleProductStatusType = 'ALL' | 'SUBSCRIBABLE' | 'UNSUBSCRIBABLE' | 'HOLDING' | 'REDEEMED' | 'PURCHASING'; export declare type FlexibleProductType = 'ACTIVITY' | 'CUSTOMIZED_FIXED'; export declare type FlexibleSortByType = 'START_TIME' | 'LOT_SIZE' | 'INTEREST_RATE' | 'DURATION'; export declare type FlexibleLendingType = 'DAILY' | 'ACTIVITY' | 'CUSTOMIZED_FIXED';