UNPKG

@proton/ccxt

Version:

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

71 lines (70 loc) 5.21 kB
import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetSystemTime(params?: {}): Promise<implicitReturnType>; publicGetSystemService(params?: {}): Promise<implicitReturnType>; publicGetSpotV1Currencies(params?: {}): Promise<implicitReturnType>; publicGetSpotV1Symbols(params?: {}): Promise<implicitReturnType>; publicGetSpotV1SymbolsDetails(params?: {}): Promise<implicitReturnType>; publicGetSpotV1Ticker(params?: {}): Promise<implicitReturnType>; publicGetSpotV2Ticker(params?: {}): Promise<implicitReturnType>; publicGetSpotV1Steps(params?: {}): Promise<implicitReturnType>; publicGetSpotV1SymbolsKline(params?: {}): Promise<implicitReturnType>; publicGetSpotV1SymbolsBook(params?: {}): Promise<implicitReturnType>; publicGetSpotV1SymbolsTrades(params?: {}): Promise<implicitReturnType>; publicGetContractV1Tickers(params?: {}): Promise<implicitReturnType>; publicGetContractPublicDetails(params?: {}): Promise<implicitReturnType>; publicGetContractPublicDepth(params?: {}): Promise<implicitReturnType>; publicGetContractPublicOpenInterest(params?: {}): Promise<implicitReturnType>; publicGetContractPublicFundingRate(params?: {}): Promise<implicitReturnType>; publicGetContractPublicKline(params?: {}): Promise<implicitReturnType>; publicGetAccountV1Currencies(params?: {}): Promise<implicitReturnType>; privateGetAccountSubAccountV1TransferList(params?: {}): Promise<implicitReturnType>; privateGetAccountSubAccountV1TransferHistory(params?: {}): Promise<implicitReturnType>; privateGetAccountSubAccountMainV1Wallet(params?: {}): Promise<implicitReturnType>; privateGetAccountSubAccountMainV1SubaccountList(params?: {}): Promise<implicitReturnType>; privateGetAccountV1Wallet(params?: {}): Promise<implicitReturnType>; privateGetAccountV1Currencies(params?: {}): Promise<implicitReturnType>; privateGetSpotV1Wallet(params?: {}): Promise<implicitReturnType>; privateGetAccountV1DepositAddress(params?: {}): Promise<implicitReturnType>; privateGetAccountV1WithdrawCharge(params?: {}): Promise<implicitReturnType>; privateGetAccountV2DepositWithdrawHistory(params?: {}): Promise<implicitReturnType>; privateGetAccountV1DepositWithdrawDetail(params?: {}): Promise<implicitReturnType>; privateGetSpotV1OrderDetail(params?: {}): Promise<implicitReturnType>; privateGetSpotV2Orders(params?: {}): Promise<implicitReturnType>; privateGetSpotV1Trades(params?: {}): Promise<implicitReturnType>; privateGetSpotV2Trades(params?: {}): Promise<implicitReturnType>; privateGetSpotV3Orders(params?: {}): Promise<implicitReturnType>; privateGetSpotV2OrderDetail(params?: {}): Promise<implicitReturnType>; privateGetSpotV1MarginIsolatedBorrowRecord(params?: {}): Promise<implicitReturnType>; privateGetSpotV1MarginIsolatedRepayRecord(params?: {}): Promise<implicitReturnType>; privateGetSpotV1MarginIsolatedPairs(params?: {}): Promise<implicitReturnType>; privateGetSpotV1MarginIsolatedAccount(params?: {}): Promise<implicitReturnType>; privateGetSpotV1TradeFee(params?: {}): Promise<implicitReturnType>; privateGetSpotV1UserFee(params?: {}): Promise<implicitReturnType>; privateGetContractPrivateAssetsDetail(params?: {}): Promise<implicitReturnType>; privateGetContractPrivateOrder(params?: {}): Promise<implicitReturnType>; privateGetContractPrivateOrderHistory(params?: {}): Promise<implicitReturnType>; privateGetContractPrivatePosition(params?: {}): Promise<implicitReturnType>; privatePostAccountSubAccountMainV1SubToMain(params?: {}): Promise<implicitReturnType>; privatePostAccountSubAccountSubV1SubToMain(params?: {}): Promise<implicitReturnType>; privatePostAccountSubAccountMainV1MainToSub(params?: {}): Promise<implicitReturnType>; privatePostAccountSubAccountSubV1SubToSub(params?: {}): Promise<implicitReturnType>; privatePostAccountSubAccountMainV1SubToSub(params?: {}): Promise<implicitReturnType>; privatePostAccountV1WithdrawApply(params?: {}): Promise<implicitReturnType>; privatePostSpotV1SubmitOrder(params?: {}): Promise<implicitReturnType>; privatePostSpotV1BatchOrders(params?: {}): Promise<implicitReturnType>; privatePostSpotV2CancelOrder(params?: {}): Promise<implicitReturnType>; privatePostSpotV1CancelOrders(params?: {}): Promise<implicitReturnType>; privatePostSpotV3CancelOrder(params?: {}): Promise<implicitReturnType>; privatePostSpotV2BatchOrders(params?: {}): Promise<implicitReturnType>; privatePostSpotV2SubmitOrder(params?: {}): Promise<implicitReturnType>; privatePostSpotV1MarginSubmitOrder(params?: {}): Promise<implicitReturnType>; privatePostSpotV1MarginIsolatedBorrow(params?: {}): Promise<implicitReturnType>; privatePostSpotV1MarginIsolatedRepay(params?: {}): Promise<implicitReturnType>; privatePostSpotV1MarginIsolatedTransfer(params?: {}): Promise<implicitReturnType>; privatePostContractPrivateTrades(params?: {}): Promise<implicitReturnType>; } declare abstract class Exchange extends _Exchange { } export default Exchange;