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