@proton/ccxt
Version:
A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading library with support for 130+ exchanges
81 lines (80 loc) • 5.76 kB
TypeScript
import { implicitReturnType } from '../base/types.js';
import { Exchange as _Exchange } from '../base/Exchange.js';
interface Exchange {
publicSpotGetMarketSymbols(params?: {}): Promise<implicitReturnType>;
publicSpotGetKline(params?: {}): Promise<implicitReturnType>;
publicSpotGetMarginCurrencies(params?: {}): Promise<implicitReturnType>;
publicSpotGetMarginSymbols(params?: {}): Promise<implicitReturnType>;
publicSpotGetMarkets(params?: {}): Promise<implicitReturnType>;
publicSpotGetOrderBook(params?: {}): Promise<implicitReturnType>;
publicSpotGetPing(params?: {}): Promise<implicitReturnType>;
publicSpotGetSpotSymbols(params?: {}): Promise<implicitReturnType>;
publicSpotGetTime(params?: {}): Promise<implicitReturnType>;
publicSpotGetTrades(params?: {}): Promise<implicitReturnType>;
publicSpotGetTradesSymbols(params?: {}): Promise<implicitReturnType>;
publicSpotGetTicker(params?: {}): Promise<implicitReturnType>;
publicSpotGetCurrencies(params?: {}): Promise<implicitReturnType>;
publicSwapGetPublicApiWeight(params?: {}): Promise<implicitReturnType>;
publicSwapGetPublicCandles(params?: {}): Promise<implicitReturnType>;
publicSwapGetPublicCandlesHistory(params?: {}): Promise<implicitReturnType>;
publicSwapGetPublicDepth(params?: {}): Promise<implicitReturnType>;
publicSwapGetPublicFundingRate(params?: {}): Promise<implicitReturnType>;
publicSwapGetPublicFundingRateHistory(params?: {}): Promise<implicitReturnType>;
publicSwapGetPublicInstrument(params?: {}): Promise<implicitReturnType>;
publicSwapGetPublicInstruments(params?: {}): Promise<implicitReturnType>;
publicSwapGetPublicTicker(params?: {}): Promise<implicitReturnType>;
publicSwapGetPublicTickers(params?: {}): Promise<implicitReturnType>;
publicSwapGetPublicTime(params?: {}): Promise<implicitReturnType>;
publicSwapGetPublicTrades(params?: {}): Promise<implicitReturnType>;
privateSpotGetMarketFinancelog(params?: {}): Promise<implicitReturnType>;
privateSpotGetMarketMytrades(params?: {}): Promise<implicitReturnType>;
privateSpotGetMarketOrder(params?: {}): Promise<implicitReturnType>;
privateSpotGetMarketOrderDetail(params?: {}): Promise<implicitReturnType>;
privateSpotGetMarketOrderCurrent(params?: {}): Promise<implicitReturnType>;
privateSpotGetMarketOrderHistory(params?: {}): Promise<implicitReturnType>;
privateSpotGetMarginAssets(params?: {}): Promise<implicitReturnType>;
privateSpotGetMarginFinancelog(params?: {}): Promise<implicitReturnType>;
privateSpotGetMarginMytrades(params?: {}): Promise<implicitReturnType>;
privateSpotGetMarginOrder(params?: {}): Promise<implicitReturnType>;
privateSpotGetMarginOrderCurrent(params?: {}): Promise<implicitReturnType>;
privateSpotGetMarginOrderHistory(params?: {}): Promise<implicitReturnType>;
privateSpotGetMarginPositions(params?: {}): Promise<implicitReturnType>;
privateSpotGetOtcFinancelog(params?: {}): Promise<implicitReturnType>;
privateSpotGetSpotAssets(params?: {}): Promise<implicitReturnType>;
privateSpotGetSpotFinancelog(params?: {}): Promise<implicitReturnType>;
privateSpotGetSpotMytrades(params?: {}): Promise<implicitReturnType>;
privateSpotGetSpotOrder(params?: {}): Promise<implicitReturnType>;
privateSpotGetSpotOrderCurrent(params?: {}): Promise<implicitReturnType>;
privateSpotGetSpotOrderHistory(params?: {}): Promise<implicitReturnType>;
privateSpotGetDepositAddress(params?: {}): Promise<implicitReturnType>;
privateSpotGetDepositHistory(params?: {}): Promise<implicitReturnType>;
privateSpotGetWithdrawHistory(params?: {}): Promise<implicitReturnType>;
privateSpotPostMarketOrderCancel(params?: {}): Promise<implicitReturnType>;
privateSpotPostMarketOrderNew(params?: {}): Promise<implicitReturnType>;
privateSpotPostMarketOrderBatchNew(params?: {}): Promise<implicitReturnType>;
privateSpotPostMarginOrderCancel(params?: {}): Promise<implicitReturnType>;
privateSpotPostMarginOrderNew(params?: {}): Promise<implicitReturnType>;
privateSpotPostMarginPositionClose(params?: {}): Promise<implicitReturnType>;
privateSpotPostSpotOrderCancel(params?: {}): Promise<implicitReturnType>;
privateSpotPostSpotOrderNew(params?: {}): Promise<implicitReturnType>;
privateSpotPostTransfer(params?: {}): Promise<implicitReturnType>;
privateSpotPostWithdrawNew(params?: {}): Promise<implicitReturnType>;
privateSpotPostWithdrawCancel(params?: {}): Promise<implicitReturnType>;
privateSwapGetAccountBalance(params?: {}): Promise<implicitReturnType>;
privateSwapGetAccountPositions(params?: {}): Promise<implicitReturnType>;
privateSwapGetAccountFinanceRecord(params?: {}): Promise<implicitReturnType>;
privateSwapGetAccountTradingFeeRate(params?: {}): Promise<implicitReturnType>;
privateSwapGetAccountTransferRecord(params?: {}): Promise<implicitReturnType>;
privateSwapGetTradeHistoryOrders(params?: {}): Promise<implicitReturnType>;
privateSwapGetTradeHistoryTrades(params?: {}): Promise<implicitReturnType>;
privateSwapGetTradeOpenOrders(params?: {}): Promise<implicitReturnType>;
privateSwapGetTradeOrderInfo(params?: {}): Promise<implicitReturnType>;
privateSwapPostAccountLeverage(params?: {}): Promise<implicitReturnType>;
privateSwapPostTradeBatchCancelOrder(params?: {}): Promise<implicitReturnType>;
privateSwapPostTradeBatchOrder(params?: {}): Promise<implicitReturnType>;
privateSwapPostTradeCancelOrder(params?: {}): Promise<implicitReturnType>;
privateSwapPostTradeOrderPlace(params?: {}): Promise<implicitReturnType>;
}
declare abstract class Exchange extends _Exchange {
}
export default Exchange;