UNPKG

@proton/ccxt

Version:

A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading library with support for 130+ exchanges

87 lines (86 loc) 6.36 kB
import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetPublicCurrency(params?: {}): Promise<implicitReturnType>; publicGetPublicSymbol(params?: {}): Promise<implicitReturnType>; publicGetPublicTicker(params?: {}): Promise<implicitReturnType>; publicGetPublicPriceRate(params?: {}): Promise<implicitReturnType>; publicGetPublicTrades(params?: {}): Promise<implicitReturnType>; publicGetPublicOrderbook(params?: {}): Promise<implicitReturnType>; publicGetPublicCandles(params?: {}): Promise<implicitReturnType>; publicGetPublicFuturesInfo(params?: {}): Promise<implicitReturnType>; publicGetPublicFuturesHistoryFunding(params?: {}): Promise<implicitReturnType>; publicGetPublicFuturesCandlesIndexPrice(params?: {}): Promise<implicitReturnType>; publicGetPublicFuturesCandlesMarkPrice(params?: {}): Promise<implicitReturnType>; publicGetPublicFuturesCandlesPremiumIndex(params?: {}): Promise<implicitReturnType>; publicGetPublicFuturesCandlesOpenInterest(params?: {}): Promise<implicitReturnType>; privateGetSpotBalance(params?: {}): Promise<implicitReturnType>; privateGetSpotOrder(params?: {}): Promise<implicitReturnType>; privateGetSpotOrderClientOrderId(params?: {}): Promise<implicitReturnType>; privateGetSpotFee(params?: {}): Promise<implicitReturnType>; privateGetSpotFeeSymbol(params?: {}): Promise<implicitReturnType>; privateGetSpotHistoryOrder(params?: {}): Promise<implicitReturnType>; privateGetSpotHistoryTrade(params?: {}): Promise<implicitReturnType>; privateGetMarginAccount(params?: {}): Promise<implicitReturnType>; privateGetMarginAccountIsolatedSymbol(params?: {}): Promise<implicitReturnType>; privateGetMarginOrder(params?: {}): Promise<implicitReturnType>; privateGetMarginOrderClientOrderId(params?: {}): Promise<implicitReturnType>; privateGetMarginHistoryClearing(params?: {}): Promise<implicitReturnType>; privateGetMarginHistoryOrder(params?: {}): Promise<implicitReturnType>; privateGetMarginHistoryPositions(params?: {}): Promise<implicitReturnType>; privateGetMarginHistoryTrade(params?: {}): Promise<implicitReturnType>; privateGetFuturesBalance(params?: {}): Promise<implicitReturnType>; privateGetFuturesAccount(params?: {}): Promise<implicitReturnType>; privateGetFuturesAccountIsolatedSymbol(params?: {}): Promise<implicitReturnType>; privateGetFuturesOrder(params?: {}): Promise<implicitReturnType>; privateGetFuturesOrderClientOrderId(params?: {}): Promise<implicitReturnType>; privateGetFuturesFee(params?: {}): Promise<implicitReturnType>; privateGetFuturesFeeSymbol(params?: {}): Promise<implicitReturnType>; privateGetFuturesHistoryClearing(params?: {}): Promise<implicitReturnType>; privateGetFuturesHistoryOrder(params?: {}): Promise<implicitReturnType>; privateGetFuturesHistoryPositions(params?: {}): Promise<implicitReturnType>; privateGetFuturesHistoryTrade(params?: {}): Promise<implicitReturnType>; privateGetWalletBalance(params?: {}): Promise<implicitReturnType>; privateGetWalletCryptoAddress(params?: {}): Promise<implicitReturnType>; privateGetWalletCryptoAddressRecentDeposit(params?: {}): Promise<implicitReturnType>; privateGetWalletCryptoAddressRecentWithdraw(params?: {}): Promise<implicitReturnType>; privateGetWalletCryptoAddressCheckMine(params?: {}): Promise<implicitReturnType>; privateGetWalletTransactions(params?: {}): Promise<implicitReturnType>; privateGetWalletCryptoCheckOffchainAvailable(params?: {}): Promise<implicitReturnType>; privateGetWalletCryptoFeeEstimate(params?: {}): Promise<implicitReturnType>; privateGetSubAccount(params?: {}): Promise<implicitReturnType>; privateGetSubAccountAcl(params?: {}): Promise<implicitReturnType>; privateGetSubAccountBalanceSubAccID(params?: {}): Promise<implicitReturnType>; privateGetSubAccountCryptoAddressSubAccIDCurrency(params?: {}): Promise<implicitReturnType>; privatePostSpotOrder(params?: {}): Promise<implicitReturnType>; privatePostMarginOrder(params?: {}): Promise<implicitReturnType>; privatePostFuturesOrder(params?: {}): Promise<implicitReturnType>; privatePostWalletConvert(params?: {}): Promise<implicitReturnType>; privatePostWalletCryptoAddress(params?: {}): Promise<implicitReturnType>; privatePostWalletCryptoWithdraw(params?: {}): Promise<implicitReturnType>; privatePostWalletTransfer(params?: {}): Promise<implicitReturnType>; privatePostSubAccountFreeze(params?: {}): Promise<implicitReturnType>; privatePostSubAccountActivate(params?: {}): Promise<implicitReturnType>; privatePostSubAccountTransfer(params?: {}): Promise<implicitReturnType>; privatePostSubAccountAcl(params?: {}): Promise<implicitReturnType>; privatePatchSpotOrderClientOrderId(params?: {}): Promise<implicitReturnType>; privatePatchMarginOrderClientOrderId(params?: {}): Promise<implicitReturnType>; privatePatchFuturesOrderClientOrderId(params?: {}): Promise<implicitReturnType>; privateDeleteSpotOrder(params?: {}): Promise<implicitReturnType>; privateDeleteSpotOrderClientOrderId(params?: {}): Promise<implicitReturnType>; privateDeleteMarginPosition(params?: {}): Promise<implicitReturnType>; privateDeleteMarginPositionIsolatedSymbol(params?: {}): Promise<implicitReturnType>; privateDeleteMarginOrder(params?: {}): Promise<implicitReturnType>; privateDeleteMarginOrderClientOrderId(params?: {}): Promise<implicitReturnType>; privateDeleteFuturesPosition(params?: {}): Promise<implicitReturnType>; privateDeleteFuturesPositionIsolatedSymbol(params?: {}): Promise<implicitReturnType>; privateDeleteFuturesOrder(params?: {}): Promise<implicitReturnType>; privateDeleteFuturesOrderClientOrderId(params?: {}): Promise<implicitReturnType>; privateDeleteWalletCryptoWithdrawId(params?: {}): Promise<implicitReturnType>; privatePutMarginAccountIsolatedSymbol(params?: {}): Promise<implicitReturnType>; privatePutFuturesAccountIsolatedSymbol(params?: {}): Promise<implicitReturnType>; privatePutWalletCryptoWithdrawId(params?: {}): Promise<implicitReturnType>; } declare abstract class Exchange extends _Exchange { } export default Exchange;