@proton/ccxt
Version:
A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading library with support for 130+ exchanges
31 lines (30 loc) • 1.74 kB
TypeScript
import { implicitReturnType } from '../base/types.js';
import { Exchange as _Exchange } from '../base/Exchange.js';
interface Exchange {
publicGetTime(params?: {}): Promise<implicitReturnType>;
publicGetMarkets(params?: {}): Promise<implicitReturnType>;
publicGetAssets(params?: {}): Promise<implicitReturnType>;
publicGetMarketBook(params?: {}): Promise<implicitReturnType>;
publicGetMarketTrades(params?: {}): Promise<implicitReturnType>;
publicGetMarketCandles(params?: {}): Promise<implicitReturnType>;
publicGetTickerPrice(params?: {}): Promise<implicitReturnType>;
publicGetTickerBook(params?: {}): Promise<implicitReturnType>;
publicGetTicker24h(params?: {}): Promise<implicitReturnType>;
privateGetAccount(params?: {}): Promise<implicitReturnType>;
privateGetOrder(params?: {}): Promise<implicitReturnType>;
privateGetOrders(params?: {}): Promise<implicitReturnType>;
privateGetOrdersOpen(params?: {}): Promise<implicitReturnType>;
privateGetTrades(params?: {}): Promise<implicitReturnType>;
privateGetBalance(params?: {}): Promise<implicitReturnType>;
privateGetDeposit(params?: {}): Promise<implicitReturnType>;
privateGetDepositHistory(params?: {}): Promise<implicitReturnType>;
privateGetWithdrawalHistory(params?: {}): Promise<implicitReturnType>;
privatePostOrder(params?: {}): Promise<implicitReturnType>;
privatePostWithdrawal(params?: {}): Promise<implicitReturnType>;
privatePutOrder(params?: {}): Promise<implicitReturnType>;
privateDeleteOrder(params?: {}): Promise<implicitReturnType>;
privateDeleteOrders(params?: {}): Promise<implicitReturnType>;
}
declare abstract class Exchange extends _Exchange {
}
export default Exchange;