@proton/ccxt
Version:
A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading library with support for 130+ exchanges
62 lines (61 loc) • 4.25 kB
TypeScript
import { implicitReturnType } from '../base/types.js';
import { Exchange as _Exchange } from '../base/Exchange.js';
interface Exchange {
webExchangeGet(params?: {}): Promise<implicitReturnType>;
webGetRestApi(params?: {}): Promise<implicitReturnType>;
publicGetV1Symbols(params?: {}): Promise<implicitReturnType>;
publicGetV1SymbolsDetailsSymbol(params?: {}): Promise<implicitReturnType>;
publicGetV1StakingRates(params?: {}): Promise<implicitReturnType>;
publicGetV1PubtickerSymbol(params?: {}): Promise<implicitReturnType>;
publicGetV2TickerSymbol(params?: {}): Promise<implicitReturnType>;
publicGetV2CandlesSymbolTimeframe(params?: {}): Promise<implicitReturnType>;
publicGetV1TradesSymbol(params?: {}): Promise<implicitReturnType>;
publicGetV1AuctionSymbol(params?: {}): Promise<implicitReturnType>;
publicGetV1AuctionSymbolHistory(params?: {}): Promise<implicitReturnType>;
publicGetV1Pricefeed(params?: {}): Promise<implicitReturnType>;
publicGetV1BookSymbol(params?: {}): Promise<implicitReturnType>;
publicGetV1EarnRates(params?: {}): Promise<implicitReturnType>;
privatePostV1StakingUnstake(params?: {}): Promise<implicitReturnType>;
privatePostV1StakingStake(params?: {}): Promise<implicitReturnType>;
privatePostV1StakingRewards(params?: {}): Promise<implicitReturnType>;
privatePostV1StakingHistory(params?: {}): Promise<implicitReturnType>;
privatePostV1OrderNew(params?: {}): Promise<implicitReturnType>;
privatePostV1OrderCancel(params?: {}): Promise<implicitReturnType>;
privatePostV1WrapSymbol(params?: {}): Promise<implicitReturnType>;
privatePostV1OrderCancelSession(params?: {}): Promise<implicitReturnType>;
privatePostV1OrderCancelAll(params?: {}): Promise<implicitReturnType>;
privatePostV1OrderStatus(params?: {}): Promise<implicitReturnType>;
privatePostV1Orders(params?: {}): Promise<implicitReturnType>;
privatePostV1Mytrades(params?: {}): Promise<implicitReturnType>;
privatePostV1Notionalvolume(params?: {}): Promise<implicitReturnType>;
privatePostV1Tradevolume(params?: {}): Promise<implicitReturnType>;
privatePostV1ClearingNew(params?: {}): Promise<implicitReturnType>;
privatePostV1ClearingStatus(params?: {}): Promise<implicitReturnType>;
privatePostV1ClearingCancel(params?: {}): Promise<implicitReturnType>;
privatePostV1ClearingConfirm(params?: {}): Promise<implicitReturnType>;
privatePostV1Balances(params?: {}): Promise<implicitReturnType>;
privatePostV1BalancesStaking(params?: {}): Promise<implicitReturnType>;
privatePostV1NotionalbalancesCurrency(params?: {}): Promise<implicitReturnType>;
privatePostV1Transfers(params?: {}): Promise<implicitReturnType>;
privatePostV1AddressesNetwork(params?: {}): Promise<implicitReturnType>;
privatePostV1DepositNetworkNewAddress(params?: {}): Promise<implicitReturnType>;
privatePostV1DepositCurrencyNewAddress(params?: {}): Promise<implicitReturnType>;
privatePostV1WithdrawCurrency(params?: {}): Promise<implicitReturnType>;
privatePostV1AccountTransferCurrency(params?: {}): Promise<implicitReturnType>;
privatePostV1PaymentsAddbank(params?: {}): Promise<implicitReturnType>;
privatePostV1PaymentsMethods(params?: {}): Promise<implicitReturnType>;
privatePostV1PaymentsSenWithdraw(params?: {}): Promise<implicitReturnType>;
privatePostV1BalancesEarn(params?: {}): Promise<implicitReturnType>;
privatePostV1EarnInterest(params?: {}): Promise<implicitReturnType>;
privatePostV1EarnHistory(params?: {}): Promise<implicitReturnType>;
privatePostV1ApprovedAddressesNetworkRequest(params?: {}): Promise<implicitReturnType>;
privatePostV1ApprovedAddressesAccountNetwork(params?: {}): Promise<implicitReturnType>;
privatePostV1ApprovedAddressesNetworkRemove(params?: {}): Promise<implicitReturnType>;
privatePostV1Account(params?: {}): Promise<implicitReturnType>;
privatePostV1AccountCreate(params?: {}): Promise<implicitReturnType>;
privatePostV1AccountList(params?: {}): Promise<implicitReturnType>;
privatePostV1Heartbeat(params?: {}): Promise<implicitReturnType>;
}
declare abstract class Exchange extends _Exchange {
}
export default Exchange;