UNPKG

@proton/ccxt

Version:

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

54 lines (53 loc) 3.67 kB
import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetOrderBook(params?: {}): Promise<implicitReturnType>; publicGetTicker(params?: {}): Promise<implicitReturnType>; publicGetTransactions(params?: {}): Promise<implicitReturnType>; publicGetTradingPairs(params?: {}): Promise<implicitReturnType>; privatePostBalances(params?: {}): Promise<implicitReturnType>; privatePostBitcoinCashWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostBitcoinCashDepositAddresses(params?: {}): Promise<implicitReturnType>; privatePostBitcoinDepositAddresses(params?: {}): Promise<implicitReturnType>; privatePostBitcoinWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostBitcoinWithdrawalFees(params?: {}): Promise<implicitReturnType>; privatePostBuyInstant(params?: {}): Promise<implicitReturnType>; privatePostBuyLimit(params?: {}): Promise<implicitReturnType>; privatePostCancelOrder(params?: {}): Promise<implicitReturnType>; privatePostCancelOrderWithInfo(params?: {}): Promise<implicitReturnType>; privatePostCreateVoucher(params?: {}): Promise<implicitReturnType>; privatePostDashDepositAddresses(params?: {}): Promise<implicitReturnType>; privatePostDashWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostEthereumWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostEthereumDepositAddresses(params?: {}): Promise<implicitReturnType>; privatePostLitecoinWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostLitecoinDepositAddresses(params?: {}): Promise<implicitReturnType>; privatePostOpenOrders(params?: {}): Promise<implicitReturnType>; privatePostOrder(params?: {}): Promise<implicitReturnType>; privatePostOrderHistory(params?: {}): Promise<implicitReturnType>; privatePostOrderById(params?: {}): Promise<implicitReturnType>; privatePostPusherAuth(params?: {}): Promise<implicitReturnType>; privatePostRedeemVoucher(params?: {}): Promise<implicitReturnType>; privatePostReplaceByBuyLimit(params?: {}): Promise<implicitReturnType>; privatePostReplaceByBuyInstant(params?: {}): Promise<implicitReturnType>; privatePostReplaceBySellLimit(params?: {}): Promise<implicitReturnType>; privatePostReplaceBySellInstant(params?: {}): Promise<implicitReturnType>; privatePostRippleDepositAddresses(params?: {}): Promise<implicitReturnType>; privatePostRippleWithdrawal(params?: {}): Promise<implicitReturnType>; privatePostSellInstant(params?: {}): Promise<implicitReturnType>; privatePostSellLimit(params?: {}): Promise<implicitReturnType>; privatePostTransactionHistory(params?: {}): Promise<implicitReturnType>; privatePostTraderFees(params?: {}): Promise<implicitReturnType>; privatePostTradeHistory(params?: {}): Promise<implicitReturnType>; privatePostTransfer(params?: {}): Promise<implicitReturnType>; privatePostTransferHistory(params?: {}): Promise<implicitReturnType>; privatePostUnconfirmedBitcoinDeposits(params?: {}): Promise<implicitReturnType>; privatePostUnconfirmedBitcoinCashDeposits(params?: {}): Promise<implicitReturnType>; privatePostUnconfirmedDashDeposits(params?: {}): Promise<implicitReturnType>; privatePostUnconfirmedEthereumDeposits(params?: {}): Promise<implicitReturnType>; privatePostUnconfirmedLitecoinDeposits(params?: {}): Promise<implicitReturnType>; privatePostUnconfirmedRippleDeposits(params?: {}): Promise<implicitReturnType>; } declare abstract class Exchange extends _Exchange { } export default Exchange;