@proton/ccxt
Version:
A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading library with support for 130+ exchanges
214 lines (213 loc) • 14.9 kB
TypeScript
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;