@proton/ccxt
Version:
A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading library with support for 130+ exchanges
99 lines (98 loc) • 7.18 kB
TypeScript
import { implicitReturnType } from '../base/types.js';
import { Exchange as _Exchange } from '../base/Exchange.js';
interface Exchange {
publicGetCfgV2Products(params?: {}): Promise<implicitReturnType>;
publicGetCfgFundingRates(params?: {}): Promise<implicitReturnType>;
publicGetProducts(params?: {}): Promise<implicitReturnType>;
publicGetNomicsTrades(params?: {}): Promise<implicitReturnType>;
publicGetMdKline(params?: {}): Promise<implicitReturnType>;
publicGetMdV2KlineList(params?: {}): Promise<implicitReturnType>;
publicGetMdV2Kline(params?: {}): Promise<implicitReturnType>;
publicGetMdV2KlineLast(params?: {}): Promise<implicitReturnType>;
v1GetMdOrderbook(params?: {}): Promise<implicitReturnType>;
v1GetMdTrade(params?: {}): Promise<implicitReturnType>;
v1GetMdTicker24hr(params?: {}): Promise<implicitReturnType>;
v1GetMdTicker24hrAll(params?: {}): Promise<implicitReturnType>;
v1GetMdSpotTicker24hr(params?: {}): Promise<implicitReturnType>;
v1GetMdSpotTicker24hrAll(params?: {}): Promise<implicitReturnType>;
v1GetExchangePublicProducts(params?: {}): Promise<implicitReturnType>;
v1GetApiDataPublicDataFundingRateHistory(params?: {}): Promise<implicitReturnType>;
v2GetMdV2Orderbook(params?: {}): Promise<implicitReturnType>;
v2GetMdV2Trade(params?: {}): Promise<implicitReturnType>;
v2GetMdV2Ticker24hr(params?: {}): Promise<implicitReturnType>;
v2GetMdV2Ticker24hrAll(params?: {}): Promise<implicitReturnType>;
v2GetApiDataPublicDataFundingRateHistory(params?: {}): Promise<implicitReturnType>;
privateGetSpotOrdersActive(params?: {}): Promise<implicitReturnType>;
privateGetSpotOrders(params?: {}): Promise<implicitReturnType>;
privateGetSpotWallets(params?: {}): Promise<implicitReturnType>;
privateGetExchangeSpotOrder(params?: {}): Promise<implicitReturnType>;
privateGetExchangeSpotOrderTrades(params?: {}): Promise<implicitReturnType>;
privateGetExchangeOrderV2OrderList(params?: {}): Promise<implicitReturnType>;
privateGetExchangeOrderV2TradingList(params?: {}): Promise<implicitReturnType>;
privateGetAccountsAccountPositions(params?: {}): Promise<implicitReturnType>;
privateGetGAccountsAccountPositions(params?: {}): Promise<implicitReturnType>;
privateGetAccountsPositions(params?: {}): Promise<implicitReturnType>;
privateGetApiDataFuturesFundingFees(params?: {}): Promise<implicitReturnType>;
privateGetApiDataGFuturesFundingFees(params?: {}): Promise<implicitReturnType>;
privateGetApiDataFuturesOrders(params?: {}): Promise<implicitReturnType>;
privateGetApiDataGFuturesOrders(params?: {}): Promise<implicitReturnType>;
privateGetApiDataFuturesOrdersByOrderId(params?: {}): Promise<implicitReturnType>;
privateGetApiDataGFuturesOrdersByOrderId(params?: {}): Promise<implicitReturnType>;
privateGetApiDataFuturesTrades(params?: {}): Promise<implicitReturnType>;
privateGetApiDataGFuturesTrades(params?: {}): Promise<implicitReturnType>;
privateGetApiDataFuturesTradingFees(params?: {}): Promise<implicitReturnType>;
privateGetApiDataGFuturesTradingFees(params?: {}): Promise<implicitReturnType>;
privateGetGOrdersActiveList(params?: {}): Promise<implicitReturnType>;
privateGetOrdersActiveList(params?: {}): Promise<implicitReturnType>;
privateGetExchangeOrderList(params?: {}): Promise<implicitReturnType>;
privateGetExchangeOrder(params?: {}): Promise<implicitReturnType>;
privateGetExchangeOrderTrade(params?: {}): Promise<implicitReturnType>;
privateGetPhemexUserUsersChildren(params?: {}): Promise<implicitReturnType>;
privateGetPhemexUserWalletsV2DepositAddress(params?: {}): Promise<implicitReturnType>;
privateGetPhemexUserWalletsTradeAccountDetail(params?: {}): Promise<implicitReturnType>;
privateGetPhemexUserOrderClosedPositionList(params?: {}): Promise<implicitReturnType>;
privateGetExchangeMarginsTransfer(params?: {}): Promise<implicitReturnType>;
privateGetExchangeWalletsConfirmWithdraw(params?: {}): Promise<implicitReturnType>;
privateGetExchangeWalletsWithdrawList(params?: {}): Promise<implicitReturnType>;
privateGetExchangeWalletsDepositList(params?: {}): Promise<implicitReturnType>;
privateGetExchangeWalletsV2DepositAddress(params?: {}): Promise<implicitReturnType>;
privateGetApiDataSpotsFunds(params?: {}): Promise<implicitReturnType>;
privateGetAssetsConvert(params?: {}): Promise<implicitReturnType>;
privateGetAssetsTransfer(params?: {}): Promise<implicitReturnType>;
privateGetAssetsSpotsSubAccountsTransfer(params?: {}): Promise<implicitReturnType>;
privateGetAssetsFuturesSubAccountsTransfer(params?: {}): Promise<implicitReturnType>;
privateGetAssetsQuote(params?: {}): Promise<implicitReturnType>;
privatePostSpotOrders(params?: {}): Promise<implicitReturnType>;
privatePostOrders(params?: {}): Promise<implicitReturnType>;
privatePostGOrders(params?: {}): Promise<implicitReturnType>;
privatePostPositionsAssign(params?: {}): Promise<implicitReturnType>;
privatePostExchangeWalletsTransferOut(params?: {}): Promise<implicitReturnType>;
privatePostExchangeWalletsTransferIn(params?: {}): Promise<implicitReturnType>;
privatePostExchangeMargins(params?: {}): Promise<implicitReturnType>;
privatePostExchangeWalletsCreateWithdraw(params?: {}): Promise<implicitReturnType>;
privatePostExchangeWalletsCancelWithdraw(params?: {}): Promise<implicitReturnType>;
privatePostExchangeWalletsCreateWithdrawAddress(params?: {}): Promise<implicitReturnType>;
privatePostAssetsTransfer(params?: {}): Promise<implicitReturnType>;
privatePostAssetsSpotsSubAccountsTransfer(params?: {}): Promise<implicitReturnType>;
privatePostAssetsFuturesSubAccountsTransfer(params?: {}): Promise<implicitReturnType>;
privatePostAssetsUniversalTransfer(params?: {}): Promise<implicitReturnType>;
privatePostAssetsConvert(params?: {}): Promise<implicitReturnType>;
privatePutSpotOrders(params?: {}): Promise<implicitReturnType>;
privatePutOrdersReplace(params?: {}): Promise<implicitReturnType>;
privatePutGOrdersReplace(params?: {}): Promise<implicitReturnType>;
privatePutPositionsLeverage(params?: {}): Promise<implicitReturnType>;
privatePutGPositionsLeverage(params?: {}): Promise<implicitReturnType>;
privatePutGPositionsSwitchPosModeSync(params?: {}): Promise<implicitReturnType>;
privatePutPositionsRiskLimit(params?: {}): Promise<implicitReturnType>;
privateDeleteSpotOrders(params?: {}): Promise<implicitReturnType>;
privateDeleteSpotOrdersAll(params?: {}): Promise<implicitReturnType>;
privateDeleteOrdersCancel(params?: {}): Promise<implicitReturnType>;
privateDeleteOrders(params?: {}): Promise<implicitReturnType>;
privateDeleteOrdersAll(params?: {}): Promise<implicitReturnType>;
privateDeleteGOrdersCancel(params?: {}): Promise<implicitReturnType>;
privateDeleteGOrders(params?: {}): Promise<implicitReturnType>;
privateDeleteGOrdersAll(params?: {}): Promise<implicitReturnType>;
}
declare abstract class Exchange extends _Exchange {
}
export default Exchange;