@proton/ccxt
Version:
A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading library with support for 130+ exchanges
190 lines (189 loc) • 14.9 kB
TypeScript
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;