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