UNPKG

@proton/ccxt

Version:

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

190 lines (189 loc) 14.9 kB
import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicWalletGetCurrencyChains(params?: {}): Promise<implicitReturnType>; publicSpotGetCurrencies(params?: {}): Promise<implicitReturnType>; publicSpotGetCurrenciesCurrency(params?: {}): Promise<implicitReturnType>; publicSpotGetCurrencyPairs(params?: {}): Promise<implicitReturnType>; publicSpotGetCurrencyPairsCurrencyPair(params?: {}): Promise<implicitReturnType>; publicSpotGetTickers(params?: {}): Promise<implicitReturnType>; publicSpotGetOrderBook(params?: {}): Promise<implicitReturnType>; publicSpotGetTrades(params?: {}): Promise<implicitReturnType>; publicSpotGetCandlesticks(params?: {}): Promise<implicitReturnType>; publicMarginGetCurrencyPairs(params?: {}): Promise<implicitReturnType>; publicMarginGetCurrencyPairsCurrencyPair(params?: {}): Promise<implicitReturnType>; publicMarginGetCrossCurrencies(params?: {}): Promise<implicitReturnType>; publicMarginGetCrossCurrenciesCurrency(params?: {}): Promise<implicitReturnType>; publicMarginGetFundingBook(params?: {}): Promise<implicitReturnType>; publicFuturesGetSettleContracts(params?: {}): Promise<implicitReturnType>; publicFuturesGetSettleContractsContract(params?: {}): Promise<implicitReturnType>; publicFuturesGetSettleOrderBook(params?: {}): Promise<implicitReturnType>; publicFuturesGetSettleTrades(params?: {}): Promise<implicitReturnType>; publicFuturesGetSettleCandlesticks(params?: {}): Promise<implicitReturnType>; publicFuturesGetSettleTickers(params?: {}): Promise<implicitReturnType>; publicFuturesGetSettleFundingRate(params?: {}): Promise<implicitReturnType>; publicFuturesGetSettleInsurance(params?: {}): Promise<implicitReturnType>; publicFuturesGetSettleContractStats(params?: {}): Promise<implicitReturnType>; publicFuturesGetSettleLiqOrders(params?: {}): Promise<implicitReturnType>; publicDeliveryGetSettleContracts(params?: {}): Promise<implicitReturnType>; publicDeliveryGetSettleContractsContract(params?: {}): Promise<implicitReturnType>; publicDeliveryGetSettleOrderBook(params?: {}): Promise<implicitReturnType>; publicDeliveryGetSettleTrades(params?: {}): Promise<implicitReturnType>; publicDeliveryGetSettleCandlesticks(params?: {}): Promise<implicitReturnType>; publicDeliveryGetSettleTickers(params?: {}): Promise<implicitReturnType>; publicDeliveryGetSettleInsurance(params?: {}): Promise<implicitReturnType>; publicOptionsGetUnderlyings(params?: {}): Promise<implicitReturnType>; publicOptionsGetExpirations(params?: {}): Promise<implicitReturnType>; publicOptionsGetContracts(params?: {}): Promise<implicitReturnType>; publicOptionsGetContractsContract(params?: {}): Promise<implicitReturnType>; publicOptionsGetSettlements(params?: {}): Promise<implicitReturnType>; publicOptionsGetSettlementsContract(params?: {}): Promise<implicitReturnType>; publicOptionsGetOrderBook(params?: {}): Promise<implicitReturnType>; publicOptionsGetTickers(params?: {}): Promise<implicitReturnType>; publicOptionsGetUnderlyingTickersUnderlying(params?: {}): Promise<implicitReturnType>; publicOptionsGetCandlesticks(params?: {}): Promise<implicitReturnType>; publicOptionsGetUnderlyingCandlesticks(params?: {}): Promise<implicitReturnType>; publicOptionsGetTrades(params?: {}): Promise<implicitReturnType>; publicEarnGetUniCurrencies(params?: {}): Promise<implicitReturnType>; publicEarnGetUniCurrenciesCurrency(params?: {}): Promise<implicitReturnType>; privateWithdrawalsPostWithdrawals(params?: {}): Promise<implicitReturnType>; privateWithdrawalsDeleteWithdrawalsWithdrawalId(params?: {}): Promise<implicitReturnType>; privateWalletGetDepositAddress(params?: {}): Promise<implicitReturnType>; privateWalletGetWithdrawals(params?: {}): Promise<implicitReturnType>; privateWalletGetDeposits(params?: {}): Promise<implicitReturnType>; privateWalletGetSubAccountTransfers(params?: {}): Promise<implicitReturnType>; privateWalletGetWithdrawStatus(params?: {}): Promise<implicitReturnType>; privateWalletGetSubAccountBalances(params?: {}): Promise<implicitReturnType>; privateWalletGetFee(params?: {}): Promise<implicitReturnType>; privateWalletGetTotalBalance(params?: {}): Promise<implicitReturnType>; privateWalletPostTransfers(params?: {}): Promise<implicitReturnType>; privateWalletPostSubAccountTransfers(params?: {}): Promise<implicitReturnType>; privateSubAccountsGetSubAccounts(params?: {}): Promise<implicitReturnType>; privateSubAccountsGetSubAccountsUserId(params?: {}): Promise<implicitReturnType>; privateSubAccountsGetSubAccountsUserIdKeys(params?: {}): Promise<implicitReturnType>; privateSubAccountsGetSubAccountsUserIdKeysKey(params?: {}): Promise<implicitReturnType>; privateSubAccountsPostSubAccounts(params?: {}): Promise<implicitReturnType>; privateSubAccountsPostSubAccountsUserIdKeys(params?: {}): Promise<implicitReturnType>; privateSubAccountsPostSubAccountsUserIdLock(params?: {}): Promise<implicitReturnType>; privateSubAccountsPostSubAccountsUserIdUnlock(params?: {}): Promise<implicitReturnType>; privateSubAccountsPutSubAccountsUserIdKeysKey(params?: {}): Promise<implicitReturnType>; privateSubAccountsDeleteSubAccountsUserIdKeysKey(params?: {}): Promise<implicitReturnType>; privateSpotGetAccounts(params?: {}): Promise<implicitReturnType>; privateSpotGetAccountBook(params?: {}): Promise<implicitReturnType>; privateSpotGetOpenOrders(params?: {}): Promise<implicitReturnType>; privateSpotGetOrders(params?: {}): Promise<implicitReturnType>; privateSpotGetOrdersOrderId(params?: {}): Promise<implicitReturnType>; privateSpotGetMyTrades(params?: {}): Promise<implicitReturnType>; privateSpotGetPriceOrders(params?: {}): Promise<implicitReturnType>; privateSpotGetPriceOrdersOrderId(params?: {}): Promise<implicitReturnType>; privateSpotPostBatchOrders(params?: {}): Promise<implicitReturnType>; privateSpotPostOrders(params?: {}): Promise<implicitReturnType>; privateSpotPostCancelBatchOrders(params?: {}): Promise<implicitReturnType>; privateSpotPostPriceOrders(params?: {}): Promise<implicitReturnType>; privateSpotDeleteOrders(params?: {}): Promise<implicitReturnType>; privateSpotDeleteOrdersOrderId(params?: {}): Promise<implicitReturnType>; privateSpotDeletePriceOrders(params?: {}): Promise<implicitReturnType>; privateSpotDeletePriceOrdersOrderId(params?: {}): Promise<implicitReturnType>; privateSpotPatchOrdersOrderId(params?: {}): Promise<implicitReturnType>; privateMarginGetAccounts(params?: {}): Promise<implicitReturnType>; privateMarginGetAccountBook(params?: {}): Promise<implicitReturnType>; privateMarginGetFundingAccounts(params?: {}): Promise<implicitReturnType>; privateMarginGetLoans(params?: {}): Promise<implicitReturnType>; privateMarginGetLoansLoanId(params?: {}): Promise<implicitReturnType>; privateMarginGetLoansLoanIdRepayment(params?: {}): Promise<implicitReturnType>; privateMarginGetLoanRecords(params?: {}): Promise<implicitReturnType>; privateMarginGetLoanRecordsLoadRecordId(params?: {}): Promise<implicitReturnType>; privateMarginGetAutoRepay(params?: {}): Promise<implicitReturnType>; privateMarginGetTransferable(params?: {}): Promise<implicitReturnType>; privateMarginGetCrossAccounts(params?: {}): Promise<implicitReturnType>; privateMarginGetCrossAccountBook(params?: {}): Promise<implicitReturnType>; privateMarginGetCrossLoans(params?: {}): Promise<implicitReturnType>; privateMarginGetCrossLoansLoanId(params?: {}): Promise<implicitReturnType>; privateMarginGetCrossLoansRepayments(params?: {}): Promise<implicitReturnType>; privateMarginGetCrossTransferable(params?: {}): Promise<implicitReturnType>; privateMarginGetLoanRecordsLoanRecordId(params?: {}): Promise<implicitReturnType>; privateMarginGetBorrowable(params?: {}): Promise<implicitReturnType>; privateMarginGetCrossRepayments(params?: {}): Promise<implicitReturnType>; privateMarginGetCrossBorrowable(params?: {}): Promise<implicitReturnType>; privateMarginPostLoans(params?: {}): Promise<implicitReturnType>; privateMarginPostMergedLoans(params?: {}): Promise<implicitReturnType>; privateMarginPostLoansLoanIdRepayment(params?: {}): Promise<implicitReturnType>; privateMarginPostAutoRepay(params?: {}): Promise<implicitReturnType>; privateMarginPostCrossLoans(params?: {}): Promise<implicitReturnType>; privateMarginPostCrossLoansRepayments(params?: {}): Promise<implicitReturnType>; privateMarginPostCrossRepayments(params?: {}): Promise<implicitReturnType>; privateMarginPatchLoansLoanId(params?: {}): Promise<implicitReturnType>; privateMarginPatchLoanRecordsLoanRecordId(params?: {}): Promise<implicitReturnType>; privateMarginDeleteLoansLoanId(params?: {}): Promise<implicitReturnType>; privateFuturesGetSettleAccounts(params?: {}): Promise<implicitReturnType>; privateFuturesGetSettleAccountBook(params?: {}): Promise<implicitReturnType>; privateFuturesGetSettlePositions(params?: {}): Promise<implicitReturnType>; privateFuturesGetSettlePositionsContract(params?: {}): Promise<implicitReturnType>; privateFuturesGetSettleOrders(params?: {}): Promise<implicitReturnType>; privateFuturesGetSettleOrdersOrderId(params?: {}): Promise<implicitReturnType>; privateFuturesGetSettleMyTrades(params?: {}): Promise<implicitReturnType>; privateFuturesGetSettleMyTradesTimerange(params?: {}): Promise<implicitReturnType>; privateFuturesGetSettlePositionClose(params?: {}): Promise<implicitReturnType>; privateFuturesGetSettleLiquidates(params?: {}): Promise<implicitReturnType>; privateFuturesGetSettlePriceOrders(params?: {}): Promise<implicitReturnType>; privateFuturesGetSettlePriceOrdersOrderId(params?: {}): Promise<implicitReturnType>; privateFuturesGetSettleDualCompPositionsContract(params?: {}): Promise<implicitReturnType>; privateFuturesGetSettleAutoDeleverages(params?: {}): Promise<implicitReturnType>; privateFuturesPostSettlePositionsContractMargin(params?: {}): Promise<implicitReturnType>; privateFuturesPostSettlePositionsContractLeverage(params?: {}): Promise<implicitReturnType>; privateFuturesPostSettlePositionsContractRiskLimit(params?: {}): Promise<implicitReturnType>; privateFuturesPostSettleDualMode(params?: {}): Promise<implicitReturnType>; privateFuturesPostSettleDualCompPositionsContract(params?: {}): Promise<implicitReturnType>; privateFuturesPostSettleDualCompPositionsContractMargin(params?: {}): Promise<implicitReturnType>; privateFuturesPostSettleDualCompPositionsContractLeverage(params?: {}): Promise<implicitReturnType>; privateFuturesPostSettleDualCompPositionsContractRiskLimit(params?: {}): Promise<implicitReturnType>; privateFuturesPostSettleOrders(params?: {}): Promise<implicitReturnType>; privateFuturesPostSettlePriceOrders(params?: {}): Promise<implicitReturnType>; privateFuturesDeleteSettleOrders(params?: {}): Promise<implicitReturnType>; privateFuturesDeleteSettleOrdersOrderId(params?: {}): Promise<implicitReturnType>; privateFuturesDeleteSettlePriceOrders(params?: {}): Promise<implicitReturnType>; privateFuturesDeleteSettlePriceOrdersOrderId(params?: {}): Promise<implicitReturnType>; privateDeliveryGetSettleAccounts(params?: {}): Promise<implicitReturnType>; privateDeliveryGetSettleAccountBook(params?: {}): Promise<implicitReturnType>; privateDeliveryGetSettlePositions(params?: {}): Promise<implicitReturnType>; privateDeliveryGetSettlePositionsContract(params?: {}): Promise<implicitReturnType>; privateDeliveryGetSettleOrders(params?: {}): Promise<implicitReturnType>; privateDeliveryGetSettleOrdersOrderId(params?: {}): Promise<implicitReturnType>; privateDeliveryGetSettleMyTrades(params?: {}): Promise<implicitReturnType>; privateDeliveryGetSettlePositionClose(params?: {}): Promise<implicitReturnType>; privateDeliveryGetSettleLiquidates(params?: {}): Promise<implicitReturnType>; privateDeliveryGetSettlePriceOrders(params?: {}): Promise<implicitReturnType>; privateDeliveryGetSettlePriceOrdersOrderId(params?: {}): Promise<implicitReturnType>; privateDeliveryGetSettleSettlements(params?: {}): Promise<implicitReturnType>; privateDeliveryPostSettlePositionsContractMargin(params?: {}): Promise<implicitReturnType>; privateDeliveryPostSettlePositionsContractLeverage(params?: {}): Promise<implicitReturnType>; privateDeliveryPostSettlePositionsContractRiskLimit(params?: {}): Promise<implicitReturnType>; privateDeliveryPostSettleOrders(params?: {}): Promise<implicitReturnType>; privateDeliveryPostSettlePriceOrders(params?: {}): Promise<implicitReturnType>; privateDeliveryDeleteSettleOrders(params?: {}): Promise<implicitReturnType>; privateDeliveryDeleteSettleOrdersOrderId(params?: {}): Promise<implicitReturnType>; privateDeliveryDeleteSettlePriceOrders(params?: {}): Promise<implicitReturnType>; privateDeliveryDeleteSettlePriceOrdersOrderId(params?: {}): Promise<implicitReturnType>; privateOptionsGetAccounts(params?: {}): Promise<implicitReturnType>; privateOptionsGetAccountBook(params?: {}): Promise<implicitReturnType>; privateOptionsGetPositions(params?: {}): Promise<implicitReturnType>; privateOptionsGetPositionsContract(params?: {}): Promise<implicitReturnType>; privateOptionsGetPositionClose(params?: {}): Promise<implicitReturnType>; privateOptionsGetOrders(params?: {}): Promise<implicitReturnType>; privateOptionsGetOrdersOrderId(params?: {}): Promise<implicitReturnType>; privateOptionsGetMyTrades(params?: {}): Promise<implicitReturnType>; privateOptionsPostOrders(params?: {}): Promise<implicitReturnType>; privateOptionsDeleteOrders(params?: {}): Promise<implicitReturnType>; privateOptionsDeleteOrdersOrderId(params?: {}): Promise<implicitReturnType>; privateRebateGetAgencyTransactionHistory(params?: {}): Promise<implicitReturnType>; privateRebateGetAgencyCommissionHistory(params?: {}): Promise<implicitReturnType>; privateEarnGetUniLends(params?: {}): Promise<implicitReturnType>; privateEarnGetUniLendRecords(params?: {}): Promise<implicitReturnType>; privateEarnGetUniInterestsCurrency(params?: {}): Promise<implicitReturnType>; privateEarnGetUniInterestRecords(params?: {}): Promise<implicitReturnType>; privateEarnPostUniLends(params?: {}): Promise<implicitReturnType>; privateEarnPatchUniLends(params?: {}): Promise<implicitReturnType>; } declare abstract class Exchange extends _Exchange { } export default Exchange;