@proton/ccxt
Version:
A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading library with support for 130+ exchanges
72 lines (71 loc) • 4.82 kB
TypeScript
import { implicitReturnType } from '../base/types.js';
import { Exchange as _Exchange } from '../base/Exchange.js';
interface Exchange {
publicGetV1Time(params?: {}): Promise<implicitReturnType>;
publicGetV1ExchangeInfo(params?: {}): Promise<implicitReturnType>;
publicGetV1Depth(params?: {}): Promise<implicitReturnType>;
publicGetV1AggTrades(params?: {}): Promise<implicitReturnType>;
publicGetV1Klines(params?: {}): Promise<implicitReturnType>;
publicGetV1Ticker24hr(params?: {}): Promise<implicitReturnType>;
publicGetV2Time(params?: {}): Promise<implicitReturnType>;
publicGetV2ExchangeInfo(params?: {}): Promise<implicitReturnType>;
publicGetV2Depth(params?: {}): Promise<implicitReturnType>;
publicGetV2AggTrades(params?: {}): Promise<implicitReturnType>;
publicGetV2Klines(params?: {}): Promise<implicitReturnType>;
publicGetV2Ticker24hr(params?: {}): Promise<implicitReturnType>;
marketcapGetV1Assets(params?: {}): Promise<implicitReturnType>;
marketcapGetV1Candles(params?: {}): Promise<implicitReturnType>;
marketcapGetV1Orderbook(params?: {}): Promise<implicitReturnType>;
marketcapGetV1Summary(params?: {}): Promise<implicitReturnType>;
marketcapGetV1Ticker(params?: {}): Promise<implicitReturnType>;
marketcapGetV1TokenAssets(params?: {}): Promise<implicitReturnType>;
marketcapGetV1TokenOrderbook(params?: {}): Promise<implicitReturnType>;
marketcapGetV1TokenSummary(params?: {}): Promise<implicitReturnType>;
marketcapGetV1TokenTicker(params?: {}): Promise<implicitReturnType>;
marketcapGetV1TokenTrades(params?: {}): Promise<implicitReturnType>;
marketcapGetV1TokenCryptoOHLC(params?: {}): Promise<implicitReturnType>;
marketcapGetV1TokenCryptoAssets(params?: {}): Promise<implicitReturnType>;
marketcapGetV1TokenCryptoOrderbook(params?: {}): Promise<implicitReturnType>;
marketcapGetV1TokenCryptoSummary(params?: {}): Promise<implicitReturnType>;
marketcapGetV1TokenCryptoTicker(params?: {}): Promise<implicitReturnType>;
marketcapGetV1TokenCryptoTrades(params?: {}): Promise<implicitReturnType>;
marketcapGetV1Trades(params?: {}): Promise<implicitReturnType>;
privateGetV1Account(params?: {}): Promise<implicitReturnType>;
privateGetV1Currencies(params?: {}): Promise<implicitReturnType>;
privateGetV1Deposits(params?: {}): Promise<implicitReturnType>;
privateGetV1DepositAddress(params?: {}): Promise<implicitReturnType>;
privateGetV1Ledger(params?: {}): Promise<implicitReturnType>;
privateGetV1LeverageSettings(params?: {}): Promise<implicitReturnType>;
privateGetV1MyTrades(params?: {}): Promise<implicitReturnType>;
privateGetV1OpenOrders(params?: {}): Promise<implicitReturnType>;
privateGetV1TradingPositions(params?: {}): Promise<implicitReturnType>;
privateGetV1TradingPositionsHistory(params?: {}): Promise<implicitReturnType>;
privateGetV1Transactions(params?: {}): Promise<implicitReturnType>;
privateGetV1Withdrawals(params?: {}): Promise<implicitReturnType>;
privateGetV2Account(params?: {}): Promise<implicitReturnType>;
privateGetV2Currencies(params?: {}): Promise<implicitReturnType>;
privateGetV2Deposits(params?: {}): Promise<implicitReturnType>;
privateGetV2DepositAddress(params?: {}): Promise<implicitReturnType>;
privateGetV2Ledger(params?: {}): Promise<implicitReturnType>;
privateGetV2LeverageSettings(params?: {}): Promise<implicitReturnType>;
privateGetV2MyTrades(params?: {}): Promise<implicitReturnType>;
privateGetV2OpenOrders(params?: {}): Promise<implicitReturnType>;
privateGetV2TradingPositions(params?: {}): Promise<implicitReturnType>;
privateGetV2TradingPositionsHistory(params?: {}): Promise<implicitReturnType>;
privateGetV2Transactions(params?: {}): Promise<implicitReturnType>;
privateGetV2Withdrawals(params?: {}): Promise<implicitReturnType>;
privateGetV2FetchOrder(params?: {}): Promise<implicitReturnType>;
privatePostV1Order(params?: {}): Promise<implicitReturnType>;
privatePostV1UpdateTradingPosition(params?: {}): Promise<implicitReturnType>;
privatePostV1UpdateTradingOrder(params?: {}): Promise<implicitReturnType>;
privatePostV1CloseTradingPosition(params?: {}): Promise<implicitReturnType>;
privatePostV2Order(params?: {}): Promise<implicitReturnType>;
privatePostV2UpdateTradingPosition(params?: {}): Promise<implicitReturnType>;
privatePostV2UpdateTradingOrder(params?: {}): Promise<implicitReturnType>;
privatePostV2CloseTradingPosition(params?: {}): Promise<implicitReturnType>;
privateDeleteV1Order(params?: {}): Promise<implicitReturnType>;
privateDeleteV2Order(params?: {}): Promise<implicitReturnType>;
}
declare abstract class Exchange extends _Exchange {
}
export default Exchange;