@proton/ccxt
Version:
A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading library with support for 130+ exchanges
71 lines (70 loc) • 4.95 kB
TypeScript
import { implicitReturnType } from '../base/types.js';
import { Exchange as _Exchange } from '../base/Exchange.js';
interface Exchange {
webGetV1Healthcheck(params?: {}): Promise<implicitReturnType>;
v1PublicGetMarkets(params?: {}): Promise<implicitReturnType>;
v1PublicGetTickers(params?: {}): Promise<implicitReturnType>;
v1PublicGetTicker(params?: {}): Promise<implicitReturnType>;
v1PublicGetSymbols(params?: {}): Promise<implicitReturnType>;
v1PublicGetDepthResult(params?: {}): Promise<implicitReturnType>;
v1PublicGetHistory(params?: {}): Promise<implicitReturnType>;
v1PublicGetKline(params?: {}): Promise<implicitReturnType>;
v1PrivatePostAccountBalance(params?: {}): Promise<implicitReturnType>;
v1PrivatePostOrderNew(params?: {}): Promise<implicitReturnType>;
v1PrivatePostOrderCancel(params?: {}): Promise<implicitReturnType>;
v1PrivatePostOrders(params?: {}): Promise<implicitReturnType>;
v1PrivatePostAccountOrderHistory(params?: {}): Promise<implicitReturnType>;
v1PrivatePostAccountExecutedHistory(params?: {}): Promise<implicitReturnType>;
v1PrivatePostAccountExecutedHistoryAll(params?: {}): Promise<implicitReturnType>;
v1PrivatePostAccountOrder(params?: {}): Promise<implicitReturnType>;
v2PublicGetMarkets(params?: {}): Promise<implicitReturnType>;
v2PublicGetTicker(params?: {}): Promise<implicitReturnType>;
v2PublicGetAssets(params?: {}): Promise<implicitReturnType>;
v2PublicGetFee(params?: {}): Promise<implicitReturnType>;
v2PublicGetDepthMarket(params?: {}): Promise<implicitReturnType>;
v2PublicGetTradesMarket(params?: {}): Promise<implicitReturnType>;
v4PublicGetAssets(params?: {}): Promise<implicitReturnType>;
v4PublicGetCollateralMarkets(params?: {}): Promise<implicitReturnType>;
v4PublicGetFee(params?: {}): Promise<implicitReturnType>;
v4PublicGetOrderbookMarket(params?: {}): Promise<implicitReturnType>;
v4PublicGetTicker(params?: {}): Promise<implicitReturnType>;
v4PublicGetTradesMarket(params?: {}): Promise<implicitReturnType>;
v4PublicGetTime(params?: {}): Promise<implicitReturnType>;
v4PublicGetPing(params?: {}): Promise<implicitReturnType>;
v4PublicGetMarkets(params?: {}): Promise<implicitReturnType>;
v4PrivatePostCollateralAccountBalance(params?: {}): Promise<implicitReturnType>;
v4PrivatePostCollateralAccountPositionsHistory(params?: {}): Promise<implicitReturnType>;
v4PrivatePostCollateralAccountLeverage(params?: {}): Promise<implicitReturnType>;
v4PrivatePostCollateralAccountPositionsOpen(params?: {}): Promise<implicitReturnType>;
v4PrivatePostCollateralAccountSummary(params?: {}): Promise<implicitReturnType>;
v4PrivatePostMainAccountAddress(params?: {}): Promise<implicitReturnType>;
v4PrivatePostMainAccountBalance(params?: {}): Promise<implicitReturnType>;
v4PrivatePostMainAccountCreateNewAddress(params?: {}): Promise<implicitReturnType>;
v4PrivatePostMainAccountCodes(params?: {}): Promise<implicitReturnType>;
v4PrivatePostMainAccountCodesApply(params?: {}): Promise<implicitReturnType>;
v4PrivatePostMainAccountCodesMy(params?: {}): Promise<implicitReturnType>;
v4PrivatePostMainAccountCodesHistory(params?: {}): Promise<implicitReturnType>;
v4PrivatePostMainAccountFiatDepositUrl(params?: {}): Promise<implicitReturnType>;
v4PrivatePostMainAccountHistory(params?: {}): Promise<implicitReturnType>;
v4PrivatePostMainAccountWithdraw(params?: {}): Promise<implicitReturnType>;
v4PrivatePostMainAccountWithdrawPay(params?: {}): Promise<implicitReturnType>;
v4PrivatePostMainAccountTransfer(params?: {}): Promise<implicitReturnType>;
v4PrivatePostTradeAccountBalance(params?: {}): Promise<implicitReturnType>;
v4PrivatePostTradeAccountExecutedHistory(params?: {}): Promise<implicitReturnType>;
v4PrivatePostTradeAccountOrder(params?: {}): Promise<implicitReturnType>;
v4PrivatePostTradeAccountOrderHistory(params?: {}): Promise<implicitReturnType>;
v4PrivatePostOrderCollateralLimit(params?: {}): Promise<implicitReturnType>;
v4PrivatePostOrderCollateralMarket(params?: {}): Promise<implicitReturnType>;
v4PrivatePostOrderCollateralTriggerMarket(params?: {}): Promise<implicitReturnType>;
v4PrivatePostOrderNew(params?: {}): Promise<implicitReturnType>;
v4PrivatePostOrderMarket(params?: {}): Promise<implicitReturnType>;
v4PrivatePostOrderStockMarket(params?: {}): Promise<implicitReturnType>;
v4PrivatePostOrderStopLimit(params?: {}): Promise<implicitReturnType>;
v4PrivatePostOrderStopMarket(params?: {}): Promise<implicitReturnType>;
v4PrivatePostOrderCancel(params?: {}): Promise<implicitReturnType>;
v4PrivatePostOrders(params?: {}): Promise<implicitReturnType>;
v4PrivatePostProfileWebsocketToken(params?: {}): Promise<implicitReturnType>;
}
declare abstract class Exchange extends _Exchange {
}
export default Exchange;