UNPKG

@usherlabs/ccxt

Version:

A JavaScript cryptocurrency trading library with support for 100+ exchanges + optional Verity zkTLS proof of data source.

663 lines (661 loc) 513 kB
// ---------------------------------------------------------------------------- // PLEASE DO NOT EDIT THIS FILE, IT IS GENERATED AND WILL BE OVERWRITTEN: // https://github.com/ccxt/ccxt/blob/master/CONTRIBUTING.md#how-to-contribute-code // EDIT THE CORRESPONDENT .ts FILE INSTEAD // ---------------------------------------------------------------------------- /* eslint-disable */ import * as functions from './functions.js'; const { isNode, selfIsDefined, deepExtend, extend, clone, flatten, unique, indexBy, sortBy, sortBy2, safeFloat2, groupBy, aggregate, uuid, unCamelCase, precisionFromString, Throttler, capitalize, now, decimalToPrecision, safeValue, safeValue2, safeString, safeString2, seconds, milliseconds, binaryToBase16, numberToBE, base16ToBinary, iso8601, omit, isJsonEncodedObject, safeInteger, sum, omitZero, implodeParams, extractParams, json, merge, binaryConcat, hash, ecdsa, arrayConcat, encode, urlencode, hmac, numberToString, roundTimeframe, parseTimeframe, safeInteger2, safeStringLower, parse8601, yyyymmdd, safeStringUpper, safeTimestamp, binaryConcatArray, uuidv1, numberToLE, ymdhms, stringToBase64, decode, uuid22, safeIntegerProduct2, safeIntegerProduct, safeStringLower2, yymmdd, base58ToBinary, binaryToBase58, safeTimestamp2, rawencode, keysort, sort, inArray, isEmpty, ordered, filterBy, uuid16, safeFloat, base64ToBinary, safeStringUpper2, urlencodeWithArrayRepeat, microseconds, binaryToBase64, strip, toArray, safeFloatN, safeIntegerN, safeIntegerProductN, safeTimestampN, safeValueN, safeStringN, safeStringLowerN, safeStringUpperN, urlencodeNested, urlencodeBase64, parseDate, ymd, base64ToString, crc32, packb, TRUNCATE, ROUND, DECIMAL_PLACES, NO_PADDING, TICK_SIZE, SIGNIFICANT_DIGITS, sleep } = functions; import { keys as keysFunc, values as valuesFunc, vwap as vwapFunc } from './functions.js'; // import exceptions from "./errors.js" import { // eslint-disable-line object-curly-newline ExchangeError, BadSymbol, NullResponse, InvalidAddress, InvalidOrder, NotSupported, OperationFailed, BadResponse, AuthenticationError, DDoSProtection, RequestTimeout, NetworkError, InvalidProxySettings, ExchangeNotAvailable, ArgumentsRequired, RateLimitExceeded, BadRequest, UnsubscribeError } from "./errors.js"; import { Precise } from './Precise.js'; //----------------------------------------------------------------------------- import WsClient from './ws/WsClient.js'; import { Future } from './ws/Future.js'; import { OrderBook as WsOrderBook, IndexedOrderBook, CountedOrderBook } from './ws/OrderBook.js'; // ---------------------------------------------------------------------------- // import { axolotl } from './functions/crypto.js'; import totp from './functions/totp.js'; import ethers from '../static_dependencies/ethers/index.js'; import { TypedDataEncoder } from '../static_dependencies/ethers/hash/index.js'; import { SecureRandom } from "../static_dependencies/jsencrypt/lib/jsbn/rng.js"; import { getStarkKey, ethSigToPrivate, sign as starknetCurveSign } from '../static_dependencies/scure-starknet/index.js'; import init, * as zklink from '../static_dependencies/zklink/zklink-sdk-web.js'; import * as Starknet from '../static_dependencies/starknet/index.js'; import { sha256 } from '../static_dependencies/noble-hashes/sha256.js'; import axios from 'axios'; const urlToMethodMap = { "gate": { "https://api.gateio.ws/api/v4/spot/currencies": "fetchCurrencies", "https://api.gateio.ws/api/v4/wallet/deposit_address": "fetchDepositAddress", "https://api.gateio.ws/api/v4/withdrawals": "withdraw", "https://api.gateio.ws/api/v4/spot/orders": "cancelAllOrders", "https://api.gateio.ws/api/v4/futures/usdt/orders": "closePosition", "https://api.gateio.ws/api/v4/futures/usdt/price_orders": "cancelAllOrders", "https://api.gateio.ws/api/v4/spot/batch_orders": "createOrders", "https://api.gateio.ws/api/v4/futures/usdt/batch_orders": "createOrders", "https://api.gateio.ws/api/v4/spot/orders/": "editOrder", "https://api.gateio.ws/api/v4/futures/usdt/orders/": "editOrder", "https://api.gateio.ws/api/v4/spot/orders/707345943869": "cancelOrder", "https://api.gateio.ws/api/v4/futures/usdt/positions": "fetchPositions", "https://api.gateio.ws/api/v4/delivery/usdt/positions": "fetchPositions", "https://api.gateio.ws/api/v4/futures/usdt/positions/": "fetchPosition", "https://api.gateio.ws/api/v4/futures/usdt/position_close": "fetchPositionsHistory", "https://api.gateio.ws/api/v4/spot/my_trades": "fetchMyTrades", "https://api.gateio.ws/api/v4/futures/usdt/my_trades_timerange": "fetchMyTrades", "https://api.gateio.ws/api/v4/delivery/usdt/my_trades": "fetchMyTrades", "https://api.gateio.ws/api/v4/options/my_trades": "fetchMyTrades", "https://api.gateio.ws/api/v4/spot/open_orders": "fetchOpenOrders", "https://api.gateio.ws/api/v4/spot/price_orders": "cancelAllOrders", "https://api.gateio.ws/api/v4/delivery/usdt/orders": "cancelAllOrders", "https://api.gateio.ws/api/v4/options/orders": "cancelAllOrders", "https://api.gateio.ws/api/v4/futures/usdt/orders_timerange": "fetchClosedOrders", "https://api.gateio.ws/api/v4/delivery/usdt/price_orders": "cancelAllOrders", "https://api.gateio.ws/api/v4/spot/accounts": "fetchBalance", "https://api.gateio.ws/api/v4/margin/accounts": "fetchBalance", "https://api.gateio.ws/api/v4/margin/cross/accounts": "fetchBalance", "https://api.gateio.ws/api/v4/margin/funding_accounts": "fetchBalance", "https://api.gateio.ws/api/v4/futures/usdt/accounts": "fetchBalance", "https://api.gateio.ws/api/v4/delivery/btc/accounts": "fetchBalance", "https://api.gateio.ws/api/v4/options/accounts": "fetchBalance", "https://api.gateio.ws/api/v4/unified/accounts": "fetchBalance", "https://api.gateio.ws/api/v4/futures/usdt/positions/LTC_USDT/leverage": "setLeverage", "https://api.gateio.ws/api/v4/delivery/usdt/positions/_20240329/leverage": "setLeverage", "https://api.gateio.ws/api/v4/futures/usdt/contracts": "fetchLeverageTiers", "https://api.gateio.ws/api/v4/delivery/btc/contracts": "fetchLeverageTiers", "https://api.gateio.ws/api/v4/wallet/deposits": "fetchDeposits", "https://api.gateio.ws/api/v4/wallet/withdrawals": "fetchWithdrawals", "https://api.gateio.ws/api/v4/futures/usdt/liq_orders": "fetchLiquidations", "https://api.gateio.ws/api/v4/wallet/transfers": "transfer", "https://api.gateio.ws/api/v4/futures/usdt/account_book": "fetchFundingHistory", "https://api.gateio.ws/api/v4/delivery/usdt/account_book": "fetchFundingHistory", "https://api.gateio.ws/api/v4/spot/order_book": "fetchOrderBook", "https://api.gateio.ws/api/v4/futures/usdt/order_book": "fetchOrderBook", "https://api.gateio.ws/api/v4/delivery/usdt/order_book": "fetchOrderBook", "https://api.gateio.ws/api/v4/options/order_book": "fetchOrderBook", "https://api.gateio.ws/api/v4/spot/tickers": "fetchTickers", "https://api.gateio.ws/api/v4/futures/usdt/tickers": "fetchTickers", "https://api.gateio.ws/api/v4/delivery/usdt/tickers": "fetchTicker", "https://api.gateio.ws/api/v4/options/tickers": "fetchTickers", "https://api.gateio.ws/api/v4/delivery/btc/tickers": "fetchTickers", "https://api.gateio.ws/api/v4/spot/candlesticks": "fetchOHLCV", "https://api.gateio.ws/api/v4/futures/usdt/candlesticks": "fetchOHLCV", "https://api.gateio.ws/api/v4/futures/usdt/funding_rate": "fetchFundingRateHistory", "https://api.gateio.ws/api/v4/spot/trades": "fetchTrades", "https://api.gateio.ws/api/v4/futures/usdt/trades": "fetchTrades", "https://api.gateio.ws/api/v4/delivery/usdt/trades": "fetchTrades", "https://api.gateio.ws/api/v4/options/trades": "fetchTrades", "https://api.gateio.ws/api/v4/delivery/usdt/orders/": "cancelOrder", "https://api.gateio.ws/api/v4/options/orders/": "cancelOrder", "https://api.gateio.ws/api/v4/spot/price_orders/": "cancelOrder", "https://api.gateio.ws/api/v4/futures/usdt/price_orders/": "cancelOrder", "https://api.gateio.ws/api/v4/delivery/usdt/price_orders/": "cancelOrder", "https://api.gateio.ws/api/v4/spot/cancel_batch_orders": "cancelOrders", "https://api.gateio.ws/api/v4/futures/usdt/batch_cancel_orders": "cancelOrders", "https://api.gateio.ws/api/v4/futures/usdt/positions//margin": "addMargin", "https://api.gateio.ws/api/v4/delivery/usdt/positions/_20240329/margin": "addMargin", "https://api.gateio.ws/api/v4/margin/cross/loans": "borrowCrossMargin", "https://api.gateio.ws/api/v4/unified/loans": "repayCrossMargin", "https://api.gateio.ws/api/v4/margin/cross/repayments": "repayCrossMargin", "https://api.gateio.ws/api/v4/margin/uni/loans": "repayIsolatedMargin", "https://api.gateio.ws/api/v4/futures/usdt/risk_limit_tiers": "fetchMarketLeverageTiers", "https://api.gateio.ws/api/v4/futures/usdt/contracts/": "fetchFundingRate", "https://api.gateio.ws/api/v4/margin/uni/currency_pairs/": "fetchLeverage", "https://api.gateio.ws/api/v4/margin/currency_pairs/": "fetchLeverage", "https://api.gateio.ws/api/v4/margin/uni/currency_pairs": "fetchLeverages", "https://api.gateio.ws/api/v4/margin/currency_pairs": "fetchLeverages", "https://api.gateio.ws/api/v4/options/contracts": "fetchOption", "https://api.gateio.ws/api/v4/margin/uni/interest_records": "fetchBorrowInterest", "https://api.gateio.ws/api/v4/unified/interest_records": "fetchBorrowInterest", "https://api.gateio.ws/api/v4/spot/time": "fetchTime", "https://api.gateio.ws/api/v4/futures/btc/contracts": "fetchFundingRates" }, "bitmex": { "https://www.bitmex.com/api/v1/order": "createOrder", "https://testnet.bitmex.com/api/v1/order": "cancelOrders", "https://www.bitmex.com/api/v1/trade": "fetchTrades", "https://testnet.bitmex.com/api/v1/trade": "fetchTrades", "https://testnet.bitmex.com/api/v1/orderBook/L2": "fetchOrderBook", "https://testnet.bitmex.com/api/v1/execution/tradeHistory": "fetchMyTrades", "https://testnet.bitmex.com/api/v1/user/walletHistory": "fetchDepositsWithdrawals", "https://testnet.bitmex.com/api/v1/instrument": "fetchTicker", "https://testnet.bitmex.com/api/v1/instrument/activeAndIndices": "fetchFundingRates", "https://testnet.bitmex.com/api/v1/trade/bucketed": "fetchOHLCV", "https://testnet.bitmex.com/api/v1/order/all": "cancelAllOrders", "https://testnet.bitmex.com/api/v1/order/cancelAllAfter": "cancelAllOrdersAfter", "https://testnet.bitmex.com/api/v1/funding": "fetchFundingRateHistory", "https://testnet.bitmex.com/api/v1/position/leverage": "setLeverage", "https://testnet.bitmex.com/api/v1/position/isolate": "setMarginMode", "https://testnet.bitmex.com/api/v1/liquidation": "fetchLiquidations", "https://testnet.bitmex.com/api/v1/user/depositAddress": "fetchDepositAddress", "https://testnet.bitmex.com/api/v1/wallet/assets": "fetchDepositWithdrawFees", "https://testnet.bitmex.com/api/v1/position": "fetchLeverage" }, "krakenfutures": { "https://demo-futures.kraken.com/derivatives/api/v3/sendorder": "createOrder", "https://futures.kraken.com/derivatives/api/v3/sendorder": "createOrder", "https://demo-futures.kraken.com/derivatives/api/v3/withdrawal": "transfer", "https://demo-futures.kraken.com/derivatives/api/v3/transfer": "transfer", "https://futures.kraken.com/derivatives/api/v3/cancelorder": "cancelOrder", "https://futures.kraken.com/derivatives/api/v3/cancelallordersafter": "cancelAllOrdersAfter", "https://futures.kraken.com/derivatives/api/v3/fills": "fetchMyTrades", "https://futures.kraken.com/derivatives/api/v3/openorders": "fetchOpenOrders", "https://futures.kraken.com/api/history/v2/orders": "fetchClosedOrders", "https://futures.kraken.com/derivatives/api/v3/accounts": "fetchBalance", "https://futures.kraken.com/derivatives/api/v3/batchorder": "cancelOrders", "https://demo-futures.kraken.com/derivatives/api/v3/leveragepreferences": "fetchLeverages", "https://futures.kraken.com/api/history/v3/market/": "fetchTrades", "https://futures.kraken.com/derivatives/api/v3/history": "fetchTrades", "https://futures.kraken.com/derivatives/api/v3/instruments": "fetchLeverageTiers" }, "huobijp": { "https://api-cloud.bittrade.co.jp/v1/common/timestamp": "fetchTime" }, "hitbtc": { "https://api.hitbtc.com/api/3/public/currency": "fetchCurrencies", "https://api.hitbtc.com/api/3/spot/order": "cancelAllOrders", "https://api.hitbtc.com/api/3/futures/order": "cancelAllOrders", "https://api.hitbtc.com/api/3/margin/order": "cancelAllOrders", "https://api.hitbtc.com/api/3/futures/order/": "editOrder", "https://api.hitbtc.com/api/3/margin/order/": "editOrder", "https://api.hitbtc.com/api/3/spot/history/order": "fetchClosedOrders", "https://api.hitbtc.com/api/3/futures/history/order": "fetchClosedOrders", "https://api.hitbtc.com/api/3/margin/history/order": "fetchClosedOrders", "https://api.hitbtc.com/api/3/spot/history/trade": "fetchOrderTrades", "https://api.hitbtc.com/api/3/futures/history/trade": "fetchOrderTrades", "https://api.hitbtc.com/api/3/margin/history/trade": "fetchOrderTrades", "https://api.hitbtc.com/api/3/spot/balance": "fetchBalance", "https://api.hitbtc.com/api/3/wallet/transactions": "fetchWithdrawals", "https://api.hitbtc.com/api/3/wallet/crypto/address": "fetchDepositAddress", "https://api.hitbtc.com/api/3/margin/config": "fetchMarginModes", "https://api.hitbtc.com/api/3/futures/config": "fetchMarginModes", "https://api.hitbtc.com/api/3/spot/fee/LTCUSDT": "fetchTradingFee", "https://api.hitbtc.com/api/3/futures/fee/LTCUSDT_PERP": "fetchTradingFee", "https://api.hitbtc.com/api/3/spot/fee": "fetchTradingFees", "https://api.hitbtc.com/api/3/futures/fee": "fetchTradingFees", "https://api.hitbtc.com/api/3/spot/order/": "fetchOpenOrder", "https://api.hitbtc.com/api/3/futures/account": "fetchPositions", "https://api.hitbtc.com/api/3/margin/account": "fetchPositions", "https://api.hitbtc.com/api/3/futures/account/isolated/TRXUSDT_PERP": "fetchLeverage", "https://api.hitbtc.com/api/3/margin/account/isolated/TRXUSDT_PERP": "fetchLeverage", "https://api.hitbtc.com/api/3/margin/account/isolated/TRXUSDT": "fetchLeverage", "https://api.hitbtc.com/api/3/futures/position/cross/TRXUSDT_PERP": "closePosition", "https://api.hitbtc.com/api/3/public/trades/BTCUSDT": "fetchTrades", "https://api.hitbtc.com/api/3/public/trades/BTCUSDT_PERP": "fetchTrades", "https://api.hitbtc.com/api/3/public/orderbook/BTCUSDT": "fetchOrderBook", "https://api.hitbtc.com/api/3/public/orderbook/BTCUSDT_PERP": "fetchOrderBook", "https://api.hitbtc.com/api/3/public/ticker/BTCUSDT_PERP": "fetchTicker", "https://api.hitbtc.com/api/3/public/ticker/BTCUSDT": "fetchTicker", "https://api.hitbtc.com/api/3/public/ticker": "fetchTickers", "https://api.hitbtc.com/api/3/public/candles/BTCUSDT": "fetchOHLCV", "https://api.hitbtc.com/api/3/public/candles/BTCUSDT_PERP": "fetchOHLCV", "https://api.hitbtc.com/api/3/public/futures/history/funding": "fetchFundingRateHistory", "https://api.hitbtc.com/api/3/public/futures/info/BTCUSDT_PERP": "fetchOpenInterest", "https://api.hitbtc.com/api/3/public/futures/info": "fetchOpenInterests" }, "blockchaincom": { "https://api.blockchain.com/v3/exchange/fills": "fetchMyTrades", "https://api.blockchain.com/v3/exchange/orders": "createOrder", "https://api.blockchain.com/v3/exchange/accounts": "fetchBalance", "https://api.blockchain.com/v3/exchange/deposits": "fetchDeposits", "https://api.blockchain.com/v3/exchange/withdrawals": "fetchWithdrawals", "https://api.blockchain.com/v3/exchange/deposits/USDT": "fetchDepositAddress", "https://api.blockchain.com/v3/exchange/l3/BTC-USDT": "fetchOrderBook", "https://api.blockchain.com/v3/exchange/tickers/BTC-USDT": "fetchTicker", "https://api.blockchain.com/v3/exchange/tickers": "fetchTickers" }, "hyperliquid": { "https://api.hyperliquid.xyz/exchange": "withdraw", "https://api.hyperliquid.xyz/info": "fetchWithdrawals", "https://api.hyperliquid-testnet.xyz/exchange": "cancelOrdersForSymbols", "https://api.hyperliquid-testnet.xyz/info": "fetchTradingFee" }, "digifinex": { "https://openapi.digifinex.com/v3/currencies": "fetchCurrencies", "https://openapi.digifinex.com/v3/spot/order/new": "createMarketBuyOrderWithCost", "https://openapi.digifinex.com/swap/v2/trade/order_place": "createOrder", "https://openapi.digifinex.com/v3/spot/order/batch_new": "createOrders", "https://openapi.digifinex.com/v3/margin/order/batch_new": "createOrders", "https://openapi.digifinex.com/swap/v2/trade/batch_order": "createOrders", "https://openapi.digifinex.com/v3/spot/order/history": "fetchOrders", "https://openapi.digifinex.com/swap/v2/trade/history_orders": "fetchOrders", "https://openapi.digifinex.com/v3/spot/order": "fetchOrder", "https://openapi.digifinex.com/swap/v2/trade/order_info": "fetchOrder", "https://openapi.digifinex.com/v3/spot/mytrades": "fetchMyTrades", "https://openapi.digifinex.com/swap/v2/trade/history_trades": "fetchMyTrades", "https://openapi.digifinex.com/v3/spot/order/current": "fetchOpenOrders", "https://openapi.digifinex.com/swap/v2/trade/open_orders": "fetchOpenOrders", "https://openapi.digifinex.com/v3/spot/assets": "fetchBalance", "https://openapi.digifinex.com/swap/v2/account/balance": "fetchBalance", "https://openapi.digifinex.com/v3/margin/assets": "fetchCrossBorrowRates", "https://openapi.digifinex.com/v3/margin/positions": "fetchBorrowInterest", "https://openapi.digifinex.com/swap/v2/account/positions": "fetchPosition", "https://openapi.digifinex.com/swap/v2/account/leverage": "setLeverage", "https://openapi.digifinex.com/v3/deposit/history": "fetchDeposits", "https://openapi.digifinex.com/v3/withdraw/history": "fetchWithdrawals", "https://openapi.digifinex.com/swap/v2/account/position_mode": "setMarginMode", "https://openapi.digifinex.com/v3/spot/financelog": "fetchLedger", "https://openapi.digifinex.com/swap/v2/account/finance_record": "fetchLedger", "https://openapi.digifinex.com/v3/deposit/address": "fetchDepositAddress", "https://openapi.digifinex.com/v3/order_book": "fetchOrderBook", "https://openapi.digifinex.com/swap/v2/public/depth": "fetchOrderBook", "https://openapi.digifinex.com/v3/ticker": "fetchTicker", "https://openapi.digifinex.com/swap/v2/public/tickers": "fetchTickers", "https://openapi.digifinex.com/swap/v2/public/ticker": "fetchTicker", "https://openapi.digifinex.com/v3/trades": "fetchTrades", "https://openapi.digifinex.com/swap/v2/public/trades": "fetchTrades", "https://openapi.digifinex.com/v3/kline": "fetchOHLCV", "https://openapi.digifinex.com/swap/v2/public/candles": "fetchOHLCV", "https://openapi.digifinex.com/v3/spot/order/cancel": "cancelOrder", "https://openapi.digifinex.com/swap/v2/trade/cancel_order": "cancelOrder", "https://openapi.digifinex.com/v3/time": "fetchTime", "https://openapi.digifinex.com/swap/v2/public/funding_rate_history": "fetchFundingRateHistory", "https://openapi.digifinex.com/swap/v2/public/funding_rate": "fetchFundingInterval", "https://openapi.digifinex.com/v3/transfer": "transfer", "https://openapi.digifinex.com/swap/v2/account/transfer": "transfer" }, "kucoinfutures": { "https://api-futures.kucoin.com/api/v1/orders": "closePosition", "https://api-futures.kucoin.com/api/v1/orders/test": "createOrder", "https://api-futures.kucoin.com/api/v1/st-orders": "createOrder", "https://api-futures.kucoin.com/api/v1/orders/multi": "createOrders", "https://api-futures.kucoin.com/api/v1/fills": "fetchMyTrades", "https://api-futures.kucoin.com/api/v1/orders/multi-cancel": "cancelOrders", "https://api-futures.kucoin.com/api/v1/stopOrders": "fetchOrdersByStatus", "https://api-futures.kucoin.com/api/v1/orders/126611245292855296": "cancelOrder", "https://api-futures.kucoin.com/api/v1/orders/client-order/order2": "cancelOrder", "https://api-futures.kucoin.com/api/v1/account-overview": "fetchBalance", "https://api-futures.kucoin.com/api/v1/positions": "fetchPositions", "https://api-futures.kucoin.com/api/v1/deposit-list": "fetchDeposits", "https://api-futures.kucoin.com/api/v1/withdrawal-list": "fetchWithdrawals", "https://openapi-v2.kucoin.com/api/v1/accounts/ledgers": "fetchLedger", "https://api-futures.kucoin.com/api/v1/deposit-address": "fetchDepositAddress", "https://api-futures.kucoin.com/api/v1/orders/1234567890": "fetchOrder", "https://api-futures.kucoin.com/api/v1/orders/": "fetchOrder", "https://api-futures.kucoin.com/api/v1/contract/funding-rates": "fetchFundingRateHistory", "https://api-futures.kucoin.com/api/v1/funding-rate/XBTUSDTM/current": "fetchFundingInterval", "https://api-futures.kucoin.com/api/v1/timestamp": "fetchTime", "https://api-futures.kucoin.com/api/v1/trade/history": "fetchTrades", "https://api-futures.kucoin.com/api/v1/level2/depth20": "fetchOrderBook", "https://api-futures.kucoin.com/api/v1/ticker": "fetchTicker", "https://api-futures.kucoin.com/api/v1/contracts/active": "fetchTickers", "https://api-futures.kucoin.com/api/v1/kline/query": "fetchOHLCV", "https://openapi-v2.kucoin.com/api/v1/trade-fees": "fetchTradingFee", "https://api-futures.kucoin.com/api/v1/history-positions": "fetchPositionsHistory", "https://api-futures.kucoin.com/api/v2/position/getMarginMode": "fetchMarginMode", "https://api-futures.kucoin.com/api/v2/position/changeMarginMode": "setMarginMode", "https://api-futures.kucoin.com/api/v2/getCrossUserLeverage": "fetchLeverage", "https://api-futures.kucoin.com/api/v2/changeCrossUserLeverage": "setLeverage", "https://api-futures.kucoin.com/api/v1/status": "fetchStatus", "https://api-futures.kucoin.com/api/v1/mark-price/XBTUSDTM/current": "fetchMarkPrice", "https://api-futures.kucoin.com/api/v1/allTickers": "fetchBidsAsks", "https://api-futures.kucoin.com/api/v1/funding-history": "fetchFundingHistory", "https://api-futures.kucoin.com/api/v1/position": "fetchPosition", "https://api-futures.kucoin.com/api/v1/contracts/risk-limit/XBTUSDTM": "fetchMarketLeverageTiers", "https://api-futures.kucoin.com/api/v1/contracts/risk-limit/XBTUSDM": "fetchMarketLeverageTiers", "https://api-futures.kucoin.com/api/v1/position/margin/deposit-margin": "addMargin", "https://api-futures.kucoin.com/api/v1/transfer-in": "transfer", "https://api-futures.kucoin.com/api/v2/transfer-out": "transfer" }, "bigone": { "https://big.one/api/v3/viewer/orders": "fetchClosedOrders", "https://big.one/api/v3/viewer/trades": "fetchMyTrades", "https://big.one/api/v3/viewer/orders/cancel": "cancelAllOrders", "https://big.one/api/v3/viewer/accounts": "fetchBalance", "https://big.one/api/v3/viewer/deposits": "fetchDeposits", "https://big.one/api/v3/viewer/withdrawals": "withdraw", "https://big.one/api/v3/viewer/transfer": "transfer", "https://big.one/api/v3/viewer/assets/USDT/address": "fetchDepositAddress", "https://big.one/api/v3/asset_pairs/tickers": "fetchTickers", "https://big.one/api/contract/v2/instruments": "fetchTicker", "https://big.one/api/v3/ping": "fetchTime", "https://big.one/api/v3/asset_pairs/BTC-USDT/trades": "fetchTrades", "https://big.one/api/v3/asset_pairs/BTC-USDT/depth": "fetchOrderBook", "https://big.one/api/contract/v2/depth@BTCUSDT/snapshot": "fetchOrderBook", "https://big.one/api/v3/asset_pairs/BTC-USDT/ticker": "fetchTicker", "https://big.one/api/v3/asset_pairs/BTC-USDT/candles": "fetchOHLCV", "https://big.one/api/v3/viewer/orders/10/cancel": "cancelOrder", "https://big.one/api/v3/viewer/orders/10": "fetchOrder" }, "zonda": { "https://api.zondacrypto.exchange/rest/trading/history/transactions": "fetchMyTrades", "https://api.zondacrypto.exchange/rest/trading/offer": "fetchOpenOrders", "https://api.zondacrypto.exchange/rest/balances/BITBAY/balance": "fetchBalance", "https://api.zondacrypto.exchange/rest/balances/BITBAY/history": "fetchLedger", "https://api.zondacrypto.exchange/rest/trading/transactions/BTC-USDT": "fetchTrades", "https://api.zondacrypto.exchange/rest/trading/orderbook/BTC-USDT": "fetchOrderBook", "https://api.zondacrypto.exchange/rest/trading/ticker/BTC-USDT": "fetchTicker", "https://api.zondacrypto.exchange/rest/trading/ticker": "fetchTickers", "https://api.zondacrypto.exchange/rest/trading/candle/history/BTC-USDT/60": "fetchOHLCV" }, "mexc": { "https://api.mexc.com/api/v3/tradeFee": "fetchTradingFee", "https://api.mexc.com/api/v3/order": "cancelOrder", "https://api.mexc.com/api/v1/private/order/submit": "createOrder", "https://api.mexc.com/api/v1/private/planorder/place": "createOrder", "https://api.mexc.com/api/v3/batchOrders": "createOrders", "https://api.mexc.com/api/v3/allOrders": "fetchOrders", "https://contract.mexc.com/api/v1/private/order/list/history_orders": "fetchClosedOrders", "https://contract.mexc.com/api/v1/private/order/get/129402018493145088": "fetchOrder", "https://api.mexc.com/api/v3/myTrades": "fetchMyTrades", "https://contract.mexc.com/api/v1/private/order/list/order_deals": "fetchMyTrades", "https://api.mexc.com/api/v3/openOrders": "cancelAllOrders", "https://contract.mexc.com/api/v1/private/order/cancel_all": "cancelAllOrders", "https://api.mexc.com/api/v3/account": "fetchBalance", "https://contract.mexc.com/api/v1/private/account/assets": "fetchBalance", "https://contract.mexc.com/api/v3/margin/isolated/account": "fetchBalance", "https://contract.mexc.com/api/v1/private/position/open_positions": "fetchPositions", "https://api.mexc.com/api/v3/capital/deposit/hisrec": "fetchDeposits", "https://api.mexc.com/api/v3/capital/withdraw/history": "fetchWithdrawals", "https://contract.mexc.com/api/v1/private/position/change_position_mode": "setPositionMode", "https://www.mexc.com/open/api/v2/asset/internal/transfer/record": "fetchTransfers", "https://api.mexc.com/api/v3/capital/deposit/address": "createDepositAddress", "https://api.mexc.com/api/v3/aggTrades": "fetchTrades", "https://api.mexc.com/api/v3/historicalTrades": "fetchTrades", "https://api.mexc.com/api/v3/trades": "fetchTrades", "https://api.mexc.com/api/v1/contract/deals/LTC_USDT": "fetchTrades", "https://contract.mexc.com/api/v1/contract/deals/": "fetchTrades", "https://api.mexc.com/api/v3/klines": "fetchOHLCV", "https://api.mexc.com/api/v1/contract/kline/LTC_USDT": "fetchOHLCV", "https://api.mexc.com/api/v1/contract/kline/index_price/LTC_USDT": "fetchOHLCV", "https://api.mexc.com/api/v1/contract/kline/fair_price/LTC_USDT": "fetchOHLCV", "https://contract.mexc.com/api/v1/contract/kline/": "fetchOHLCV", "https://api.mexc.com/api/v1/private/order/cancel": "cancelOrder", "https://contract.mexc.com/api/v1/private/position/leverage": "fetchLeverage", "https://api.mexc.com/api/v3/time": "fetchTime", "https://api.mexc.com/api/v3/depth": "fetchOrderBook", "https://contract.mexc.com/api/v1/contract/depth/": "fetchOrderBook", "https://contract.mexc.com/api/v1/contract/ticker": "fetchTickers", "https://api.mexc.com/api/v3/ticker/24hr": "fetchTickers", "https://api.mexc.com/api/v3/ticker/bookTicker": "fetchBidsAsks", "https://contract.mexc.com/api/v1/contract/funding_rate/history": "fetchFundingRateHistory", "https://contract.mexc.com/api/v1/contract/funding_rate/": "fetchFundingInterval", "https://contract.mexc.com/api/v1/private/position/list/history_positions": "fetchPositionsHistory", "https://api.mexc.com/api/v3/capital/withdraw": "withdraw", "https://api.mexc.com/api/v3/uid": "fetchAccountId", "https://contract.mexc.com/api/v1/private/position/change_leverage": "setMarginMode" }, "onetrading": { "https://api.onetrading.com/fast/v1/account/orders/24b69da8-4bb2-449b-a98a-8fd0f2014552": "cancelOrder", "https://api.onetrading.com/fast/v1/account/orders": "createOrder", "https://api.onetrading.com/fast/v1/currencies": "fetchCurrencies", "https://api.onetrading.com/fast/v1/instruments": "fetchMarkets", "https://api.onetrading.com/fast/v1/time": "fetchTime", "https://api.onetrading.com/fast/v1/account/trades": "fetchMyTrades", "https://api.onetrading.com/fast/v1/account/balances": "fetchBalance" }, "bitmart": { "https://api-cloud-v2.bitmart.com/contract/private/get-position-mode": "fetchPositionMode", "https://api-cloud-v2.bitmart.com/contract/private/set-position-mode": "setPositionMode", "https://api-cloud.bitmart.com/account/v1/withdraw/charge": "fetchTransactionFee", "https://api-cloud.bitmart.com/spot/quotation/v3/ticker": "fetchTicker", "https://api-cloud-v2.bitmart.com/contract/public/details": "fetchTicker", "https://api-cloud.bitmart.com/spot/quotation/v3/tickers": "fetchTickers", "https://api-cloud.bitmart.com/spot/v2/submit_order": "createMarketBuyOrderWithCost", "https://api-cloud.bitmart.com/spot/v1/margin/submit_order": "createOrder", "https://api-cloud-v2.bitmart.com/contract/private/submit-order": "createOrder", "https://api-cloud-v2.bitmart.com/contract/private/submit-trail-order": "createOrder", "https://api-cloud-v2.bitmart.com/contract/private/submit-plan-order": "createOrder", "https://api-cloud-v2.bitmart.com/contract/private/submit-tp-sl-order": "createOrder", "https://api-cloud.bitmart.com/spot/v4/batch_orders": "createOrders", "https://api-cloud.bitmart.com/spot/v4/query/trades": "fetchMyTrades", "https://api-cloud-v2.bitmart.com/contract/private/trades": "fetchMyTrades", "https://api-cloud.bitmart.com/spot/v4/query/open-orders": "fetchOpenOrders", "https://api-cloud-v2.bitmart.com/contract/private/get-open-orders": "fetchOpenOrders", "https://api-cloud-v2.bitmart.com/contract/private/current-plan-order": "fetchOpenOrders", "https://api-cloud-v2.bitmart.com/contract/private/order": "fetchOrder", "https://api-cloud.bitmart.com/spot/v4/query/history-orders": "fetchClosedOrders", "https://api-cloud-v2.bitmart.com/contract/private/order-history": "fetchClosedOrders", "https://api-cloud-v2.bitmart.com/contract/private/cancel-order": "cancelOrder", "https://api-cloud.bitmart.com/spot/v3/cancel_order": "cancelOrder", "https://api-cloud-v2.bitmart.com/contract/private/cancel-plan-order": "cancelOrder", "https://api-cloud-v2.bitmart.com/contract/private/cancel-trail-order": "cancelOrder", "https://api-cloud.bitmart.com/spot/v4/cancel_orders": "cancelOrders", "https://api-cloud-v2.bitmart.com/contract/private/cancel-orders": "cancelAllOrders", "https://api-cloud.bitmart.com/spot/v4/cancel_all": "cancelAllOrders", "https://api-cloud.bitmart.com/spot/v1/wallet": "fetchBalance", "https://api-cloud-v2.bitmart.com/contract/private/assets-detail": "fetchBalance", "https://api-cloud-v2.bitmart.com/account/v1/wallet": "fetchBalance", "https://api-cloud.bitmart.com/spot/v1/margin/isolated/account": "fetchBalance", "https://api-cloud-v2.bitmart.com/contract/private/position-v2": "fetchPositions", "https://api-cloud-v2.bitmart.com/account/v2/deposit-withdraw/history": "fetchWithdrawals", "https://api-cloud.bitmart.com/account/v2/deposit-withdraw/history": "fetchDeposits", "https://api-cloud-v2.bitmart.com/account/v1/transfer-contract": "transfer", "https://api-cloud-v2.bitmart.com/account/v1/transfer-contract-list": "fetchTransfers", "https://api-cloud.bitmart.com/account/v1/deposit/address": "fetchDepositAddress", "https://api-cloud-v2.bitmart.com/system/time": "fetchTime", "https://api-cloud.bitmart.com/spot/quotation/v3/trades": "fetchTrades", "https://api-cloud.bitmart.com/spot/quotation/v3/books": "fetchOrderBook", "https://api-cloud-v2.bitmart.com/contract/public/depth": "fetchOrderBook", "https://api-cloud.bitmart.com/spot/quotation/v3/klines": "fetchOHLCV", "https://api-cloud-v2.bitmart.com/contract/public/kline": "fetchOHLCV", "https://api-cloud-v2.bitmart.com/contract/public/markprice-kline": "fetchMarkOHLCV", "https://api-cloud-v2.bitmart.com/contract/public/funding-rate": "fetchFundingRate", "https://api-cloud-v2.bitmart.com/contract/private/modify-limit-order": "editOrder", "https://api-cloud-v2.bitmart.com/contract/private/modify-tp-sl-order": "editOrder", "https://api-cloud-v2.bitmart.com/contract/private/modify-preset-plan-order": "editOrder", "https://api-cloud-v2.bitmart.com/contract/private/modify-plan-order": "editOrder", "https://api-cloud.bitmart.com/spot/v1/margin/isolated/borrow_record": "fetchBorrowInterest", "https://api-cloud-v2.bitmart.com/contract/public/funding-rate-history": "fetchFundingRateHistory", "https://api-cloud-v2.bitmart.com/contract/private/transaction-history": "fetchFundingHistory" }, "coinbase": { "https://api.coinbase.com/v2/exchange-rates": "fetchCurrencies", "https://api.coinbase.com/v2/time": "fetchTime", "https://api.coinbase.com/api/v3/brokerage/time": "fetchTime", "https://api.coinbase.com/api/v3/brokerage/orders": "createMarketBuyOrderWithCost", "https://api.coinbase.com/api/v3/brokerage/orders/preview": "createOrder", "https://api.coinbase.com/v2/accounts": "fetchBalance", "https://api.coinbase.com/api/v3/brokerage/accounts": "fetchAccounts", "https://api.coinbase.com/api/v3/brokerage/orders/historical/": "fetchOrder", "https://api.coinbase.com/api/v3/brokerage/market/products/BTC-USDT/ticker": "fetchTicker", "https://api.coinbase.com/api/v3/brokerage/market/products/BIT-26APR24-CDE/ticker": "fetchTrades", "https://api.coinbase.com/api/v3/brokerage/market/products/BTC-USDT/candles": "fetchOHLCV", "https://api.coinbase.com/api/v3/brokerage/orders/edit": "editOrder", "https://api.coinbase.com/api/v3/brokerage/orders/edit_preview": "editOrder", "https://api.coinbase.com/api/v3/brokerage/orders/batch_cancel": "cancelOrders", "https://api.coinbase.com/api/v3/brokerage/orders/historical/batch": "fetchClosedOrders", "https://api.coinbase.com/v2/accounts/myAccount/transactions": "fetchDepositsWithdrawals", "https://api.coinbase.com/api/v3/brokerage/best_bid_ask": "fetchBidsAsks", "https://api.coinbase.com/api/v3/brokerage/market/products": "fetchTickers", "https://api.coinbase.com/api/v3/brokerage/market/product_book": "fetchOrderBook", "https://api.coinbase.com/api/v3/brokerage/intx/positions/": "fetchPositions", "https://api.coinbase.com/api/v3/brokerage/transaction_summary": "fetchTradingFees" }, "bitrue": { "https://www.bitrue.com/api/v1/order": "cancelOrder", "https://fapi.bitrue.com/fapi/v2/order": "fetchOrder", "https://www.bitrue.com/api/v2/myTrades": "fetchMyTrades", "https://fapi.bitrue.com/fapi/v2/myTrades": "fetchMyTrades", "https://www.bitrue.com/api/v1/openOrders": "fetchOpenOrders", "https://fapi.bitrue.com/fapi/v2/openOrders": "fetchOpenOrders", "https://dapi.bitrue.com/dapi/v2/openOrders": "fetchOpenOrders", "https://www.bitrue.com/api/v1/allOrders": "fetchClosedOrders", "https://www.bitrue.com/api/v1/account": "fetchBalance", "https://fapi.bitrue.com/fapi/v2/account": "fetchBalance", "https://fapi.bitrue.com/fapi/v2/cancel": "cancelOrder", "https://www.bitrue.com/api/v1/withdraw/history": "fetchWithdrawals", "https://www.bitrue.com/api/v1/time": "fetchTime", "https://www.bitrue.com/api/v1/trades": "fetchTrades", "https://www.bitrue.com/api/v1/depth": "fetchOrderBook", "https://fapi.bitrue.com/fapi/v1/depth": "fetchOrderBook", "https://fapi.bitrue.com/fapi/v1/ticker": "fetchTicker", "https://www.bitrue.com/api/v1/ticker/24hr": "fetchTickers", "https://www.bitrue.com/api/v1/ticker/bookTicker": "fetchBidsAsks", "https://www.bitrue.com/api/v1/market/kline": "fetchOHLCV", "https://fapi.bitrue.com/fapi/v1/klines": "fetchOHLCV" }, "independentreserve": { "https://api.independentreserve.com/Private/PlaceMarketOrder": "createOrder", "https://api.independentreserve.com/Private/PlaceLimitOrder": "createOrder", "https://api.independentreserve.com/Private/GetDigitalCurrencyDepositAddress": "fetchDepositAddress", "https://api.independentreserve.com/Private/WithdrawDigitalCurrency": "withdraw" }, "bitteam": { "https://bit.team/trade/api/ccxt/ordercreate": "createOrder", "https://bit.team/trade/api/ccxt/balance": "fetchBalance", "https://bit.team/trade/api/ccxt/tradesOfUser": "fetchMyTrades", "https://bit.team/trade/api/ccxt/ordersOfUser": "fetchClosedOrders", "https://bit.team/trade/api/ccxt/order/111374644": "fetchOrder", "https://bit.team/trade/api/ccxt/cancelorder": "cancelOrder", "https://bit.team/trade/api/cmc/trades/": "fetchTrades", "https://bit.team/trade/api/cmc/orderbook/": "fetchOrderBook", "https://bit.team/trade/api/pair/": "fetchTicker", "https://bit.team/trade/api/cmc/summary": "fetchTickers", "https://history.bit.team/api/tw/history//1": "fetchOHLCV" }, "luno": { "https://api.luno.com/api/exchange/1/candles": "fetchOHLCV", "https://api.luno.com/api/1/orderbook": "fetchOrderBook", "https://api.luno.com/api/1/orderbook_top": "fetchOrderBook", "https://api.luno.com/api/1/marketorder": "createOrder", "https://api.luno.com/api/1/postorder": "createOrder", "https://api.luno.com/api/1/trades": "fetchTrades", "https://api.luno.com/api/1/ticker": "fetchTicker", "https://api.luno.com/api/1/tickers": "fetchTickers" }, "indodax": { "https://indodax.com/tapi": "fetchDepositAddresses", "https://indodax.com/tradingview/history_v2": "fetchOHLCV" }, "woofipro": { "https://api-evm.orderly.org/v1/order": "cancelOrder", "https://api-evm.orderly.org/v1/algo/order": "cancelOrder", "https://api-evm.orderly.org/v1/batch-order": "cancelOrders", "https://api-evm.orderly.org/v1/order/1167852149": "fetchOrder", "https://api-evm.orderly.org/v1/client/order/myOrder": "fetchOrder", "https://api-evm.orderly.org/v1/orders": "fetchClosedOrders", "https://api-evm.orderly.org/v1/algo/orders": "fetchOrders", "https://api-evm.orderly.org/v1/trades": "fetchMyTrades", "https://api-evm.orderly.org/v1/client/holding": "fetchBalance", "https://api-evm.orderly.org/v1/positions": "fetchPositions", "https://api-evm.orderly.org/v1/client/leverage": "setLeverage", "https://api-evm.orderly.org/v1/asset/history": "fetchLedger", "https://api-evm.orderly.org/v1/kline": "fetchOHLCV", "https://api-evm.orderly.org/v1/public/market_trades": "fetchTrades", "https://api-evm.orderly.org/v1/client/order": "cancelOrder", "https://api-evm.orderly.org/v1/public/system_info": "fetchStatus", "https://api-evm.orderly.org/v1/public/info": "fetchMarkets", "https://api-evm.orderly.org/v1/client/info": "fetchTradingFees", "https://api-evm.orderly.org/v1/public/token": "fetchCurrencies", "https://api-evm.orderly.org/v1/orderbook/PERP_LTC_USDC": "fetchOrderBook", "https://api-evm.orderly.org/v1/orderbook/PERP_BTC_USDC": "fetchOrderBook", "https://api-evm.orderly.org/v1/order/1034475822/trades": "fetchOrderTrades", "https://api-evm.orderly.org/v1/public/funding_rate_history": "fetchFundingRateHistory", "https://api-evm.orderly.org/v1/public/funding_rate/PERP_BTC_USDC": "fetchFundingInterval", "https://api-evm.orderly.org/v1/position/PERP_BTC_USDC": "fetchPosition" }, "hollaex": { "https://api.hollaex.com/v2/chart": "fetchOHLCV", "https://api.sandbox.hollaex.com/v2/order": "createOrder", "https://api.hollaex.com/v2/constants": "fetchCurrencies", "https://api.hollaex.com/v2/orderbook": "fetchOrderBook", "https://api.hollaex.com/v2/trades": "fetchTrades", "https://api.hollaex.com/v2/ticker": "fetchTicker", "https://api.hollaex.com/v2/tickers": "fetchTickers", "https://api.sandbox.hollaex.com/v2/user/deposits": "fetchDeposits", "https://api.sandbox.hollaex.com/v2/user/withdrawals": "fetchWithdrawals", "https://api.sandbox.hollaex.com/v2/user": "fetchDepositAddresses", "https://api.sandbox.hollaex.com/v2/user/trades": "fetchMyTrades", "https://api.sandbox.hollaex.com/v2/constants": "fetchDepositWithdrawFees" }, "bitbns": { "https://api.coinone.co.kr/public/v2/currencies": "fetchCurrencies", "https://api.coinone.co.kr/public/v2/ticker_new/KRW": "fetchTickers", "https://api.coinone.co.kr/public/v2/orderbook/KRW/BTC": "fetchOrderBook", "https://api.coinone.co.kr/public/v2/ticker_new/KRW/BTC": "fetchTicker", "https://api.coinone.co.kr/public/v2/trades/KRW/BTC": "fetchTrades" }, "bitfinex": { "https://api-pub.bitfinex.com/v2/conf/pub:list:currency,pub:map:currency:sym,pub:map:currency:label,pub:map:currency:unit,pub:map:currency:undl,pub:map:currency:pool,pub:map:currency:explorer,pub:map:currency:tx:fee,pub:map:tx:method,pub:info:tx:status": "fetchCurrencies", "https://api-pub.bitfinex.com/v2/platform/status": "fetchStatus", "https://api.bitfinex.com/v2/auth/w/transfer": "transfer", "https://api-pub.bitfinex.com/v2/book/tBTCUST/R0": "fetchOrderBook", "https://api-pub.bitfinex.com/v2/book/tBTCF0:USTF0/R0": "fetchOrderBook", "https://api-pub.bitfinex.com/v2/tickers": "fetchTickers", "https://api-pub.bitfinex.com/v2/ticker/tBTCUST": "fetchTicker", "https://api-pub.bitfinex.com/v2/ticker/tBTCF0:USTF0": "fetchTicker", "https://api-pub.bitfinex.com/v2/trades/tBTCUST/hist": "fetchTrades", "https://api-pub.bitfinex.com/v2/trades/tBTCF0:USTF0/hist": "fetchTrades", "https://api.bitfinex.com/v2/auth/r/trades/tLTCUST/hist": "fetchMyTrades", "https://api.bitfinex.com/v2/auth/r/trades/tLTCF0:USTF0/hist": "fetchMyTrades", "https://api-pub.bitfinex.com/v2/candles/trade:1m:tBTCUST/hist": "fetchOHLCV", "https://api-pub.bitfinex.com/v2/candles/trade:1m:tBTCF0:USTF0/hist": "fetchOHLCV", "https://api.bitfinex.com/v2/auth/r/orders/tLTCUST": "fetchOpenOrders", "https://api.bitfinex.com/v2/auth/r/orders/tLTCF0:USTF0": "fetchOrder", "https://api.bitfinex.com/v2/auth/r/orders/tLTCUST/hist": "fetchClosedOrders", "https://api.bitfinex.com/v2/auth/r/orders/tLTCF0:USTF0/hist": "fetchClosedOrders", "https://api.bitfinex.com/v2/auth/w/order/cancel/multi": "cancelOrders", "https://api.bitfinex.com/v2/auth/r/wallets": "fetchBalance", "https://api.bitfinex.com/v2/auth/w/order/submit": "createTriggerOrder", "https://api-pub.bitfinex.com/v2/status/deriv": "fetchFundingRate", "https://api-pub.bitfinex.com/v2/status/deriv/tBTCF0:USTF0/hist": "fetchFundingRateHistory", "https://api-pub.bitfinex.com/v2/liquidations/hist": "fetchLiquidations", "https://api.bitfinex.com/v2/auth/w/deriv/collateral/set": "setMargin", "https://api.bitfinex.com/v2/auth/w/order/cancel": "cancelOrder", "https://api.bitfinex.com/v2/auth/w/order/multi": "createOrders", "https://api.bitfinex.com/v2/auth/w/deposit/address": "fetchDepositAddress", "https://api.bitfinex.com/v2/auth/r/movements/UST/hist": "fetchDepositsWithdrawals", "https://api.bitfinex.com/v2/auth/r/positions": "fetchPositions", "https://api.bitfinex.com/v2/auth/r/ledgers/UST/hist": "fetchLedger", "https://api.bitfinex.com/v2/auth/r/orders": "fetchOrder", "https://api.bitfinex.com/v2/auth/w/order/update": "editOrder" }, "bitvavo": { "https://api.bitvavo.com/v2/depositHistory": "fetchDeposits", "https://api.bitvavo.com/v2/withdrawalHistory": "fetchWithdrawals", "https://api.bitvavo.com/v2/balance": "fetchBalance", "https://api.bitvavo.com/v2/order": "fetchOrder", "https://api.bitvavo.com/v2/orders": "cancelAllOrders", "https://api.bitvavo.com/v2/trades": "fetchMyTrades", "https://api.bitvavo.com/v2/ordersOpen": "fetchOpenOrders", "https://api.bitvavo.com/v2/BTC-EUR/candles": "fetchOHLCV", "https://api.bitvavo.com/v2/time": "fetchTime" }, "okx": { "https://www.okx.com/api/v5/asset/balances": "fetchBalance", "https://www.okx.com/api/v5/account/balance": "fetchBalance", "https://www.okx.com/api/v5/public/open-interest": "fetchOpenInterests", "https://www.okx.com/api/v5/public/funding-rate": "fetchFundingInterval", "https://www.okx.com/api/v5/trade/order-algo": "createStopLossOrder", "https://www.okx.com/api/v5/trade/batch-orders": "createOrderWithTakeProfitAndStopLoss", "https://www.okx.com/api/v5/trade/amend-order": "editOrder", "https://www.okx.com/api/v5/trade/amend-algos": "editOrder", "https://www.okx.com/api/v5/trade/order": "fetchOrder", "https://www.okx.com/api/v5/trade/orders-pending": "fetchOpenOrders", "https://www.okx.com/api/v5/trade/orders-algo-pending": "fetchOpenOrders", "https://www.okx.com/api/v5/trade/orders-history": "fetchClosedOrders", "https://www.okx.com/api/v5/trade/orders-algo-history": "fetchClosedOrders", "https://www.okx.com/api/v5/trade/orders-history-archive": "fetchClosedOrders", "https://www.okx.com/api/v5/trade/cancel-order": "cancelOrder", "https://www.okx.com/api/v5/trade/cancel-algos": "cancelOrders", "https://www.okx.com/api/v5/trade/cancel-batch-orders": "cancelOrdersForSymbols", "https://www.okx.com/api/v5/trade/cancel-all-after": "cancelAllOrdersAfter", "https://www.okx.com/api/v5/trade/close-position": "closePosition", "https://www.okx.com/api/v5/trade/fills-history": "fetchMyTrades", "https://www.okx.com/api/v5/account/positions": "fetchPositions", "https://www.okx.com/api/v5/system/status": "fetchStatus", "https://www.okx.com/api/v5/asset/currencies": "fetchCurrencies", "https://www.okx.com/api/v5/asset/transfer-state": "fetchTransfer", "https://www.okx.com/api/v5/account/position/margin-balance": "reduceMargin", "https://www.okx.com/api/v5/account/interest-rate": "fetchCrossBorrowRates", "https://www.okx.com/api/v5/account/bills": "fetchMarginAdjustmentHistory", "https://www.okx.com/api/v5/account/bills-archive": "fetchMarginAdjustmentHistory", "https://www.okx.com/api/v5/asset/bills": "fetchLedger", "https://www.okx.com/api/v5/market/history-candles": "fetchOHLCV", "https://www.okx.com/api/v5/market/candles": "fetchOHLCV", "https://www.okx.com/api/v5/market/books": "fetchOrderBook", "https://www.okx.com/api/v5/market/books-full": "fetchOrderBook", "https://www.okx.com/api/v5/asset/deposit-history": "fetchDeposits", "https://www.okx.com/api/v5/account/leverage-info": "fetchLeverage", "https://www.okx.com/api/v5/account/set-leverage": "setMarginMode", "https://www.okx.com/api/v5/asset/transfer": "transfer", "https://www.okx.com/api/v5/market/trades": "fetchTrades", "https://www.okx.com/api/v5/account/trade-fee": "fetchTradingFee", "https://www.okx.com/api/v5/asset/deposit-address": "fetchDepositAddress", "https://www.okx.com/api/v5/asset/withdrawal-history": "fetchWithdrawals", "https://www.okx.com/api/v5/account/interest-accrued": "fetchBorrowInterest", "https://www.okx.com/api/v5