@proton/ccxt
Version:
A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading library with support for 130+ exchanges
156 lines (155 loc) • 13.4 kB
TypeScript
import { implicitReturnType } from '../base/types.js';
import { Exchange as _Exchange } from '../base/Exchange.js';
interface Exchange {
publicSpotGetCurrencies(params?: {}): Promise<implicitReturnType>;
publicSpotGetDepth(params?: {}): Promise<implicitReturnType>;
publicSpotGetKline(params?: {}): Promise<implicitReturnType>;
publicSpotGetSymbol(params?: {}): Promise<implicitReturnType>;
publicSpotGetTicker(params?: {}): Promise<implicitReturnType>;
publicSpotGetTickerBook(params?: {}): Promise<implicitReturnType>;
publicSpotGetTickerPrice(params?: {}): Promise<implicitReturnType>;
publicSpotGetTicker24h(params?: {}): Promise<implicitReturnType>;
publicSpotGetTime(params?: {}): Promise<implicitReturnType>;
publicSpotGetTradeHistory(params?: {}): Promise<implicitReturnType>;
publicSpotGetTradeRecent(params?: {}): Promise<implicitReturnType>;
publicSpotGetWalletSupportCurrency(params?: {}): Promise<implicitReturnType>;
publicLinearGetFutureMarketV1PublicContractRiskBalance(params?: {}): Promise<implicitReturnType>;
publicLinearGetFutureMarketV1PublicContractOpenInterest(params?: {}): Promise<implicitReturnType>;
publicLinearGetFutureMarketV1PublicLeverageBracketDetail(params?: {}): Promise<implicitReturnType>;
publicLinearGetFutureMarketV1PublicLeverageBracketList(params?: {}): Promise<implicitReturnType>;
publicLinearGetFutureMarketV1PublicQAggTicker(params?: {}): Promise<implicitReturnType>;
publicLinearGetFutureMarketV1PublicQAggTickers(params?: {}): Promise<implicitReturnType>;
publicLinearGetFutureMarketV1PublicQDeal(params?: {}): Promise<implicitReturnType>;
publicLinearGetFutureMarketV1PublicQDepth(params?: {}): Promise<implicitReturnType>;
publicLinearGetFutureMarketV1PublicQFundingRate(params?: {}): Promise<implicitReturnType>;
publicLinearGetFutureMarketV1PublicQFundingRateRecord(params?: {}): Promise<implicitReturnType>;
publicLinearGetFutureMarketV1PublicQIndexPrice(params?: {}): Promise<implicitReturnType>;
publicLinearGetFutureMarketV1PublicQKline(params?: {}): Promise<implicitReturnType>;
publicLinearGetFutureMarketV1PublicQMarkPrice(params?: {}): Promise<implicitReturnType>;
publicLinearGetFutureMarketV1PublicQSymbolIndexPrice(params?: {}): Promise<implicitReturnType>;
publicLinearGetFutureMarketV1PublicQSymbolMarkPrice(params?: {}): Promise<implicitReturnType>;
publicLinearGetFutureMarketV1PublicQTicker(params?: {}): Promise<implicitReturnType>;
publicLinearGetFutureMarketV1PublicQTickers(params?: {}): Promise<implicitReturnType>;
publicLinearGetFutureMarketV1PublicSymbolCoins(params?: {}): Promise<implicitReturnType>;
publicLinearGetFutureMarketV1PublicSymbolDetail(params?: {}): Promise<implicitReturnType>;
publicLinearGetFutureMarketV1PublicSymbolList(params?: {}): Promise<implicitReturnType>;
publicInverseGetFutureMarketV1PublicContractRiskBalance(params?: {}): Promise<implicitReturnType>;
publicInverseGetFutureMarketV1PublicContractOpenInterest(params?: {}): Promise<implicitReturnType>;
publicInverseGetFutureMarketV1PublicLeverageBracketDetail(params?: {}): Promise<implicitReturnType>;
publicInverseGetFutureMarketV1PublicLeverageBracketList(params?: {}): Promise<implicitReturnType>;
publicInverseGetFutureMarketV1PublicQAggTicker(params?: {}): Promise<implicitReturnType>;
publicInverseGetFutureMarketV1PublicQAggTickers(params?: {}): Promise<implicitReturnType>;
publicInverseGetFutureMarketV1PublicQDeal(params?: {}): Promise<implicitReturnType>;
publicInverseGetFutureMarketV1PublicQDepth(params?: {}): Promise<implicitReturnType>;
publicInverseGetFutureMarketV1PublicQFundingRate(params?: {}): Promise<implicitReturnType>;
publicInverseGetFutureMarketV1PublicQFundingRateRecord(params?: {}): Promise<implicitReturnType>;
publicInverseGetFutureMarketV1PublicQIndexPrice(params?: {}): Promise<implicitReturnType>;
publicInverseGetFutureMarketV1PublicQKline(params?: {}): Promise<implicitReturnType>;
publicInverseGetFutureMarketV1PublicQMarkPrice(params?: {}): Promise<implicitReturnType>;
publicInverseGetFutureMarketV1PublicQSymbolIndexPrice(params?: {}): Promise<implicitReturnType>;
publicInverseGetFutureMarketV1PublicQSymbolMarkPrice(params?: {}): Promise<implicitReturnType>;
publicInverseGetFutureMarketV1PublicQTicker(params?: {}): Promise<implicitReturnType>;
publicInverseGetFutureMarketV1PublicQTickers(params?: {}): Promise<implicitReturnType>;
publicInverseGetFutureMarketV1PublicSymbolCoins(params?: {}): Promise<implicitReturnType>;
publicInverseGetFutureMarketV1PublicSymbolDetail(params?: {}): Promise<implicitReturnType>;
publicInverseGetFutureMarketV1PublicSymbolList(params?: {}): Promise<implicitReturnType>;
privateSpotGetBalance(params?: {}): Promise<implicitReturnType>;
privateSpotGetBalances(params?: {}): Promise<implicitReturnType>;
privateSpotGetBatchOrder(params?: {}): Promise<implicitReturnType>;
privateSpotGetDepositAddress(params?: {}): Promise<implicitReturnType>;
privateSpotGetDepositHistory(params?: {}): Promise<implicitReturnType>;
privateSpotGetHistoryOrder(params?: {}): Promise<implicitReturnType>;
privateSpotGetOpenOrder(params?: {}): Promise<implicitReturnType>;
privateSpotGetOrder(params?: {}): Promise<implicitReturnType>;
privateSpotGetOrderOrderId(params?: {}): Promise<implicitReturnType>;
privateSpotGetTrade(params?: {}): Promise<implicitReturnType>;
privateSpotGetWithdrawHistory(params?: {}): Promise<implicitReturnType>;
privateSpotPostOrder(params?: {}): Promise<implicitReturnType>;
privateSpotPostWithdraw(params?: {}): Promise<implicitReturnType>;
privateSpotPostBalanceTransfer(params?: {}): Promise<implicitReturnType>;
privateSpotPostBalanceAccountTransfer(params?: {}): Promise<implicitReturnType>;
privateSpotDeleteBatchOrder(params?: {}): Promise<implicitReturnType>;
privateSpotDeleteOpenOrder(params?: {}): Promise<implicitReturnType>;
privateSpotDeleteOrderOrderId(params?: {}): Promise<implicitReturnType>;
privateLinearGetFutureTradeV1EntrustPlanDetail(params?: {}): Promise<implicitReturnType>;
privateLinearGetFutureTradeV1EntrustPlanList(params?: {}): Promise<implicitReturnType>;
privateLinearGetFutureTradeV1EntrustPlanListHistory(params?: {}): Promise<implicitReturnType>;
privateLinearGetFutureTradeV1EntrustProfitDetail(params?: {}): Promise<implicitReturnType>;
privateLinearGetFutureTradeV1EntrustProfitList(params?: {}): Promise<implicitReturnType>;
privateLinearGetFutureTradeV1OrderDetail(params?: {}): Promise<implicitReturnType>;
privateLinearGetFutureTradeV1OrderList(params?: {}): Promise<implicitReturnType>;
privateLinearGetFutureTradeV1OrderListHistory(params?: {}): Promise<implicitReturnType>;
privateLinearGetFutureTradeV1OrderTradeList(params?: {}): Promise<implicitReturnType>;
privateLinearGetFutureUserV1AccountInfo(params?: {}): Promise<implicitReturnType>;
privateLinearGetFutureUserV1BalanceBills(params?: {}): Promise<implicitReturnType>;
privateLinearGetFutureUserV1BalanceDetail(params?: {}): Promise<implicitReturnType>;
privateLinearGetFutureUserV1BalanceFundingRateList(params?: {}): Promise<implicitReturnType>;
privateLinearGetFutureUserV1BalanceList(params?: {}): Promise<implicitReturnType>;
privateLinearGetFutureUserV1PositionAdl(params?: {}): Promise<implicitReturnType>;
privateLinearGetFutureUserV1PositionList(params?: {}): Promise<implicitReturnType>;
privateLinearGetFutureUserV1UserCollectionList(params?: {}): Promise<implicitReturnType>;
privateLinearGetFutureUserV1UserListenKey(params?: {}): Promise<implicitReturnType>;
privateLinearPostFutureTradeV1EntrustCancelAllPlan(params?: {}): Promise<implicitReturnType>;
privateLinearPostFutureTradeV1EntrustCancelAllProfitStop(params?: {}): Promise<implicitReturnType>;
privateLinearPostFutureTradeV1EntrustCancelPlan(params?: {}): Promise<implicitReturnType>;
privateLinearPostFutureTradeV1EntrustCancelProfitStop(params?: {}): Promise<implicitReturnType>;
privateLinearPostFutureTradeV1EntrustCreatePlan(params?: {}): Promise<implicitReturnType>;
privateLinearPostFutureTradeV1EntrustCreateProfit(params?: {}): Promise<implicitReturnType>;
privateLinearPostFutureTradeV1EntrustUpdateProfitStop(params?: {}): Promise<implicitReturnType>;
privateLinearPostFutureTradeV1OrderCancel(params?: {}): Promise<implicitReturnType>;
privateLinearPostFutureTradeV1OrderCancelAll(params?: {}): Promise<implicitReturnType>;
privateLinearPostFutureTradeV1OrderCreate(params?: {}): Promise<implicitReturnType>;
privateLinearPostFutureTradeV1OrderCreateBatch(params?: {}): Promise<implicitReturnType>;
privateLinearPostFutureUserV1AccountOpen(params?: {}): Promise<implicitReturnType>;
privateLinearPostFutureUserV1PositionAdjustLeverage(params?: {}): Promise<implicitReturnType>;
privateLinearPostFutureUserV1PositionAutoMargin(params?: {}): Promise<implicitReturnType>;
privateLinearPostFutureUserV1PositionCloseAll(params?: {}): Promise<implicitReturnType>;
privateLinearPostFutureUserV1PositionMargin(params?: {}): Promise<implicitReturnType>;
privateLinearPostFutureUserV1UserCollectionAdd(params?: {}): Promise<implicitReturnType>;
privateLinearPostFutureUserV1UserCollectionCancel(params?: {}): Promise<implicitReturnType>;
privateInverseGetFutureTradeV1EntrustPlanDetail(params?: {}): Promise<implicitReturnType>;
privateInverseGetFutureTradeV1EntrustPlanList(params?: {}): Promise<implicitReturnType>;
privateInverseGetFutureTradeV1EntrustPlanListHistory(params?: {}): Promise<implicitReturnType>;
privateInverseGetFutureTradeV1EntrustProfitDetail(params?: {}): Promise<implicitReturnType>;
privateInverseGetFutureTradeV1EntrustProfitList(params?: {}): Promise<implicitReturnType>;
privateInverseGetFutureTradeV1OrderDetail(params?: {}): Promise<implicitReturnType>;
privateInverseGetFutureTradeV1OrderList(params?: {}): Promise<implicitReturnType>;
privateInverseGetFutureTradeV1OrderListHistory(params?: {}): Promise<implicitReturnType>;
privateInverseGetFutureTradeV1OrderTradeList(params?: {}): Promise<implicitReturnType>;
privateInverseGetFutureUserV1AccountInfo(params?: {}): Promise<implicitReturnType>;
privateInverseGetFutureUserV1BalanceBills(params?: {}): Promise<implicitReturnType>;
privateInverseGetFutureUserV1BalanceDetail(params?: {}): Promise<implicitReturnType>;
privateInverseGetFutureUserV1BalanceFundingRateList(params?: {}): Promise<implicitReturnType>;
privateInverseGetFutureUserV1BalanceList(params?: {}): Promise<implicitReturnType>;
privateInverseGetFutureUserV1PositionAdl(params?: {}): Promise<implicitReturnType>;
privateInverseGetFutureUserV1PositionList(params?: {}): Promise<implicitReturnType>;
privateInverseGetFutureUserV1UserCollectionList(params?: {}): Promise<implicitReturnType>;
privateInverseGetFutureUserV1UserListenKey(params?: {}): Promise<implicitReturnType>;
privateInversePostFutureTradeV1EntrustCancelAllPlan(params?: {}): Promise<implicitReturnType>;
privateInversePostFutureTradeV1EntrustCancelAllProfitStop(params?: {}): Promise<implicitReturnType>;
privateInversePostFutureTradeV1EntrustCancelPlan(params?: {}): Promise<implicitReturnType>;
privateInversePostFutureTradeV1EntrustCancelProfitStop(params?: {}): Promise<implicitReturnType>;
privateInversePostFutureTradeV1EntrustCreatePlan(params?: {}): Promise<implicitReturnType>;
privateInversePostFutureTradeV1EntrustCreateProfit(params?: {}): Promise<implicitReturnType>;
privateInversePostFutureTradeV1EntrustUpdateProfitStop(params?: {}): Promise<implicitReturnType>;
privateInversePostFutureTradeV1OrderCancel(params?: {}): Promise<implicitReturnType>;
privateInversePostFutureTradeV1OrderCancelAll(params?: {}): Promise<implicitReturnType>;
privateInversePostFutureTradeV1OrderCreate(params?: {}): Promise<implicitReturnType>;
privateInversePostFutureTradeV1OrderCreateBatch(params?: {}): Promise<implicitReturnType>;
privateInversePostFutureUserV1AccountOpen(params?: {}): Promise<implicitReturnType>;
privateInversePostFutureUserV1PositionAdjustLeverage(params?: {}): Promise<implicitReturnType>;
privateInversePostFutureUserV1PositionAutoMargin(params?: {}): Promise<implicitReturnType>;
privateInversePostFutureUserV1PositionCloseAll(params?: {}): Promise<implicitReturnType>;
privateInversePostFutureUserV1PositionMargin(params?: {}): Promise<implicitReturnType>;
privateInversePostFutureUserV1UserCollectionAdd(params?: {}): Promise<implicitReturnType>;
privateInversePostFutureUserV1UserCollectionCancel(params?: {}): Promise<implicitReturnType>;
privateUserGetUserAccount(params?: {}): Promise<implicitReturnType>;
privateUserGetUserAccountApiKey(params?: {}): Promise<implicitReturnType>;
privateUserPostUserAccount(params?: {}): Promise<implicitReturnType>;
privateUserPostUserAccountApiKey(params?: {}): Promise<implicitReturnType>;
privateUserPutUserAccountApiKey(params?: {}): Promise<implicitReturnType>;
privateUserDeleteUserAccountApikeyId(params?: {}): Promise<implicitReturnType>;
}
declare abstract class Exchange extends _Exchange {
}
export default Exchange;