UNPKG

@proton/ccxt

Version:

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

66 lines (65 loc) 5.14 kB
import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { v2PublicGetCurrencies(params?: {}): Promise<implicitReturnType>; v2PublicGetTime(params?: {}): Promise<implicitReturnType>; v2PublicGetExchangeRates(params?: {}): Promise<implicitReturnType>; v2PublicGetUsersUserId(params?: {}): Promise<implicitReturnType>; v2PublicGetPricesSymbolBuy(params?: {}): Promise<implicitReturnType>; v2PublicGetPricesSymbolSell(params?: {}): Promise<implicitReturnType>; v2PublicGetPricesSymbolSpot(params?: {}): Promise<implicitReturnType>; v2PrivateGetAccounts(params?: {}): Promise<implicitReturnType>; v2PrivateGetAccountsAccountId(params?: {}): Promise<implicitReturnType>; v2PrivateGetAccountsAccountIdAddresses(params?: {}): Promise<implicitReturnType>; v2PrivateGetAccountsAccountIdAddressesAddressId(params?: {}): Promise<implicitReturnType>; v2PrivateGetAccountsAccountIdAddressesAddressIdTransactions(params?: {}): Promise<implicitReturnType>; v2PrivateGetAccountsAccountIdTransactions(params?: {}): Promise<implicitReturnType>; v2PrivateGetAccountsAccountIdTransactionsTransactionId(params?: {}): Promise<implicitReturnType>; v2PrivateGetAccountsAccountIdBuys(params?: {}): Promise<implicitReturnType>; v2PrivateGetAccountsAccountIdBuysBuyId(params?: {}): Promise<implicitReturnType>; v2PrivateGetAccountsAccountIdSells(params?: {}): Promise<implicitReturnType>; v2PrivateGetAccountsAccountIdSellsSellId(params?: {}): Promise<implicitReturnType>; v2PrivateGetAccountsAccountIdDeposits(params?: {}): Promise<implicitReturnType>; v2PrivateGetAccountsAccountIdDepositsDepositId(params?: {}): Promise<implicitReturnType>; v2PrivateGetAccountsAccountIdWithdrawals(params?: {}): Promise<implicitReturnType>; v2PrivateGetAccountsAccountIdWithdrawalsWithdrawalId(params?: {}): Promise<implicitReturnType>; v2PrivateGetPaymentMethods(params?: {}): Promise<implicitReturnType>; v2PrivateGetPaymentMethodsPaymentMethodId(params?: {}): Promise<implicitReturnType>; v2PrivateGetUser(params?: {}): Promise<implicitReturnType>; v2PrivateGetUserAuth(params?: {}): Promise<implicitReturnType>; v2PrivatePostAccounts(params?: {}): Promise<implicitReturnType>; v2PrivatePostAccountsAccountIdPrimary(params?: {}): Promise<implicitReturnType>; v2PrivatePostAccountsAccountIdAddresses(params?: {}): Promise<implicitReturnType>; v2PrivatePostAccountsAccountIdTransactions(params?: {}): Promise<implicitReturnType>; v2PrivatePostAccountsAccountIdTransactionsTransactionIdComplete(params?: {}): Promise<implicitReturnType>; v2PrivatePostAccountsAccountIdTransactionsTransactionIdResend(params?: {}): Promise<implicitReturnType>; v2PrivatePostAccountsAccountIdBuys(params?: {}): Promise<implicitReturnType>; v2PrivatePostAccountsAccountIdBuysBuyIdCommit(params?: {}): Promise<implicitReturnType>; v2PrivatePostAccountsAccountIdSells(params?: {}): Promise<implicitReturnType>; v2PrivatePostAccountsAccountIdSellsSellIdCommit(params?: {}): Promise<implicitReturnType>; v2PrivatePostAccountsAccountIdDeposits(params?: {}): Promise<implicitReturnType>; v2PrivatePostAccountsAccountIdDepositsDepositIdCommit(params?: {}): Promise<implicitReturnType>; v2PrivatePostAccountsAccountIdWithdrawals(params?: {}): Promise<implicitReturnType>; v2PrivatePostAccountsAccountIdWithdrawalsWithdrawalIdCommit(params?: {}): Promise<implicitReturnType>; v2PrivatePutAccountsAccountId(params?: {}): Promise<implicitReturnType>; v2PrivatePutUser(params?: {}): Promise<implicitReturnType>; v2PrivateDeleteAccountsId(params?: {}): Promise<implicitReturnType>; v2PrivateDeleteAccountsAccountIdTransactionsTransactionId(params?: {}): Promise<implicitReturnType>; v3PrivateGetBrokerageAccounts(params?: {}): Promise<implicitReturnType>; v3PrivateGetBrokerageAccountsAccountUuid(params?: {}): Promise<implicitReturnType>; v3PrivateGetBrokerageOrdersHistoricalBatch(params?: {}): Promise<implicitReturnType>; v3PrivateGetBrokerageOrdersHistoricalFills(params?: {}): Promise<implicitReturnType>; v3PrivateGetBrokerageOrdersHistoricalOrderId(params?: {}): Promise<implicitReturnType>; v3PrivateGetBrokerageProducts(params?: {}): Promise<implicitReturnType>; v3PrivateGetBrokerageProductsProductId(params?: {}): Promise<implicitReturnType>; v3PrivateGetBrokerageProductsProductIdCandles(params?: {}): Promise<implicitReturnType>; v3PrivateGetBrokerageProductsProductIdTicker(params?: {}): Promise<implicitReturnType>; v3PrivateGetBrokerageTransactionSummary(params?: {}): Promise<implicitReturnType>; v3PrivateGetBrokerageProductBook(params?: {}): Promise<implicitReturnType>; v3PrivateGetBrokerageBestBidAsk(params?: {}): Promise<implicitReturnType>; v3PrivatePostBrokerageOrders(params?: {}): Promise<implicitReturnType>; v3PrivatePostBrokerageOrdersBatchCancel(params?: {}): Promise<implicitReturnType>; } declare abstract class Exchange extends _Exchange { } export default Exchange;