UNPKG

@kraken-crypto/ccxt

Version:

A cryptocurrency trading API with more than 100 exchanges in JavaScript / TypeScript / Python / C# / PHP / Go

87 lines (86 loc) 6.03 kB
import { implicitReturnType } from '../base/types.js'; import { Exchange as _Exchange } from '../base/Exchange.js'; interface Exchange { publicGetCurrencies(params?: {}): Promise<implicitReturnType>; publicGetProducts(params?: {}): Promise<implicitReturnType>; publicGetProductsId(params?: {}): Promise<implicitReturnType>; publicGetProductsIdBook(params?: {}): Promise<implicitReturnType>; publicGetProductsIdCandles(params?: {}): Promise<implicitReturnType>; publicGetProductsIdStats(params?: {}): Promise<implicitReturnType>; publicGetProductsIdTicker(params?: {}): Promise<implicitReturnType>; publicGetProductsIdTrades(params?: {}): Promise<implicitReturnType>; publicGetTime(params?: {}): Promise<implicitReturnType>; publicGetProductsSparkLines(params?: {}): Promise<implicitReturnType>; publicGetProductsVolumeSummary(params?: {}): Promise<implicitReturnType>; privateGetAddressBook(params?: {}): Promise<implicitReturnType>; privateGetAccounts(params?: {}): Promise<implicitReturnType>; privateGetAccountsId(params?: {}): Promise<implicitReturnType>; privateGetAccountsIdHolds(params?: {}): Promise<implicitReturnType>; privateGetAccountsIdLedger(params?: {}): Promise<implicitReturnType>; privateGetAccountsIdTransfers(params?: {}): Promise<implicitReturnType>; privateGetCoinbaseAccounts(params?: {}): Promise<implicitReturnType>; privateGetFills(params?: {}): Promise<implicitReturnType>; privateGetFunding(params?: {}): Promise<implicitReturnType>; privateGetFees(params?: {}): Promise<implicitReturnType>; privateGetMarginProfileInformation(params?: {}): Promise<implicitReturnType>; privateGetMarginBuyingPower(params?: {}): Promise<implicitReturnType>; privateGetMarginWithdrawalPower(params?: {}): Promise<implicitReturnType>; privateGetMarginWithdrawalPowerAll(params?: {}): Promise<implicitReturnType>; privateGetMarginExitPlan(params?: {}): Promise<implicitReturnType>; privateGetMarginLiquidationHistory(params?: {}): Promise<implicitReturnType>; privateGetMarginPositionRefreshAmounts(params?: {}): Promise<implicitReturnType>; privateGetMarginStatus(params?: {}): Promise<implicitReturnType>; privateGetOracle(params?: {}): Promise<implicitReturnType>; privateGetOrders(params?: {}): Promise<implicitReturnType>; privateGetOrdersId(params?: {}): Promise<implicitReturnType>; privateGetOrdersClientClientOid(params?: {}): Promise<implicitReturnType>; privateGetOtcOrders(params?: {}): Promise<implicitReturnType>; privateGetPaymentMethods(params?: {}): Promise<implicitReturnType>; privateGetPosition(params?: {}): Promise<implicitReturnType>; privateGetProfiles(params?: {}): Promise<implicitReturnType>; privateGetProfilesId(params?: {}): Promise<implicitReturnType>; privateGetReportsReportId(params?: {}): Promise<implicitReturnType>; privateGetTransfers(params?: {}): Promise<implicitReturnType>; privateGetTransfersTransferId(params?: {}): Promise<implicitReturnType>; privateGetUsersSelfExchangeLimits(params?: {}): Promise<implicitReturnType>; privateGetUsersSelfHoldBalances(params?: {}): Promise<implicitReturnType>; privateGetUsersSelfTrailingVolume(params?: {}): Promise<implicitReturnType>; privateGetWithdrawalsFeeEstimate(params?: {}): Promise<implicitReturnType>; privateGetConversionsConversionId(params?: {}): Promise<implicitReturnType>; privateGetConversions(params?: {}): Promise<implicitReturnType>; privateGetConversionsFees(params?: {}): Promise<implicitReturnType>; privateGetLoansLendingOverview(params?: {}): Promise<implicitReturnType>; privateGetLoansLendingOverviewXm(params?: {}): Promise<implicitReturnType>; privateGetLoansLoanPreview(params?: {}): Promise<implicitReturnType>; privateGetLoansLoanPreviewXm(params?: {}): Promise<implicitReturnType>; privateGetLoansRepaymentPreview(params?: {}): Promise<implicitReturnType>; privateGetLoansRepaymentPreviewXm(params?: {}): Promise<implicitReturnType>; privateGetLoansInterestLoanId(params?: {}): Promise<implicitReturnType>; privateGetLoansInterestHistoryLoanId(params?: {}): Promise<implicitReturnType>; privateGetLoansInterest(params?: {}): Promise<implicitReturnType>; privateGetLoansAssets(params?: {}): Promise<implicitReturnType>; privateGetLoans(params?: {}): Promise<implicitReturnType>; privatePostConversions(params?: {}): Promise<implicitReturnType>; privatePostDepositsCoinbaseAccount(params?: {}): Promise<implicitReturnType>; privatePostDepositsPaymentMethod(params?: {}): Promise<implicitReturnType>; privatePostCoinbaseAccountsIdAddresses(params?: {}): Promise<implicitReturnType>; privatePostFundingRepay(params?: {}): Promise<implicitReturnType>; privatePostOrders(params?: {}): Promise<implicitReturnType>; privatePostPositionClose(params?: {}): Promise<implicitReturnType>; privatePostProfilesMarginTransfer(params?: {}): Promise<implicitReturnType>; privatePostProfilesTransfer(params?: {}): Promise<implicitReturnType>; privatePostReports(params?: {}): Promise<implicitReturnType>; privatePostWithdrawalsCoinbase(params?: {}): Promise<implicitReturnType>; privatePostWithdrawalsCoinbaseAccount(params?: {}): Promise<implicitReturnType>; privatePostWithdrawalsCrypto(params?: {}): Promise<implicitReturnType>; privatePostWithdrawalsPaymentMethod(params?: {}): Promise<implicitReturnType>; privatePostLoansOpen(params?: {}): Promise<implicitReturnType>; privatePostLoansRepayInterest(params?: {}): Promise<implicitReturnType>; privatePostLoansRepayPrincipal(params?: {}): Promise<implicitReturnType>; privateDeleteOrders(params?: {}): Promise<implicitReturnType>; privateDeleteOrdersClientClientOid(params?: {}): Promise<implicitReturnType>; privateDeleteOrdersId(params?: {}): Promise<implicitReturnType>; } declare abstract class Exchange extends _Exchange { } export default Exchange;