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