@proton/ccxt
Version:
A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading library with support for 130+ exchanges
59 lines (58 loc) • 4.06 kB
TypeScript
import { implicitReturnType } from '../base/types.js';
import { Exchange as _Exchange } from '../base/Exchange.js';
interface Exchange {
webGetCtrlFeesAndLimits(params?: {}): Promise<implicitReturnType>;
webGetEnDocsFees(params?: {}): Promise<implicitReturnType>;
publicGetCurrency(params?: {}): Promise<implicitReturnType>;
publicGetCurrencyListExtended(params?: {}): Promise<implicitReturnType>;
publicGetOrderBook(params?: {}): Promise<implicitReturnType>;
publicGetPairSettings(params?: {}): Promise<implicitReturnType>;
publicGetTicker(params?: {}): Promise<implicitReturnType>;
publicGetTrades(params?: {}): Promise<implicitReturnType>;
publicGetCandlesHistory(params?: {}): Promise<implicitReturnType>;
publicGetRequiredAmount(params?: {}): Promise<implicitReturnType>;
publicGetPaymentsProvidersCryptoList(params?: {}): Promise<implicitReturnType>;
privatePostUserInfo(params?: {}): Promise<implicitReturnType>;
privatePostOrderCreate(params?: {}): Promise<implicitReturnType>;
privatePostOrderCancel(params?: {}): Promise<implicitReturnType>;
privatePostStopMarketOrderCreate(params?: {}): Promise<implicitReturnType>;
privatePostStopMarketOrderCancel(params?: {}): Promise<implicitReturnType>;
privatePostUserOpenOrders(params?: {}): Promise<implicitReturnType>;
privatePostUserTrades(params?: {}): Promise<implicitReturnType>;
privatePostUserCancelledOrders(params?: {}): Promise<implicitReturnType>;
privatePostOrderTrades(params?: {}): Promise<implicitReturnType>;
privatePostDepositAddress(params?: {}): Promise<implicitReturnType>;
privatePostWithdrawCrypt(params?: {}): Promise<implicitReturnType>;
privatePostWithdrawGetTxid(params?: {}): Promise<implicitReturnType>;
privatePostExcodeCreate(params?: {}): Promise<implicitReturnType>;
privatePostExcodeLoad(params?: {}): Promise<implicitReturnType>;
privatePostCodeCheck(params?: {}): Promise<implicitReturnType>;
privatePostWalletHistory(params?: {}): Promise<implicitReturnType>;
privatePostWalletOperations(params?: {}): Promise<implicitReturnType>;
privatePostMarginUserOrderCreate(params?: {}): Promise<implicitReturnType>;
privatePostMarginUserOrderUpdate(params?: {}): Promise<implicitReturnType>;
privatePostMarginUserOrderCancel(params?: {}): Promise<implicitReturnType>;
privatePostMarginUserPositionClose(params?: {}): Promise<implicitReturnType>;
privatePostMarginUserPositionMarginAdd(params?: {}): Promise<implicitReturnType>;
privatePostMarginUserPositionMarginRemove(params?: {}): Promise<implicitReturnType>;
privatePostMarginCurrencyList(params?: {}): Promise<implicitReturnType>;
privatePostMarginPairList(params?: {}): Promise<implicitReturnType>;
privatePostMarginSettings(params?: {}): Promise<implicitReturnType>;
privatePostMarginFundingList(params?: {}): Promise<implicitReturnType>;
privatePostMarginUserInfo(params?: {}): Promise<implicitReturnType>;
privatePostMarginUserOrderList(params?: {}): Promise<implicitReturnType>;
privatePostMarginUserOrderHistory(params?: {}): Promise<implicitReturnType>;
privatePostMarginUserOrderTrades(params?: {}): Promise<implicitReturnType>;
privatePostMarginUserOrderMaxQuantity(params?: {}): Promise<implicitReturnType>;
privatePostMarginUserPositionList(params?: {}): Promise<implicitReturnType>;
privatePostMarginUserPositionMarginRemoveInfo(params?: {}): Promise<implicitReturnType>;
privatePostMarginUserPositionMarginAddInfo(params?: {}): Promise<implicitReturnType>;
privatePostMarginUserWalletList(params?: {}): Promise<implicitReturnType>;
privatePostMarginUserWalletHistory(params?: {}): Promise<implicitReturnType>;
privatePostMarginUserTradeList(params?: {}): Promise<implicitReturnType>;
privatePostMarginTrades(params?: {}): Promise<implicitReturnType>;
privatePostMarginLiquidationFeed(params?: {}): Promise<implicitReturnType>;
}
declare abstract class Exchange extends _Exchange {
}
export default Exchange;