UNPKG

@proton/ccxt

Version:

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

214 lines (213 loc) 14.9 kB
import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetOhlcPair(params?: {}): Promise<implicitReturnType>; publicGetOrderBookPair(params?: {}): Promise<implicitReturnType>; publicGetTicker(params?: {}): Promise<implicitReturnType>; publicGetTickerHourPair(params?: {}): Promise<implicitReturnType>; publicGetTickerPair(params?: {}): Promise<implicitReturnType>; publicGetTransactionsPair(params?: {}): Promise<implicitReturnType>; publicGetTradingPairsInfo(params?: {}): Promise<implicitReturnType>; publicGetCurrencies(params?: {}): Promise<implicitReturnType>; publicGetEurUsd(params?: {}): Promise<implicitReturnType>; privatePostAccountBalances(params?: {}): Promise<implicitReturnType>; privatePostAccountBalancesCurrency(params?: {}): Promise<implicitReturnType>; privatePostBalance(params?: {}): Promise<implicitReturnType>; privatePostBalancePair(params?: {}): Promise<implicitReturnType>; privatePostBchWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostBchAddress(params?: {}): Promise<implicitReturnType>; privatePostUserTransactions(params?: {}): Promise<implicitReturnType>; privatePostUserTransactionsPair(params?: {}): Promise<implicitReturnType>; privatePostCryptoTransactions(params?: {}): Promise<implicitReturnType>; privatePostOpenOrdersAll(params?: {}): Promise<implicitReturnType>; privatePostOpenOrdersPair(params?: {}): Promise<implicitReturnType>; privatePostOrderStatus(params?: {}): Promise<implicitReturnType>; privatePostCancelOrder(params?: {}): Promise<implicitReturnType>; privatePostCancelAllOrders(params?: {}): Promise<implicitReturnType>; privatePostCancelAllOrdersPair(params?: {}): Promise<implicitReturnType>; privatePostBuyPair(params?: {}): Promise<implicitReturnType>; privatePostBuyMarketPair(params?: {}): Promise<implicitReturnType>; privatePostBuyInstantPair(params?: {}): Promise<implicitReturnType>; privatePostSellPair(params?: {}): Promise<implicitReturnType>; privatePostSellMarketPair(params?: {}): Promise<implicitReturnType>; privatePostSellInstantPair(params?: {}): Promise<implicitReturnType>; privatePostTransferToMain(params?: {}): Promise<implicitReturnType>; privatePostTransferFromMain(params?: {}): Promise<implicitReturnType>; privatePostMyTradingPairs(params?: {}): Promise<implicitReturnType>; privatePostFeesTrading(params?: {}): Promise<implicitReturnType>; privatePostFeesWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostFeesWithdrawalCurrency(params?: {}): Promise<implicitReturnType>; privatePostWithdrawalRequests(params?: {}): Promise<implicitReturnType>; privatePostWithdrawalOpen(params?: {}): Promise<implicitReturnType>; privatePostWithdrawalStatus(params?: {}): Promise<implicitReturnType>; privatePostWithdrawalCancel(params?: {}): Promise<implicitReturnType>; privatePostLiquidationAddressNew(params?: {}): Promise<implicitReturnType>; privatePostLiquidationAddressInfo(params?: {}): Promise<implicitReturnType>; privatePostBtcUnconfirmed(params?: {}): Promise<implicitReturnType>; privatePostWebsocketsToken(params?: {}): Promise<implicitReturnType>; privatePostBtcWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostBtcAddress(params?: {}): Promise<implicitReturnType>; privatePostRippleWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostRippleAddress(params?: {}): Promise<implicitReturnType>; privatePostLtcWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostLtcAddress(params?: {}): Promise<implicitReturnType>; privatePostEthWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostEthAddress(params?: {}): Promise<implicitReturnType>; privatePostXrpWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostXrpAddress(params?: {}): Promise<implicitReturnType>; privatePostXlmWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostXlmAddress(params?: {}): Promise<implicitReturnType>; privatePostPaxWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostPaxAddress(params?: {}): Promise<implicitReturnType>; privatePostLinkWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostLinkAddress(params?: {}): Promise<implicitReturnType>; privatePostUsdcWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostUsdcAddress(params?: {}): Promise<implicitReturnType>; privatePostOmgWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostOmgAddress(params?: {}): Promise<implicitReturnType>; privatePostDaiWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostDaiAddress(params?: {}): Promise<implicitReturnType>; privatePostKncWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostKncAddress(params?: {}): Promise<implicitReturnType>; privatePostMkrWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostMkrAddress(params?: {}): Promise<implicitReturnType>; privatePostZrxWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostZrxAddress(params?: {}): Promise<implicitReturnType>; privatePostGusdWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostGusdAddress(params?: {}): Promise<implicitReturnType>; privatePostAaveWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostAaveAddress(params?: {}): Promise<implicitReturnType>; privatePostBatWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostBatAddress(params?: {}): Promise<implicitReturnType>; privatePostUmaWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostUmaAddress(params?: {}): Promise<implicitReturnType>; privatePostSnxWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostSnxAddress(params?: {}): Promise<implicitReturnType>; privatePostUniWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostUniAddress(params?: {}): Promise<implicitReturnType>; privatePostYfiWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostYfiAddress(params?: {}): Promise<implicitReturnType>; privatePostAudioWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostAudioAddress(params?: {}): Promise<implicitReturnType>; privatePostCrvWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostCrvAddress(params?: {}): Promise<implicitReturnType>; privatePostAlgoWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostAlgoAddress(params?: {}): Promise<implicitReturnType>; privatePostCompWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostCompAddress(params?: {}): Promise<implicitReturnType>; privatePostGrtWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostGrtAddress(params?: {}): Promise<implicitReturnType>; privatePostUsdtWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostUsdtAddress(params?: {}): Promise<implicitReturnType>; privatePostEurtWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostEurtAddress(params?: {}): Promise<implicitReturnType>; privatePostMaticWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostMaticAddress(params?: {}): Promise<implicitReturnType>; privatePostSushiWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostSushiAddress(params?: {}): Promise<implicitReturnType>; privatePostChzWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostChzAddress(params?: {}): Promise<implicitReturnType>; privatePostEnjWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostEnjAddress(params?: {}): Promise<implicitReturnType>; privatePostAlphaWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostAlphaAddress(params?: {}): Promise<implicitReturnType>; privatePostFttWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostFttAddress(params?: {}): Promise<implicitReturnType>; privatePostStorjWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostStorjAddress(params?: {}): Promise<implicitReturnType>; privatePostAxsWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostAxsAddress(params?: {}): Promise<implicitReturnType>; privatePostSandWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostSandAddress(params?: {}): Promise<implicitReturnType>; privatePostHbarWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostHbarAddress(params?: {}): Promise<implicitReturnType>; privatePostRgtWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostRgtAddress(params?: {}): Promise<implicitReturnType>; privatePostFetWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostFetAddress(params?: {}): Promise<implicitReturnType>; privatePostSklWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostSklAddress(params?: {}): Promise<implicitReturnType>; privatePostCelWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostCelAddress(params?: {}): Promise<implicitReturnType>; privatePostSxpWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostSxpAddress(params?: {}): Promise<implicitReturnType>; privatePostAdaWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostAdaAddress(params?: {}): Promise<implicitReturnType>; privatePostSlpWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostSlpAddress(params?: {}): Promise<implicitReturnType>; privatePostFtmWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostFtmAddress(params?: {}): Promise<implicitReturnType>; privatePostPerpWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostPerpAddress(params?: {}): Promise<implicitReturnType>; privatePostDydxWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostDydxAddress(params?: {}): Promise<implicitReturnType>; privatePostGalaWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostGalaAddress(params?: {}): Promise<implicitReturnType>; privatePostShibWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostShibAddress(params?: {}): Promise<implicitReturnType>; privatePostAmpWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostAmpAddress(params?: {}): Promise<implicitReturnType>; privatePostSgbWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostSgbAddress(params?: {}): Promise<implicitReturnType>; privatePostAvaxWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostAvaxAddress(params?: {}): Promise<implicitReturnType>; privatePostWbtcWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostWbtcAddress(params?: {}): Promise<implicitReturnType>; privatePostCtsiWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostCtsiAddress(params?: {}): Promise<implicitReturnType>; privatePostCvxWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostCvxAddress(params?: {}): Promise<implicitReturnType>; privatePostImxWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostImxAddress(params?: {}): Promise<implicitReturnType>; privatePostNexoWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostNexoAddress(params?: {}): Promise<implicitReturnType>; privatePostUstWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostUstAddress(params?: {}): Promise<implicitReturnType>; privatePostAntWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostAntAddress(params?: {}): Promise<implicitReturnType>; privatePostGodsWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostGodsAddress(params?: {}): Promise<implicitReturnType>; privatePostRadWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostRadAddress(params?: {}): Promise<implicitReturnType>; privatePostBandWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostBandAddress(params?: {}): Promise<implicitReturnType>; privatePostInjWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostInjAddress(params?: {}): Promise<implicitReturnType>; privatePostRlyWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostRlyAddress(params?: {}): Promise<implicitReturnType>; privatePostRndrWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostRndrAddress(params?: {}): Promise<implicitReturnType>; privatePostVegaWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostVegaAddress(params?: {}): Promise<implicitReturnType>; privatePost1inchWithdrawal(params?: {}): Promise<implicitReturnType>; privatePost1inchAddress(params?: {}): Promise<implicitReturnType>; privatePostEnsWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostEnsAddress(params?: {}): Promise<implicitReturnType>; privatePostManaWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostManaAddress(params?: {}): Promise<implicitReturnType>; privatePostLrcWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostLrcAddress(params?: {}): Promise<implicitReturnType>; privatePostApeWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostApeAddress(params?: {}): Promise<implicitReturnType>; privatePostMplWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostMplAddress(params?: {}): Promise<implicitReturnType>; privatePostEurocWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostEurocAddress(params?: {}): Promise<implicitReturnType>; privatePostSolWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostSolAddress(params?: {}): Promise<implicitReturnType>; privatePostDotWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostDotAddress(params?: {}): Promise<implicitReturnType>; privatePostNearWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostNearAddress(params?: {}): Promise<implicitReturnType>; privatePostDogeWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostDogeAddress(params?: {}): Promise<implicitReturnType>; privatePostFlrWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostFlrAddress(params?: {}): Promise<implicitReturnType>; privatePostDgldWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostDgldAddress(params?: {}): Promise<implicitReturnType>; privatePostLdoWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostLdoAddress(params?: {}): Promise<implicitReturnType>; } declare abstract class Exchange extends _Exchange { } export default Exchange;