UNPKG

@proton/ccxt

Version:

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

214 lines (213 loc) 15.7 kB
import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { generalGetTime(params?: {}): Promise<implicitReturnType>; accountGetWallet(params?: {}): Promise<implicitReturnType>; accountGetSubAccount(params?: {}): Promise<implicitReturnType>; accountGetAssetValuation(params?: {}): Promise<implicitReturnType>; accountGetWalletCurrency(params?: {}): Promise<implicitReturnType>; accountGetWithdrawalHistory(params?: {}): Promise<implicitReturnType>; accountGetWithdrawalHistoryCurrency(params?: {}): Promise<implicitReturnType>; accountGetLedger(params?: {}): Promise<implicitReturnType>; accountGetDepositAddress(params?: {}): Promise<implicitReturnType>; accountGetDepositHistory(params?: {}): Promise<implicitReturnType>; accountGetDepositHistoryCurrency(params?: {}): Promise<implicitReturnType>; accountGetCurrencies(params?: {}): Promise<implicitReturnType>; accountGetWithdrawalFee(params?: {}): Promise<implicitReturnType>; accountGetDepositLightning(params?: {}): Promise<implicitReturnType>; accountGetWithdrawalLightning(params?: {}): Promise<implicitReturnType>; accountGetFiatDepositDetail(params?: {}): Promise<implicitReturnType>; accountGetFiatDepositDetails(params?: {}): Promise<implicitReturnType>; accountGetFiatWithdrawDetail(params?: {}): Promise<implicitReturnType>; accountGetFiatWithdrawDetails(params?: {}): Promise<implicitReturnType>; accountGetFiatChannel(params?: {}): Promise<implicitReturnType>; accountPostTransfer(params?: {}): Promise<implicitReturnType>; accountPostWithdrawal(params?: {}): Promise<implicitReturnType>; accountPostFiatCancelDeposit(params?: {}): Promise<implicitReturnType>; accountPostFiatDeposit(params?: {}): Promise<implicitReturnType>; accountPostFiatWithdraw(params?: {}): Promise<implicitReturnType>; accountPostFiatCancelWithdrawal(params?: {}): Promise<implicitReturnType>; otcGetRfqInstruments(params?: {}): Promise<implicitReturnType>; otcGetRfqTrade(params?: {}): Promise<implicitReturnType>; otcGetRfqHistory(params?: {}): Promise<implicitReturnType>; otcPostRfqQuote(params?: {}): Promise<implicitReturnType>; otcPostRfqTrade(params?: {}): Promise<implicitReturnType>; usersGetSubaccountInfo(params?: {}): Promise<implicitReturnType>; usersGetAccountInfo(params?: {}): Promise<implicitReturnType>; usersGetSubaccountApikey(params?: {}): Promise<implicitReturnType>; usersPostCreateSubaccount(params?: {}): Promise<implicitReturnType>; usersPostDeleteSubaccount(params?: {}): Promise<implicitReturnType>; usersPostSubaccountApikey(params?: {}): Promise<implicitReturnType>; usersPostSubacountDeleteApikey(params?: {}): Promise<implicitReturnType>; usersPostSubacountModifyApikey(params?: {}): Promise<implicitReturnType>; earningGetOffers(params?: {}): Promise<implicitReturnType>; earningGetOrders(params?: {}): Promise<implicitReturnType>; earningGetPositions(params?: {}): Promise<implicitReturnType>; earningPostPurchase(params?: {}): Promise<implicitReturnType>; earningPostRedeem(params?: {}): Promise<implicitReturnType>; earningPostCancel(params?: {}): Promise<implicitReturnType>; spotGetAccounts(params?: {}): Promise<implicitReturnType>; spotGetAccountsCurrency(params?: {}): Promise<implicitReturnType>; spotGetAccountsCurrencyLedger(params?: {}): Promise<implicitReturnType>; spotGetOrders(params?: {}): Promise<implicitReturnType>; spotGetOrdersPending(params?: {}): Promise<implicitReturnType>; spotGetOrdersOrderId(params?: {}): Promise<implicitReturnType>; spotGetOrdersClientOid(params?: {}): Promise<implicitReturnType>; spotGetTradeFee(params?: {}): Promise<implicitReturnType>; spotGetFills(params?: {}): Promise<implicitReturnType>; spotGetAlgo(params?: {}): Promise<implicitReturnType>; spotGetInstruments(params?: {}): Promise<implicitReturnType>; spotGetInstrumentsInstrumentIdBook(params?: {}): Promise<implicitReturnType>; spotGetInstrumentsTicker(params?: {}): Promise<implicitReturnType>; spotGetInstrumentsInstrumentIdTicker(params?: {}): Promise<implicitReturnType>; spotGetInstrumentsInstrumentIdTrades(params?: {}): Promise<implicitReturnType>; spotGetInstrumentsInstrumentIdCandles(params?: {}): Promise<implicitReturnType>; spotPostOrderAlgo(params?: {}): Promise<implicitReturnType>; spotPostOrders(params?: {}): Promise<implicitReturnType>; spotPostBatchOrders(params?: {}): Promise<implicitReturnType>; spotPostCancelOrdersOrderId(params?: {}): Promise<implicitReturnType>; spotPostCancelOrdersClientOid(params?: {}): Promise<implicitReturnType>; spotPostCancelBatchAlgos(params?: {}): Promise<implicitReturnType>; spotPostCancelBatchOrders(params?: {}): Promise<implicitReturnType>; spotPostAmendOrderInstrumentId(params?: {}): Promise<implicitReturnType>; spotPostAmendBatchOrders(params?: {}): Promise<implicitReturnType>; marginGetAccounts(params?: {}): Promise<implicitReturnType>; marginGetAccountsInstrumentId(params?: {}): Promise<implicitReturnType>; marginGetAccountsInstrumentIdLedger(params?: {}): Promise<implicitReturnType>; marginGetAccountsAvailability(params?: {}): Promise<implicitReturnType>; marginGetAccountsInstrumentIdAvailability(params?: {}): Promise<implicitReturnType>; marginGetAccountsBorrowed(params?: {}): Promise<implicitReturnType>; marginGetAccountsInstrumentIdBorrowed(params?: {}): Promise<implicitReturnType>; marginGetOrders(params?: {}): Promise<implicitReturnType>; marginGetAccountsInstrumentIdLeverage(params?: {}): Promise<implicitReturnType>; marginGetOrdersOrderId(params?: {}): Promise<implicitReturnType>; marginGetOrdersClientOid(params?: {}): Promise<implicitReturnType>; marginGetOrdersPending(params?: {}): Promise<implicitReturnType>; marginGetFills(params?: {}): Promise<implicitReturnType>; marginGetInstrumentsInstrumentIdMarkPrice(params?: {}): Promise<implicitReturnType>; marginPostAccountsBorrow(params?: {}): Promise<implicitReturnType>; marginPostAccountsRepayment(params?: {}): Promise<implicitReturnType>; marginPostOrders(params?: {}): Promise<implicitReturnType>; marginPostBatchOrders(params?: {}): Promise<implicitReturnType>; marginPostCancelOrders(params?: {}): Promise<implicitReturnType>; marginPostCancelOrdersOrderId(params?: {}): Promise<implicitReturnType>; marginPostCancelOrdersClientOid(params?: {}): Promise<implicitReturnType>; marginPostCancelBatchOrders(params?: {}): Promise<implicitReturnType>; marginPostAmendOrderInstrumentId(params?: {}): Promise<implicitReturnType>; marginPostAmendBatchOrders(params?: {}): Promise<implicitReturnType>; marginPostAccountsInstrumentIdLeverage(params?: {}): Promise<implicitReturnType>; systemGetStatus(params?: {}): Promise<implicitReturnType>; marketGetOracle(params?: {}): Promise<implicitReturnType>; futuresGetPosition(params?: {}): Promise<implicitReturnType>; futuresGetInstrumentIdPosition(params?: {}): Promise<implicitReturnType>; futuresGetAccounts(params?: {}): Promise<implicitReturnType>; futuresGetAccountsUnderlying(params?: {}): Promise<implicitReturnType>; futuresGetAccountsUnderlyingLeverage(params?: {}): Promise<implicitReturnType>; futuresGetAccountsUnderlyingLedger(params?: {}): Promise<implicitReturnType>; futuresGetOrderAlgoInstrumentId(params?: {}): Promise<implicitReturnType>; futuresGetOrdersInstrumentId(params?: {}): Promise<implicitReturnType>; futuresGetOrdersInstrumentIdOrderId(params?: {}): Promise<implicitReturnType>; futuresGetOrdersInstrumentIdClientOid(params?: {}): Promise<implicitReturnType>; futuresGetFills(params?: {}): Promise<implicitReturnType>; futuresGetTradeFee(params?: {}): Promise<implicitReturnType>; futuresGetAccountsInstrumentIdHolds(params?: {}): Promise<implicitReturnType>; futuresGetInstruments(params?: {}): Promise<implicitReturnType>; futuresGetInstrumentsInstrumentIdBook(params?: {}): Promise<implicitReturnType>; futuresGetInstrumentsTicker(params?: {}): Promise<implicitReturnType>; futuresGetInstrumentsInstrumentIdTicker(params?: {}): Promise<implicitReturnType>; futuresGetInstrumentsInstrumentIdTrades(params?: {}): Promise<implicitReturnType>; futuresGetInstrumentsInstrumentIdCandles(params?: {}): Promise<implicitReturnType>; futuresGetInstrumentsInstrumentIdHistoryCandles(params?: {}): Promise<implicitReturnType>; futuresGetInstrumentsInstrumentIdIndex(params?: {}): Promise<implicitReturnType>; futuresGetRate(params?: {}): Promise<implicitReturnType>; futuresGetInstrumentsInstrumentIdEstimatedPrice(params?: {}): Promise<implicitReturnType>; futuresGetInstrumentsInstrumentIdOpenInterest(params?: {}): Promise<implicitReturnType>; futuresGetInstrumentsInstrumentIdPriceLimit(params?: {}): Promise<implicitReturnType>; futuresGetInstrumentsInstrumentIdMarkPrice(params?: {}): Promise<implicitReturnType>; futuresGetInstrumentsInstrumentIdLiquidation(params?: {}): Promise<implicitReturnType>; futuresPostAccountsUnderlyingLeverage(params?: {}): Promise<implicitReturnType>; futuresPostOrder(params?: {}): Promise<implicitReturnType>; futuresPostAmendOrderInstrumentId(params?: {}): Promise<implicitReturnType>; futuresPostOrders(params?: {}): Promise<implicitReturnType>; futuresPostCancelOrderInstrumentIdOrderId(params?: {}): Promise<implicitReturnType>; futuresPostCancelOrderInstrumentIdClientOid(params?: {}): Promise<implicitReturnType>; futuresPostCancelBatchOrdersInstrumentId(params?: {}): Promise<implicitReturnType>; futuresPostAccountsMarginMode(params?: {}): Promise<implicitReturnType>; futuresPostClosePosition(params?: {}): Promise<implicitReturnType>; futuresPostCancelAll(params?: {}): Promise<implicitReturnType>; futuresPostOrderAlgo(params?: {}): Promise<implicitReturnType>; futuresPostCancelAlgos(params?: {}): Promise<implicitReturnType>; swapGetPosition(params?: {}): Promise<implicitReturnType>; swapGetInstrumentIdPosition(params?: {}): Promise<implicitReturnType>; swapGetAccounts(params?: {}): Promise<implicitReturnType>; swapGetInstrumentIdAccounts(params?: {}): Promise<implicitReturnType>; swapGetAccountsInstrumentIdSettings(params?: {}): Promise<implicitReturnType>; swapGetAccountsInstrumentIdLedger(params?: {}): Promise<implicitReturnType>; swapGetOrdersInstrumentId(params?: {}): Promise<implicitReturnType>; swapGetOrdersInstrumentIdOrderId(params?: {}): Promise<implicitReturnType>; swapGetOrdersInstrumentIdClientOid(params?: {}): Promise<implicitReturnType>; swapGetFills(params?: {}): Promise<implicitReturnType>; swapGetAccountsInstrumentIdHolds(params?: {}): Promise<implicitReturnType>; swapGetTradeFee(params?: {}): Promise<implicitReturnType>; swapGetOrderAlgoInstrumentId(params?: {}): Promise<implicitReturnType>; swapGetInstruments(params?: {}): Promise<implicitReturnType>; swapGetInstrumentsInstrumentIdDepth(params?: {}): Promise<implicitReturnType>; swapGetInstrumentsTicker(params?: {}): Promise<implicitReturnType>; swapGetInstrumentsInstrumentIdTicker(params?: {}): Promise<implicitReturnType>; swapGetInstrumentsInstrumentIdTrades(params?: {}): Promise<implicitReturnType>; swapGetInstrumentsInstrumentIdCandles(params?: {}): Promise<implicitReturnType>; swapGetInstrumentsInstrumentIdHistoryCandles(params?: {}): Promise<implicitReturnType>; swapGetInstrumentsInstrumentIdIndex(params?: {}): Promise<implicitReturnType>; swapGetRate(params?: {}): Promise<implicitReturnType>; swapGetInstrumentsInstrumentIdOpenInterest(params?: {}): Promise<implicitReturnType>; swapGetInstrumentsInstrumentIdPriceLimit(params?: {}): Promise<implicitReturnType>; swapGetInstrumentsInstrumentIdLiquidation(params?: {}): Promise<implicitReturnType>; swapGetInstrumentsInstrumentIdFundingTime(params?: {}): Promise<implicitReturnType>; swapGetInstrumentsInstrumentIdMarkPrice(params?: {}): Promise<implicitReturnType>; swapGetInstrumentsInstrumentIdHistoricalFundingRate(params?: {}): Promise<implicitReturnType>; swapPostAccountsInstrumentIdLeverage(params?: {}): Promise<implicitReturnType>; swapPostOrder(params?: {}): Promise<implicitReturnType>; swapPostAmendOrderInstrumentId(params?: {}): Promise<implicitReturnType>; swapPostOrders(params?: {}): Promise<implicitReturnType>; swapPostCancelOrderInstrumentIdOrderId(params?: {}): Promise<implicitReturnType>; swapPostCancelOrderInstrumentIdClientOid(params?: {}): Promise<implicitReturnType>; swapPostCancelBatchOrdersInstrumentId(params?: {}): Promise<implicitReturnType>; swapPostOrderAlgo(params?: {}): Promise<implicitReturnType>; swapPostCancelAlgos(params?: {}): Promise<implicitReturnType>; swapPostClosePosition(params?: {}): Promise<implicitReturnType>; swapPostCancelAll(params?: {}): Promise<implicitReturnType>; optionGetAccounts(params?: {}): Promise<implicitReturnType>; optionGetPosition(params?: {}): Promise<implicitReturnType>; optionGetUnderlyingPosition(params?: {}): Promise<implicitReturnType>; optionGetAccountsUnderlying(params?: {}): Promise<implicitReturnType>; optionGetOrdersUnderlying(params?: {}): Promise<implicitReturnType>; optionGetFillsUnderlying(params?: {}): Promise<implicitReturnType>; optionGetAccountsUnderlyingLedger(params?: {}): Promise<implicitReturnType>; optionGetTradeFee(params?: {}): Promise<implicitReturnType>; optionGetOrdersUnderlyingOrderId(params?: {}): Promise<implicitReturnType>; optionGetOrdersUnderlyingClientOid(params?: {}): Promise<implicitReturnType>; optionGetUnderlying(params?: {}): Promise<implicitReturnType>; optionGetInstrumentsUnderlying(params?: {}): Promise<implicitReturnType>; optionGetInstrumentsUnderlyingSummary(params?: {}): Promise<implicitReturnType>; optionGetInstrumentsUnderlyingSummaryInstrumentId(params?: {}): Promise<implicitReturnType>; optionGetInstrumentsInstrumentIdBook(params?: {}): Promise<implicitReturnType>; optionGetInstrumentsInstrumentIdTrades(params?: {}): Promise<implicitReturnType>; optionGetInstrumentsInstrumentIdTicker(params?: {}): Promise<implicitReturnType>; optionGetInstrumentsInstrumentIdCandles(params?: {}): Promise<implicitReturnType>; optionPostOrder(params?: {}): Promise<implicitReturnType>; optionPostOrders(params?: {}): Promise<implicitReturnType>; optionPostCancelOrderUnderlyingOrderId(params?: {}): Promise<implicitReturnType>; optionPostCancelOrderUnderlyingClientOid(params?: {}): Promise<implicitReturnType>; optionPostCancelBatchOrdersUnderlying(params?: {}): Promise<implicitReturnType>; optionPostAmendOrderUnderlying(params?: {}): Promise<implicitReturnType>; optionPostAmendBatchOrdersUnderlying(params?: {}): Promise<implicitReturnType>; informationGetCurrencyLongShortRatio(params?: {}): Promise<implicitReturnType>; informationGetCurrencyVolume(params?: {}): Promise<implicitReturnType>; informationGetCurrencyTaker(params?: {}): Promise<implicitReturnType>; informationGetCurrencySentiment(params?: {}): Promise<implicitReturnType>; informationGetCurrencyMargin(params?: {}): Promise<implicitReturnType>; indexGetInstrumentIdConstituents(params?: {}): Promise<implicitReturnType>; } declare abstract class Exchange extends _Exchange { } export default Exchange;