UNPKG

ccxt

Version:

A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading library with support for 100+ exchanges

184 lines (183 loc) • 14.3 kB
import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { spotPublicGetPing(params?: {}): Promise<implicitReturnType>; spotPublicGetTime(params?: {}): Promise<implicitReturnType>; spotPublicGetExchangeInfo(params?: {}): Promise<implicitReturnType>; spotPublicGetDepth(params?: {}): Promise<implicitReturnType>; spotPublicGetTrades(params?: {}): Promise<implicitReturnType>; spotPublicGetHistoricalTrades(params?: {}): Promise<implicitReturnType>; spotPublicGetAggTrades(params?: {}): Promise<implicitReturnType>; spotPublicGetKlines(params?: {}): Promise<implicitReturnType>; spotPublicGetAvgPrice(params?: {}): Promise<implicitReturnType>; spotPublicGetTicker24hr(params?: {}): Promise<implicitReturnType>; spotPublicGetTickerPrice(params?: {}): Promise<implicitReturnType>; spotPublicGetTickerBookTicker(params?: {}): Promise<implicitReturnType>; spotPublicGetEtfInfo(params?: {}): Promise<implicitReturnType>; spotPrivateGetOrder(params?: {}): Promise<implicitReturnType>; spotPrivateGetOpenOrders(params?: {}): Promise<implicitReturnType>; spotPrivateGetAllOrders(params?: {}): Promise<implicitReturnType>; spotPrivateGetAccount(params?: {}): Promise<implicitReturnType>; spotPrivateGetMyTrades(params?: {}): Promise<implicitReturnType>; spotPrivateGetTradeFee(params?: {}): Promise<implicitReturnType>; spotPrivateGetSubAccountList(params?: {}): Promise<implicitReturnType>; spotPrivateGetSubAccountApiKey(params?: {}): Promise<implicitReturnType>; spotPrivateGetCapitalConfigGetall(params?: {}): Promise<implicitReturnType>; spotPrivateGetCapitalDepositHisrec(params?: {}): Promise<implicitReturnType>; spotPrivateGetCapitalWithdrawHistory(params?: {}): Promise<implicitReturnType>; spotPrivateGetCapitalWithdrawAddress(params?: {}): Promise<implicitReturnType>; spotPrivateGetCapitalDepositAddress(params?: {}): Promise<implicitReturnType>; spotPrivateGetCapitalTransfer(params?: {}): Promise<implicitReturnType>; spotPrivateGetCapitalTransferTranId(params?: {}): Promise<implicitReturnType>; spotPrivateGetCapitalTransferInternal(params?: {}): Promise<implicitReturnType>; spotPrivateGetCapitalSubAccountUniversalTransfer(params?: {}): Promise<implicitReturnType>; spotPrivateGetCapitalConvert(params?: {}): Promise<implicitReturnType>; spotPrivateGetCapitalConvertList(params?: {}): Promise<implicitReturnType>; spotPrivateGetMarginLoan(params?: {}): Promise<implicitReturnType>; spotPrivateGetMarginAllOrders(params?: {}): Promise<implicitReturnType>; spotPrivateGetMarginMyTrades(params?: {}): Promise<implicitReturnType>; spotPrivateGetMarginOpenOrders(params?: {}): Promise<implicitReturnType>; spotPrivateGetMarginMaxTransferable(params?: {}): Promise<implicitReturnType>; spotPrivateGetMarginPriceIndex(params?: {}): Promise<implicitReturnType>; spotPrivateGetMarginOrder(params?: {}): Promise<implicitReturnType>; spotPrivateGetMarginIsolatedAccount(params?: {}): Promise<implicitReturnType>; spotPrivateGetMarginMaxBorrowable(params?: {}): Promise<implicitReturnType>; spotPrivateGetMarginRepay(params?: {}): Promise<implicitReturnType>; spotPrivateGetMarginIsolatedPair(params?: {}): Promise<implicitReturnType>; spotPrivateGetMarginForceLiquidationRec(params?: {}): Promise<implicitReturnType>; spotPrivateGetMarginIsolatedMarginData(params?: {}): Promise<implicitReturnType>; spotPrivateGetMarginIsolatedMarginTier(params?: {}): Promise<implicitReturnType>; spotPrivateGetRebateTaxQuery(params?: {}): Promise<implicitReturnType>; spotPrivateGetRebateDetail(params?: {}): Promise<implicitReturnType>; spotPrivateGetRebateDetailKickback(params?: {}): Promise<implicitReturnType>; spotPrivateGetRebateReferCode(params?: {}): Promise<implicitReturnType>; spotPrivateGetRebateAffiliateCommission(params?: {}): Promise<implicitReturnType>; spotPrivateGetRebateAffiliateWithdraw(params?: {}): Promise<implicitReturnType>; spotPrivateGetRebateAffiliateCommissionDetail(params?: {}): Promise<implicitReturnType>; spotPrivateGetMxDeductEnable(params?: {}): Promise<implicitReturnType>; spotPrivateGetUserDataStream(params?: {}): Promise<implicitReturnType>; spotPrivateGetSelfSymbols(params?: {}): Promise<implicitReturnType>; spotPrivatePostOrder(params?: {}): Promise<implicitReturnType>; spotPrivatePostOrderTest(params?: {}): Promise<implicitReturnType>; spotPrivatePostSubAccountVirtualSubAccount(params?: {}): Promise<implicitReturnType>; spotPrivatePostSubAccountApiKey(params?: {}): Promise<implicitReturnType>; spotPrivatePostSubAccountFutures(params?: {}): Promise<implicitReturnType>; spotPrivatePostSubAccountMargin(params?: {}): Promise<implicitReturnType>; spotPrivatePostBatchOrders(params?: {}): Promise<implicitReturnType>; spotPrivatePostCapitalWithdrawApply(params?: {}): Promise<implicitReturnType>; spotPrivatePostCapitalWithdraw(params?: {}): Promise<implicitReturnType>; spotPrivatePostCapitalTransfer(params?: {}): Promise<implicitReturnType>; spotPrivatePostCapitalTransferInternal(params?: {}): Promise<implicitReturnType>; spotPrivatePostCapitalDepositAddress(params?: {}): Promise<implicitReturnType>; spotPrivatePostCapitalSubAccountUniversalTransfer(params?: {}): Promise<implicitReturnType>; spotPrivatePostCapitalConvert(params?: {}): Promise<implicitReturnType>; spotPrivatePostMxDeductEnable(params?: {}): Promise<implicitReturnType>; spotPrivatePostUserDataStream(params?: {}): Promise<implicitReturnType>; spotPrivatePutUserDataStream(params?: {}): Promise<implicitReturnType>; spotPrivateDeleteOrder(params?: {}): Promise<implicitReturnType>; spotPrivateDeleteOpenOrders(params?: {}): Promise<implicitReturnType>; spotPrivateDeleteSubAccountApiKey(params?: {}): Promise<implicitReturnType>; spotPrivateDeleteMarginOrder(params?: {}): Promise<implicitReturnType>; spotPrivateDeleteMarginOpenOrders(params?: {}): Promise<implicitReturnType>; spotPrivateDeleteUserDataStream(params?: {}): Promise<implicitReturnType>; spotPrivateDeleteCapitalWithdraw(params?: {}): Promise<implicitReturnType>; contractPublicGetPing(params?: {}): Promise<implicitReturnType>; contractPublicGetDetail(params?: {}): Promise<implicitReturnType>; contractPublicGetSupportCurrencies(params?: {}): Promise<implicitReturnType>; contractPublicGetDepthSymbol(params?: {}): Promise<implicitReturnType>; contractPublicGetDepthCommitsSymbolLimit(params?: {}): Promise<implicitReturnType>; contractPublicGetIndexPriceSymbol(params?: {}): Promise<implicitReturnType>; contractPublicGetFairPriceSymbol(params?: {}): Promise<implicitReturnType>; contractPublicGetFundingRateSymbol(params?: {}): Promise<implicitReturnType>; contractPublicGetKlineSymbol(params?: {}): Promise<implicitReturnType>; contractPublicGetKlineIndexPriceSymbol(params?: {}): Promise<implicitReturnType>; contractPublicGetKlineFairPriceSymbol(params?: {}): Promise<implicitReturnType>; contractPublicGetDealsSymbol(params?: {}): Promise<implicitReturnType>; contractPublicGetTicker(params?: {}): Promise<implicitReturnType>; contractPublicGetRiskReverse(params?: {}): Promise<implicitReturnType>; contractPublicGetRiskReverseHistory(params?: {}): Promise<implicitReturnType>; contractPublicGetFundingRateHistory(params?: {}): Promise<implicitReturnType>; contractPrivateGetAccountAssets(params?: {}): Promise<implicitReturnType>; contractPrivateGetAccountAssetCurrency(params?: {}): Promise<implicitReturnType>; contractPrivateGetAccountTransferRecord(params?: {}): Promise<implicitReturnType>; contractPrivateGetPositionListHistoryPositions(params?: {}): Promise<implicitReturnType>; contractPrivateGetPositionOpenPositions(params?: {}): Promise<implicitReturnType>; contractPrivateGetPositionFundingRecords(params?: {}): Promise<implicitReturnType>; contractPrivateGetPositionPositionMode(params?: {}): Promise<implicitReturnType>; contractPrivateGetOrderListOpenOrdersSymbol(params?: {}): Promise<implicitReturnType>; contractPrivateGetOrderListHistoryOrders(params?: {}): Promise<implicitReturnType>; contractPrivateGetOrderExternalSymbolExternalOid(params?: {}): Promise<implicitReturnType>; contractPrivateGetOrderGetOrderId(params?: {}): Promise<implicitReturnType>; contractPrivateGetOrderBatchQuery(params?: {}): Promise<implicitReturnType>; contractPrivateGetOrderDealDetailsOrderId(params?: {}): Promise<implicitReturnType>; contractPrivateGetOrderListOrderDeals(params?: {}): Promise<implicitReturnType>; contractPrivateGetPlanorderListOrders(params?: {}): Promise<implicitReturnType>; contractPrivateGetStoporderListOrders(params?: {}): Promise<implicitReturnType>; contractPrivateGetStoporderOrderDetailsStopOrderId(params?: {}): Promise<implicitReturnType>; contractPrivateGetAccountRiskLimit(params?: {}): Promise<implicitReturnType>; contractPrivateGetAccountTieredFeeRate(params?: {}): Promise<implicitReturnType>; contractPrivateGetPositionLeverage(params?: {}): Promise<implicitReturnType>; contractPrivatePostPositionChangeMargin(params?: {}): Promise<implicitReturnType>; contractPrivatePostPositionChangeLeverage(params?: {}): Promise<implicitReturnType>; contractPrivatePostPositionChangePositionMode(params?: {}): Promise<implicitReturnType>; contractPrivatePostOrderSubmit(params?: {}): Promise<implicitReturnType>; contractPrivatePostOrderSubmitBatch(params?: {}): Promise<implicitReturnType>; contractPrivatePostOrderCancel(params?: {}): Promise<implicitReturnType>; contractPrivatePostOrderCancelWithExternal(params?: {}): Promise<implicitReturnType>; contractPrivatePostOrderCancelAll(params?: {}): Promise<implicitReturnType>; contractPrivatePostAccountChangeRiskLevel(params?: {}): Promise<implicitReturnType>; contractPrivatePostPlanorderPlace(params?: {}): Promise<implicitReturnType>; contractPrivatePostPlanorderCancel(params?: {}): Promise<implicitReturnType>; contractPrivatePostPlanorderCancelAll(params?: {}): Promise<implicitReturnType>; contractPrivatePostStoporderCancel(params?: {}): Promise<implicitReturnType>; contractPrivatePostStoporderCancelAll(params?: {}): Promise<implicitReturnType>; contractPrivatePostStoporderChangePrice(params?: {}): Promise<implicitReturnType>; contractPrivatePostStoporderChangePlanPrice(params?: {}): Promise<implicitReturnType>; spot2PublicGetMarketSymbols(params?: {}): Promise<implicitReturnType>; spot2PublicGetMarketCoinList(params?: {}): Promise<implicitReturnType>; spot2PublicGetCommonTimestamp(params?: {}): Promise<implicitReturnType>; spot2PublicGetCommonPing(params?: {}): Promise<implicitReturnType>; spot2PublicGetMarketTicker(params?: {}): Promise<implicitReturnType>; spot2PublicGetMarketDepth(params?: {}): Promise<implicitReturnType>; spot2PublicGetMarketDeals(params?: {}): Promise<implicitReturnType>; spot2PublicGetMarketKline(params?: {}): Promise<implicitReturnType>; spot2PublicGetMarketApiDefaultSymbols(params?: {}): Promise<implicitReturnType>; spot2PrivateGetAccountInfo(params?: {}): Promise<implicitReturnType>; spot2PrivateGetOrderOpenOrders(params?: {}): Promise<implicitReturnType>; spot2PrivateGetOrderList(params?: {}): Promise<implicitReturnType>; spot2PrivateGetOrderQuery(params?: {}): Promise<implicitReturnType>; spot2PrivateGetOrderDeals(params?: {}): Promise<implicitReturnType>; spot2PrivateGetOrderDealDetail(params?: {}): Promise<implicitReturnType>; spot2PrivateGetAssetDepositAddressList(params?: {}): Promise<implicitReturnType>; spot2PrivateGetAssetDepositList(params?: {}): Promise<implicitReturnType>; spot2PrivateGetAssetAddressList(params?: {}): Promise<implicitReturnType>; spot2PrivateGetAssetWithdrawList(params?: {}): Promise<implicitReturnType>; spot2PrivateGetAssetInternalTransferRecord(params?: {}): Promise<implicitReturnType>; spot2PrivateGetAccountBalance(params?: {}): Promise<implicitReturnType>; spot2PrivateGetAssetInternalTransferInfo(params?: {}): Promise<implicitReturnType>; spot2PrivateGetMarketApiSymbols(params?: {}): Promise<implicitReturnType>; spot2PrivatePostOrderPlace(params?: {}): Promise<implicitReturnType>; spot2PrivatePostOrderPlaceBatch(params?: {}): Promise<implicitReturnType>; spot2PrivatePostOrderAdvancedPlaceBatch(params?: {}): Promise<implicitReturnType>; spot2PrivatePostAssetWithdraw(params?: {}): Promise<implicitReturnType>; spot2PrivatePostAssetInternalTransfer(params?: {}): Promise<implicitReturnType>; spot2PrivateDeleteOrderCancel(params?: {}): Promise<implicitReturnType>; spot2PrivateDeleteOrderCancelBySymbol(params?: {}): Promise<implicitReturnType>; spot2PrivateDeleteAssetWithdraw(params?: {}): Promise<implicitReturnType>; brokerPrivateGetSubAccountUniversalTransfer(params?: {}): Promise<implicitReturnType>; brokerPrivateGetSubAccountList(params?: {}): Promise<implicitReturnType>; brokerPrivateGetSubAccountApiKey(params?: {}): Promise<implicitReturnType>; brokerPrivateGetCapitalDepositSubAddress(params?: {}): Promise<implicitReturnType>; brokerPrivateGetCapitalDepositSubHisrec(params?: {}): Promise<implicitReturnType>; brokerPrivateGetCapitalDepositSubHisrecGetall(params?: {}): Promise<implicitReturnType>; brokerPrivatePostSubAccountVirtualSubAccount(params?: {}): Promise<implicitReturnType>; brokerPrivatePostSubAccountApiKey(params?: {}): Promise<implicitReturnType>; brokerPrivatePostCapitalDepositSubAddress(params?: {}): Promise<implicitReturnType>; brokerPrivatePostCapitalWithdrawApply(params?: {}): Promise<implicitReturnType>; brokerPrivatePostSubAccountUniversalTransfer(params?: {}): Promise<implicitReturnType>; brokerPrivatePostSubAccountFutures(params?: {}): Promise<implicitReturnType>; brokerPrivateDeleteSubAccountApiKey(params?: {}): Promise<implicitReturnType>; } declare abstract class Exchange extends _Exchange { } export default Exchange;