UNPKG

@proton/ccxt

Version:

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

129 lines (128 loc) 9.26 kB
import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetAuth(params?: {}): Promise<implicitReturnType>; publicGetExchangeToken(params?: {}): Promise<implicitReturnType>; publicGetForkToken(params?: {}): Promise<implicitReturnType>; publicGetSetHeartbeat(params?: {}): Promise<implicitReturnType>; publicGetDisableHeartbeat(params?: {}): Promise<implicitReturnType>; publicGetGetTime(params?: {}): Promise<implicitReturnType>; publicGetHello(params?: {}): Promise<implicitReturnType>; publicGetStatus(params?: {}): Promise<implicitReturnType>; publicGetTest(params?: {}): Promise<implicitReturnType>; publicGetSubscribe(params?: {}): Promise<implicitReturnType>; publicGetUnsubscribe(params?: {}): Promise<implicitReturnType>; publicGetUnsubscribeAll(params?: {}): Promise<implicitReturnType>; publicGetGetAnnouncements(params?: {}): Promise<implicitReturnType>; publicGetGetBookSummaryByCurrency(params?: {}): Promise<implicitReturnType>; publicGetGetBookSummaryByInstrument(params?: {}): Promise<implicitReturnType>; publicGetGetContractSize(params?: {}): Promise<implicitReturnType>; publicGetGetCurrencies(params?: {}): Promise<implicitReturnType>; publicGetGetDeliveryPrices(params?: {}): Promise<implicitReturnType>; publicGetGetFundingChartData(params?: {}): Promise<implicitReturnType>; publicGetGetFundingRateHistory(params?: {}): Promise<implicitReturnType>; publicGetGetFundingRateValue(params?: {}): Promise<implicitReturnType>; publicGetGetHistoricalVolatility(params?: {}): Promise<implicitReturnType>; publicGetGetIndex(params?: {}): Promise<implicitReturnType>; publicGetGetIndexPrice(params?: {}): Promise<implicitReturnType>; publicGetGetIndexPriceNames(params?: {}): Promise<implicitReturnType>; publicGetGetInstrument(params?: {}): Promise<implicitReturnType>; publicGetGetInstruments(params?: {}): Promise<implicitReturnType>; publicGetGetLastSettlementsByCurrency(params?: {}): Promise<implicitReturnType>; publicGetGetLastSettlementsByInstrument(params?: {}): Promise<implicitReturnType>; publicGetGetLastTradesByCurrency(params?: {}): Promise<implicitReturnType>; publicGetGetLastTradesByCurrencyAndTime(params?: {}): Promise<implicitReturnType>; publicGetGetLastTradesByInstrument(params?: {}): Promise<implicitReturnType>; publicGetGetLastTradesByInstrumentAndTime(params?: {}): Promise<implicitReturnType>; publicGetGetMarkPriceHistory(params?: {}): Promise<implicitReturnType>; publicGetGetOrderBook(params?: {}): Promise<implicitReturnType>; publicGetGetTradeVolumes(params?: {}): Promise<implicitReturnType>; publicGetGetTradingviewChartData(params?: {}): Promise<implicitReturnType>; publicGetGetVolatilityIndexData(params?: {}): Promise<implicitReturnType>; publicGetTicker(params?: {}): Promise<implicitReturnType>; privateGetLogout(params?: {}): Promise<implicitReturnType>; privateGetEnableCancelOnDisconnect(params?: {}): Promise<implicitReturnType>; privateGetDisableCancelOnDisconnect(params?: {}): Promise<implicitReturnType>; privateGetGetCancelOnDisconnect(params?: {}): Promise<implicitReturnType>; privateGetSubscribe(params?: {}): Promise<implicitReturnType>; privateGetUnsubscribe(params?: {}): Promise<implicitReturnType>; privateGetUnsubscribeAll(params?: {}): Promise<implicitReturnType>; privateGetChangeApiKeyName(params?: {}): Promise<implicitReturnType>; privateGetChangeScopeInApiKey(params?: {}): Promise<implicitReturnType>; privateGetChangeSubaccountName(params?: {}): Promise<implicitReturnType>; privateGetCreateApiKey(params?: {}): Promise<implicitReturnType>; privateGetCreateSubaccount(params?: {}): Promise<implicitReturnType>; privateGetDisableApiKey(params?: {}): Promise<implicitReturnType>; privateGetDisableTfaForSubaccount(params?: {}): Promise<implicitReturnType>; privateGetEnableAffiliateProgram(params?: {}): Promise<implicitReturnType>; privateGetEnableApiKey(params?: {}): Promise<implicitReturnType>; privateGetGetAccessLog(params?: {}): Promise<implicitReturnType>; privateGetGetAccountSummary(params?: {}): Promise<implicitReturnType>; privateGetGetAffiliateProgramInfo(params?: {}): Promise<implicitReturnType>; privateGetGetEmailLanguage(params?: {}): Promise<implicitReturnType>; privateGetGetNewAnnouncements(params?: {}): Promise<implicitReturnType>; privateGetGetPortfolioMargins(params?: {}): Promise<implicitReturnType>; privateGetGetPosition(params?: {}): Promise<implicitReturnType>; privateGetGetPositions(params?: {}): Promise<implicitReturnType>; privateGetGetSubaccounts(params?: {}): Promise<implicitReturnType>; privateGetGetSubaccountsDetails(params?: {}): Promise<implicitReturnType>; privateGetGetTransactionLog(params?: {}): Promise<implicitReturnType>; privateGetListApiKeys(params?: {}): Promise<implicitReturnType>; privateGetRemoveApiKey(params?: {}): Promise<implicitReturnType>; privateGetRemoveSubaccount(params?: {}): Promise<implicitReturnType>; privateGetResetApiKey(params?: {}): Promise<implicitReturnType>; privateGetSetAnnouncementAsRead(params?: {}): Promise<implicitReturnType>; privateGetSetApiKeyAsDefault(params?: {}): Promise<implicitReturnType>; privateGetSetEmailForSubaccount(params?: {}): Promise<implicitReturnType>; privateGetSetEmailLanguage(params?: {}): Promise<implicitReturnType>; privateGetSetPasswordForSubaccount(params?: {}): Promise<implicitReturnType>; privateGetToggleNotificationsFromSubaccount(params?: {}): Promise<implicitReturnType>; privateGetToggleSubaccountLogin(params?: {}): Promise<implicitReturnType>; privateGetExecuteBlockTrade(params?: {}): Promise<implicitReturnType>; privateGetGetBlockTrade(params?: {}): Promise<implicitReturnType>; privateGetGetLastBlockTradesByCurrency(params?: {}): Promise<implicitReturnType>; privateGetInvalidateBlockTradeSignature(params?: {}): Promise<implicitReturnType>; privateGetVerifyBlockTrade(params?: {}): Promise<implicitReturnType>; privateGetBuy(params?: {}): Promise<implicitReturnType>; privateGetSell(params?: {}): Promise<implicitReturnType>; privateGetEdit(params?: {}): Promise<implicitReturnType>; privateGetEditByLabel(params?: {}): Promise<implicitReturnType>; privateGetCancel(params?: {}): Promise<implicitReturnType>; privateGetCancelAll(params?: {}): Promise<implicitReturnType>; privateGetCancelAllByCurrency(params?: {}): Promise<implicitReturnType>; privateGetCancelAllByInstrument(params?: {}): Promise<implicitReturnType>; privateGetCancelByLabel(params?: {}): Promise<implicitReturnType>; privateGetClosePosition(params?: {}): Promise<implicitReturnType>; privateGetGetMargins(params?: {}): Promise<implicitReturnType>; privateGetGetMmpConfig(params?: {}): Promise<implicitReturnType>; privateGetGetOpenOrdersByCurrency(params?: {}): Promise<implicitReturnType>; privateGetGetOpenOrdersByInstrument(params?: {}): Promise<implicitReturnType>; privateGetGetOrderHistoryByCurrency(params?: {}): Promise<implicitReturnType>; privateGetGetOrderHistoryByInstrument(params?: {}): Promise<implicitReturnType>; privateGetGetOrderMarginByIds(params?: {}): Promise<implicitReturnType>; privateGetGetOrderState(params?: {}): Promise<implicitReturnType>; privateGetGetStopOrderHistory(params?: {}): Promise<implicitReturnType>; privateGetGetTriggerOrderHistory(params?: {}): Promise<implicitReturnType>; privateGetGetUserTradesByCurrency(params?: {}): Promise<implicitReturnType>; privateGetGetUserTradesByCurrencyAndTime(params?: {}): Promise<implicitReturnType>; privateGetGetUserTradesByInstrument(params?: {}): Promise<implicitReturnType>; privateGetGetUserTradesByInstrumentAndTime(params?: {}): Promise<implicitReturnType>; privateGetGetUserTradesByOrder(params?: {}): Promise<implicitReturnType>; privateGetResetMmp(params?: {}): Promise<implicitReturnType>; privateGetSetMmpConfig(params?: {}): Promise<implicitReturnType>; privateGetGetSettlementHistoryByInstrument(params?: {}): Promise<implicitReturnType>; privateGetGetSettlementHistoryByCurrency(params?: {}): Promise<implicitReturnType>; privateGetCancelTransferById(params?: {}): Promise<implicitReturnType>; privateGetCancelWithdrawal(params?: {}): Promise<implicitReturnType>; privateGetCreateDepositAddress(params?: {}): Promise<implicitReturnType>; privateGetGetCurrentDepositAddress(params?: {}): Promise<implicitReturnType>; privateGetGetDeposits(params?: {}): Promise<implicitReturnType>; privateGetGetTransfers(params?: {}): Promise<implicitReturnType>; privateGetGetWithdrawals(params?: {}): Promise<implicitReturnType>; privateGetSubmitTransferToSubaccount(params?: {}): Promise<implicitReturnType>; privateGetSubmitTransferToUser(params?: {}): Promise<implicitReturnType>; privateGetWithdraw(params?: {}): Promise<implicitReturnType>; } declare abstract class Exchange extends _Exchange { } export default Exchange;