diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index e8665b76f8f..dbc627c33cc 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -31,7 +31,7 @@ repos: - repo: https://github.com/charliermarsh/ruff-pre-commit # Ruff version. - rev: 'v0.7.3' + rev: 'v0.8.0' hooks: - id: ruff - id: ruff-format diff --git a/README.md b/README.md index 9f4fc51fbb9..5a4330bb9ac 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,7 @@ Please read the [exchange specific notes](docs/exchanges.md) to learn about even - [X] [Bybit](https://bybit.com/) - [X] [Gate.io](https://www.gate.io/ref/6266643) - [X] [HTX](https://www.htx.com/) (Former Huobi) +- [X] [Hyperliquid](https://hyperliquid.xyz/) (A decentralized exchange, or DEX) - [X] [Kraken](https://kraken.com/) - [X] [OKX](https://okx.com/) (Former OKEX) - [ ] [potentially many others](https://github.com/ccxt/ccxt/). _(We cannot guarantee they will work)_ @@ -41,6 +42,7 @@ Please read the [exchange specific notes](docs/exchanges.md) to learn about even - [X] [Binance](https://www.binance.com/) - [X] [Gate.io](https://www.gate.io/ref/6266643) +- [X] [Hyperliquid](https://hyperliquid.xyz/) (A decentralized exchange, or DEX) - [X] [OKX](https://okx.com/) - [X] [Bybit](https://bybit.com/) diff --git a/docs/backtesting.md b/docs/backtesting.md index f7034b3b28e..710c4fd0373 100644 --- a/docs/backtesting.md +++ b/docs/backtesting.md @@ -581,7 +581,7 @@ These limits are usually listed in the exchange documentation as "trading rules" Backtesting (as well as live and dry-run) does honor these limits, and will ensure that a stoploss can be placed below this value - so the value will be slightly higher than what the exchange specifies. Freqtrade has however no information about historic limits. -This can lead to situations where trading-limits are inflated by using a historic price, resulting in minimum amounts > 50$. +This can lead to situations where trading-limits are inflated by using a historic price, resulting in minimum amounts > 50\$. For example: diff --git a/docs/configuration.md b/docs/configuration.md index 074c9a577f8..9c46b7546e8 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -146,10 +146,10 @@ Freqtrade can also load many options via command line (CLI) arguments (check out The prevalence for all Options is as follows: -- CLI arguments override any other option -- [Environment Variables](#environment-variables) -- Configuration files are used in sequence (the last file wins) and override Strategy configurations. -- Strategy configurations are only used if they are not set via configuration or command-line arguments. These options are marked with [Strategy Override](#parameters-in-the-strategy) in the below table. +* CLI arguments override any other option +* [Environment Variables](#environment-variables) +* Configuration files are used in sequence (the last file wins) and override Strategy configurations. +* Strategy configurations are only used if they are not set via configuration or command-line arguments. These options are marked with [Strategy Override](#parameters-in-the-strategy) in the below table. ### Parameters table @@ -183,7 +183,7 @@ Mandatory parameters are marked as **Required**, which means that they are requi | `margin_mode` | When trading with leverage, this determines if the collateral owned by the trader will be shared or isolated to each trading pair [leverage documentation](leverage.md).
**Datatype:** String | `liquidation_buffer` | A ratio specifying how large of a safety net to place between the liquidation price and the stoploss to prevent a position from reaching the liquidation price [leverage documentation](leverage.md).
*Defaults to `0.05`.*
**Datatype:** Float | | **Unfilled timeout** -| `unfilledtimeout.entry` | **Required.** How long (in minutes or seconds) the bot will wait for an unfilled entry order to complete, after which the order will be cancelled and repeated at current (new) price, as long as there is a signal. [Strategy Override](#parameters-in-the-strategy).
**Datatype:** Integer +| `unfilledtimeout.entry` | **Required.** How long (in minutes or seconds) the bot will wait for an unfilled entry order to complete, after which the order will be cancelled. [Strategy Override](#parameters-in-the-strategy).
**Datatype:** Integer | `unfilledtimeout.exit` | **Required.** How long (in minutes or seconds) the bot will wait for an unfilled exit order to complete, after which the order will be cancelled and repeated at current (new) price, as long as there is a signal. [Strategy Override](#parameters-in-the-strategy).
**Datatype:** Integer | `unfilledtimeout.unit` | Unit to use in unfilledtimeout setting. Note: If you set unfilledtimeout.unit to "seconds", "internals.process_throttle_secs" must be inferior or equal to timeout [Strategy Override](#parameters-in-the-strategy).
*Defaults to `"minutes"`.*
**Datatype:** String | `unfilledtimeout.exit_timeout_count` | How many times can exit orders time out. Once this number of timeouts is reached, an emergency exit is triggered. 0 to disable and allow unlimited order cancels. [Strategy Override](#parameters-in-the-strategy).
*Defaults to `0`.*
**Datatype:** Integer @@ -295,10 +295,10 @@ Values set in the configuration file always overwrite values set in the strategy * `order_time_in_force` * `unfilledtimeout` * `disable_dataframe_checks` -- `use_exit_signal` +* `use_exit_signal` * `exit_profit_only` -- `exit_profit_offset` -- `ignore_roi_if_entry_signal` +* `exit_profit_offset` +* `ignore_roi_if_entry_signal` * `ignore_buying_expired_candle_after` * `position_adjustment_enable` * `max_entry_position_adjustment` @@ -311,12 +311,12 @@ There are several methods to configure how much of the stake currency the bot wi The minimum stake amount will depend on exchange and pair and is usually listed in the exchange support pages. -Assuming the minimum tradable amount for XRP/USD is 20 XRP (given by the exchange), and the price is 0.6$, the minimum stake amount to buy this pair is `20 * 0.6 ~= 12`. -This exchange has also a limit on USD - where all orders must be > 10$ - which however does not apply in this case. +Assuming the minimum tradable amount for XRP/USD is 20 XRP (given by the exchange), and the price is 0.6\$, the minimum stake amount to buy this pair is `20 * 0.6 ~= 12`. +This exchange has also a limit on USD - where all orders must be > 10\$ - which however does not apply in this case. -To guarantee safe execution, freqtrade will not allow buying with a stake-amount of 10.1$, instead, it'll make sure that there's enough space to place a stoploss below the pair (+ an offset, defined by `amount_reserve_percent`, which defaults to 5%). +To guarantee safe execution, freqtrade will not allow buying with a stake-amount of 10.1\$, instead, it'll make sure that there's enough space to place a stoploss below the pair (+ an offset, defined by `amount_reserve_percent`, which defaults to 5%). -With a reserve of 5%, the minimum stake amount would be ~12.6$ (`12 * (1 + 0.05)`). If we take into account a stoploss of 10% on top of that - we'd end up with a value of ~14$ (`12.6 / (1 - 0.1)`). +With a reserve of 5%, the minimum stake amount would be ~12.6\$ (`12 * (1 + 0.05)`). If we take into account a stoploss of 10% on top of that - we'd end up with a value of ~14\$ (`12.6 / (1 - 0.1)`). To limit this calculation in case of large stoploss values, the calculated minimum stake-limit will never be more than 50% above the real limit. @@ -362,9 +362,9 @@ To overcome this, the option `amend_last_stake_amount` can be set to `True`, whi In the example above this would mean: -- Trade1: 400 USDT -- Trade2: 400 USDT -- Trade3: 200 USDT +* Trade1: 400 USDT +* Trade2: 400 USDT +* Trade3: 200 USDT !!! Note This option only applies with [Static stake amount](#static-stake-amount) - since [Dynamic stake amount](#dynamic-stake-amount) divides the balances evenly. diff --git a/docs/data-download.md b/docs/data-download.md index 59fa23b97be..d84d6b32812 100644 --- a/docs/data-download.md +++ b/docs/data-download.md @@ -11,9 +11,8 @@ Without provided configuration, `--exchange` becomes mandatory. You can use a relative timerange (`--days 20`) or an absolute starting point (`--timerange 20200101-`). For incremental downloads, the relative approach should be used. !!! Tip "Tip: Updating existing data" - If you already have backtesting data available in your data-directory and would like to refresh this data up to today, freqtrade will automatically calculate the data missing for the existing pairs and the download will occur from the latest available point until "now", neither --days or --timerange parameters are required. Freqtrade will keep the available data and only download the missing data. - If you are updating existing data after inserting new pairs that you have no data for, use `--new-pairs-days xx` parameter. Specified number of days will be downloaded for new pairs while old pairs will be updated with missing data only. - If you use `--days xx` parameter alone - data for specified number of days will be downloaded for _all_ pairs. Be careful, if specified number of days is smaller than gap between now and last downloaded candle - freqtrade will delete all existing data to avoid gaps in candle data. + If you already have backtesting data available in your data-directory and would like to refresh this data up to today, freqtrade will automatically calculate the missing timerange for the existing pairs and the download will occur from the latest available point until "now", neither `--days` or `--timerange` parameters are required. Freqtrade will keep the available data and only download the missing data. + If you are updating existing data after inserting new pairs that you have no data for, use the `--new-pairs-days xx` parameter. Specified number of days will be downloaded for new pairs while old pairs will be updated with missing data only. ### Usage @@ -123,10 +122,11 @@ freqtrade download-data --exchange binance --pairs .*/USDT ### Other Notes * To use a different directory than the exchange specific default, use `--datadir user_data/data/some_directory`. -* To change the exchange used to download the historical data from, please use a different configuration file (you'll probably need to adjust rate limits etc.) +* To change the exchange used to download the historical data from, either use `--exchange ` - or specify a different configuration file. * To use `pairs.json` from some other directory, use `--pairs-file some_other_dir/pairs.json`. * To download historical candle (OHLCV) data for only 10 days, use `--days 10` (defaults to 30 days). * To download historical candle (OHLCV) data from a fixed starting point, use `--timerange 20200101-` - which will download all data from January 1st, 2020. +* Given starting points are ignored if data is already available, downloading only missing data up to today. * Use `--timeframes` to specify what timeframe download the historical candle (OHLCV) data for. Default is `--timeframes 1m 5m` which will download 1-minute and 5-minute data. * To use exchange, timeframe and list of pairs as defined in your configuration file, use the `-c/--config` option. With this, the script uses the whitelist defined in the config as the list of currency pairs to download data for and does not require the pairs.json file. You can combine `-c/--config` with most other options. diff --git a/docs/developer.md b/docs/developer.md index 4e7d4f2f4ab..d66f615fd1a 100644 --- a/docs/developer.md +++ b/docs/developer.md @@ -162,7 +162,7 @@ Hopefully you also want to contribute this back upstream. Whatever your motivations are - This should get you off the ground in trying to develop a new Pairlist Handler. -First of all, have a look at the [VolumePairList](https://github.com/freqtrade/freqtrade/blob/develop/freqtrade/pairlist/VolumePairList.py) Handler, and best copy this file with a name of your new Pairlist Handler. +First of all, have a look at the [VolumePairList](https://github.com/freqtrade/freqtrade/blob/develop/freqtrade/plugins/pairlist/VolumePairList.py) Handler, and best copy this file with a name of your new Pairlist Handler. This is a simple Handler, which however serves as a good example on how to start developing. @@ -226,7 +226,7 @@ In `VolumePairList`, this implements different methods of sorting, does early va ##### sample ``` python - def filter_pairlist(self, pairlist: List[str], tickers: Dict) -> List[str]: + def filter_pairlist(self, pairlist: list[str], tickers: dict) -> List[str]: # Generate dynamic whitelist pairs = self._calculate_pairlist(pairlist, tickers) return pairs diff --git a/docs/exchanges.md b/docs/exchanges.md index 468c7bc8e5b..4b324346f15 100644 --- a/docs/exchanges.md +++ b/docs/exchanges.md @@ -303,6 +303,42 @@ It's therefore required to pass the UID as well. !!! Warning "Necessary Verification" Bitmart requires Verification Lvl2 to successfully trade on the spot market through the API - even though trading via UI works just fine with just Lvl1 verification. +## Hyperliquid + +!!! Tip "Stoploss on Exchange" + Hyperliquid supports `stoploss_on_exchange` and uses `stop-loss-limit` orders. It provides great advantages, so we recommend to benefit from it. + +Hyperliquid is a Decentralized Exchange (DEX). Decentralized exchanges work a bit different compared to normal exchanges. Instead of authenticating private API calls using an API key, private API calls need to be signed with the private key of your wallet. +This needs to be configured like this: + +```json +"exchange": { + "name": "hyperliquid", + "walletAddress": "your_eth_wallet_address", + "privateKey": "your_private_key", + // ... +} +``` + +* walletAddress must be in hex format: `0x<40 hex characters>`, and can be easily copied from your wallet. +* privateKey also must be in hex format: `0x<64 hex characters>`, and can either be exported from your wallet or regenerated using your mnemonic phrase. + +Hyperliquid handles deposits and withdrawals on the Arbitrum One chain, a Layer 2 scaling solution built on top of Ethereum. Hyperliquid uses USDC as quote / collateral. The process of depositing USDC on Hyperliquid requires a couple of steps, see [how to start trading](https://hyperliquid.gitbook.io/hyperliquid-docs/onboarding/how-to-start-trading) for details on what steps are needed. + +!!! Note "Hyperliquid general usage Notes" + Hyperliquid does not support market orders, however ccxt will simulate market orders by placing limit orders with a maximum slippage of 5%. + Unfortunately, hyperliquid only offers 5000 historic candles, so backtesting will either need to build candles historically (by waiting and downloading the data incrementally over time) - or will be limited to the last 5000 candles. + +!!! Info "Some general best practices (non exhaustive)" + * Beware of supply chain attacks, like pip package poisoning etcetera. However you export or (re-)generate your private key, make sure your environment is safe. + * Interact as little with the private key as possible. Store it in a separate file from the config.json (secrets.json for example) that you never have to touch, and secure it. + * Always keep your mnemonic phrase and private key private. + * Don't use the same mnemonic as the one you had to backup when initializing a hardware wallet, using the same mnemonic basically deletes the security of your hardware wallet. + * Create a different software wallet, only transfer the funds you want to trade with to that wallet, and use that wallet / private key to trade on Hyperliquid. + * Remember that if someone hacks the host you use for trading, or any other host you stored your private key / mnemonic on, you will lose the funds protected by that private key. That means the funds on that wallet and the funds deposited on Hyperliquid. + * If you have funds you don't want to use for trading (after making a profit for example), transfer them back to your hardware wallet. + + ## All exchanges Should you experience constant errors with Nonce (like `InvalidNonce`), it is best to regenerate the API keys. Resetting Nonce is difficult and it's usually easier to regenerate the API keys. diff --git a/docs/faq.md b/docs/faq.md index 13476557949..98b10689901 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -100,6 +100,19 @@ You can use the `/stopentry` command in Telegram to prevent future trade entry, Please look at the [advanced setup documentation Page](advanced-setup.md#running-multiple-instances-of-freqtrade). +### I'm getting "Impossible to load Strategy" when starting the bot + +This error message is shown when the bot cannot load the strategy. +Usually, you can use `freqtrade list-strategies` to list all available strategies. +The output of this command will also include a status column, showing if the strategy can be loaded. + +Please check the following: + +* Are you using the correct strategy name? The strategy name is case-sensitive and must correspond to the Strategy class name (not the filename!). +* Is the strategy in the `user_data/strategies` directory, and has the file-ending `.py`? +* Does the bot show other warnings before this error? Maybe you're missing some dependencies for the strategy - which would be highlighted in the log. +* In case of docker - is the strategy directory mounted correctly (check the volumes part of the docker-compose file)? + ### I'm getting "Missing data fillup" messages in the log This message is just a warning that the latest candles had missing candles in them. @@ -146,9 +159,9 @@ The same fix should be applied in the configuration file, if order types are def ### I'm trying to start the bot live, but get an API permission error -Errors like `Invalid API-key, IP, or permissions for action` mean exactly what they actually say. -Your API key is either invalid (copy/paste error? check for leading/trailing spaces in the config), expired, or the IP you're running the bot from is not enabled in the Exchange's API console. -Usually, the permission "Spot Trading" (or the equivalent in the exchange you use) will be necessary. +Errors like `Invalid API-key, IP, or permissions for action` mean exactly what they actually say. +Your API key is either invalid (copy/paste error? check for leading/trailing spaces in the config), expired, or the IP you're running the bot from is not enabled in the Exchange's API console. +Usually, the permission "Spot Trading" (or the equivalent in the exchange you use) will be necessary. Futures will usually have to be enabled specifically. ### How do I search the bot logs for something? diff --git a/docs/freqai-configuration.md b/docs/freqai-configuration.md index 3f01ca81bf9..7ae2535f6e7 100644 --- a/docs/freqai-configuration.md +++ b/docs/freqai-configuration.md @@ -393,7 +393,7 @@ Here we create a `PyTorchMLPRegressor` class that implements the `fit` method. T For example, if you are using a binary classifier to predict price movements as up or down, you can set the class names as follows: ```python - def set_freqai_targets(self, dataframe: DataFrame, metadata: Dict, **kwargs) -> DataFrame: + def set_freqai_targets(self, dataframe: DataFrame, metadata: dict, **kwargs) -> DataFrame: self.freqai.class_names = ["down", "up"] dataframe['&s-up_or_down'] = np.where(dataframe["close"].shift(-100) > dataframe["close"], 'up', 'down') diff --git a/docs/index.md b/docs/index.md index d6dca488029..45871acb9c7 100644 --- a/docs/index.md +++ b/docs/index.md @@ -28,7 +28,7 @@ Freqtrade is a free and open source crypto trading bot written in Python. It is - Develop your Strategy: Write your strategy in python, using [pandas](https://pandas.pydata.org/). Example strategies to inspire you are available in the [strategy repository](https://github.com/freqtrade/freqtrade-strategies). - Download market data: Download historical data of the exchange and the markets your may want to trade with. - Backtest: Test your strategy on downloaded historical data. -- Optimize: Find the best parameters for your strategy using hyperoptimization which employs machining learning methods. You can optimize buy, sell, take profit (ROI), stop-loss and trailing stop-loss parameters for your strategy. +- Optimize: Find the best parameters for your strategy using hyperoptimization which employs machine learning methods. You can optimize buy, sell, take profit (ROI), stop-loss and trailing stop-loss parameters for your strategy. - Select markets: Create your static list or use an automatic one based on top traded volumes and/or prices (not available during backtesting). You can also explicitly blacklist markets you don't want to trade. - Run: Test your strategy with simulated money (Dry-Run mode) or deploy it with real money (Live-Trade mode). - Run using Edge (optional module): The concept is to find the best historical [trade expectancy](edge.md#expectancy) by markets based on variation of the stop-loss and then allow/reject markets to trade. The sizing of the trade is based on a risk of a percentage of your capital. @@ -40,11 +40,12 @@ Freqtrade is a free and open source crypto trading bot written in Python. It is Please read the [exchange specific notes](exchanges.md) to learn about eventual, special configurations needed for each exchange. - [X] [Binance](https://www.binance.com/) -- [X] [Bitmart](https://bitmart.com/) - [X] [BingX](https://bingx.com/invite/0EM9RX) +- [X] [Bitmart](https://bitmart.com/) - [X] [Bybit](https://bybit.com/) - [X] [Gate.io](https://www.gate.io/ref/6266643) - [X] [HTX](https://www.htx.com/) (Former Huobi) +- [X] [Hyperliquid](https://hyperliquid.xyz/) (A decentralized exchange, or DEX) - [X] [Kraken](https://kraken.com/) - [X] [OKX](https://okx.com/) (Former OKEX) - [ ] [potentially many others through ccxt](https://github.com/ccxt/ccxt/). _(We cannot guarantee they will work)_ @@ -52,9 +53,10 @@ Please read the [exchange specific notes](exchanges.md) to learn about eventual, ### Supported Futures Exchanges (experimental) - [X] [Binance](https://www.binance.com/) +- [X] [Bybit](https://bybit.com/) - [X] [Gate.io](https://www.gate.io/ref/6266643) +- [X] [Hyperliquid](https://hyperliquid.xyz/) (A decentralized exchange, or DEX) - [X] [OKX](https://okx.com/) -- [X] [Bybit](https://bybit.com/) Please make sure to read the [exchange specific notes](exchanges.md), as well as the [trading with leverage](leverage.md) documentation before diving in. diff --git a/docs/requirements-docs.txt b/docs/requirements-docs.txt index 3ed50eaafe2..066a107665b 100644 --- a/docs/requirements-docs.txt +++ b/docs/requirements-docs.txt @@ -1,6 +1,6 @@ markdown==3.7 mkdocs==1.6.1 -mkdocs-material==9.5.44 +mkdocs-material==9.5.45 mdx_truly_sane_lists==1.3 pymdown-extensions==10.12 jinja2==3.1.4 diff --git a/docs/stoploss.md b/docs/stoploss.md index e0353d4da4b..7442484dea2 100644 --- a/docs/stoploss.md +++ b/docs/stoploss.md @@ -36,6 +36,7 @@ The Order-type will be ignored if only one mode is available. | Gate | limit | | Okx | limit | | Kucoin | stop-limit, stop-market| +| Hyperliquid (futures only) | limit | !!! Note "Tight stoploss" Do not set too low/tight stoploss value when using stop loss on exchange! diff --git a/docs/strategy-advanced.md b/docs/strategy-advanced.md index 3cd0259f475..8bb23c5da28 100644 --- a/docs/strategy-advanced.md +++ b/docs/strategy-advanced.md @@ -38,9 +38,9 @@ class AwesomeStrategy(IStrategy): trade.set_custom_data(key='entry_type', value=trade_entry_type) return super().bot_loop_start(**kwargs) - def adjust_entry_price(self, trade: Trade, order: Optional[Order], pair: str, + def adjust_entry_price(self, trade: Trade, order: Order | None, pair: str, current_time: datetime, proposed_rate: float, current_order_rate: float, - entry_tag: Optional[str], side: str, **kwargs) -> float: + entry_tag: str | None, side: str, **kwargs) -> float: # Limit orders to use and follow SMA200 as price target for the first 10 minutes since entry trigger for BTC/USDT pair. if ( pair == 'BTC/USDT' diff --git a/docs/strategy-callbacks.md b/docs/strategy-callbacks.md index 715ebdde291..44d675055a9 100644 --- a/docs/strategy-callbacks.md +++ b/docs/strategy-callbacks.md @@ -90,8 +90,8 @@ Called before entering a trade, makes it possible to manage your position size w class AwesomeStrategy(IStrategy): def custom_stake_amount(self, pair: str, current_time: datetime, current_rate: float, - proposed_stake: float, min_stake: Optional[float], max_stake: float, - leverage: float, entry_tag: Optional[str], side: str, + proposed_stake: float, min_stake: float | None, max_stake: float, + leverage: float, entry_tag: str | None, side: str, **kwargs) -> float: dataframe, _ = self.dp.get_analyzed_dataframe(pair=pair, timeframe=self.timeframe) @@ -213,7 +213,7 @@ class AwesomeStrategy(IStrategy): def custom_stoploss(self, pair: str, trade: Trade, current_time: datetime, current_rate: float, current_profit: float, after_fill: bool, - **kwargs) -> Optional[float]: + **kwargs) -> float | None: """ Custom stoploss logic, returning the new distance relative to current_rate (as ratio). e.g. returning -0.05 would create a stoploss 5% below current_rate. @@ -251,7 +251,7 @@ class AwesomeStrategy(IStrategy): def custom_stoploss(self, pair: str, trade: Trade, current_time: datetime, current_rate: float, current_profit: float, after_fill: bool, - **kwargs) -> Optional[float]: + **kwargs) -> float | None: # Make sure you have the longest interval first - these conditions are evaluated from top to bottom. if current_time - timedelta(minutes=120) > trade.open_date_utc: @@ -277,7 +277,7 @@ class AwesomeStrategy(IStrategy): def custom_stoploss(self, pair: str, trade: Trade, current_time: datetime, current_rate: float, current_profit: float, after_fill: bool, - **kwargs) -> Optional[float]: + **kwargs) -> float | None: if after_fill: # After an additional order, start with a stoploss of 10% below the new open rate @@ -306,7 +306,7 @@ class AwesomeStrategy(IStrategy): def custom_stoploss(self, pair: str, trade: Trade, current_time: datetime, current_rate: float, current_profit: float, after_fill: bool, - **kwargs) -> Optional[float]: + **kwargs) -> float | None: if pair in ("ETH/BTC", "XRP/BTC"): return -0.10 @@ -332,7 +332,7 @@ class AwesomeStrategy(IStrategy): def custom_stoploss(self, pair: str, trade: Trade, current_time: datetime, current_rate: float, current_profit: float, after_fill: bool, - **kwargs) -> Optional[float]: + **kwargs) -> float | None: if current_profit < 0.04: return None # return None to keep using the initial stoploss @@ -364,7 +364,7 @@ class AwesomeStrategy(IStrategy): def custom_stoploss(self, pair: str, trade: Trade, current_time: datetime, current_rate: float, current_profit: float, after_fill: bool, - **kwargs) -> Optional[float]: + **kwargs) -> float | None: # evaluate highest to lowest, so that highest possible stop is used if current_profit > 0.40: @@ -395,7 +395,7 @@ class AwesomeStrategy(IStrategy): def custom_stoploss(self, pair: str, trade: Trade, current_time: datetime, current_rate: float, current_profit: float, after_fill: bool, - **kwargs) -> Optional[float]: + **kwargs) -> float | None: dataframe, _ = self.dp.get_analyzed_dataframe(pair, self.timeframe) last_candle = dataframe.iloc[-1].squeeze() @@ -440,7 +440,7 @@ Stoploss values returned from `custom_stoploss()` must specify a percentage rela def custom_stoploss(self, pair: str, trade: Trade, current_time: datetime, current_rate: float, current_profit: float, after_fill: bool, - **kwargs) -> Optional[float]: + **kwargs) -> float | None: # once the profit has risen above 10%, keep the stoploss at 7% above the open price if current_profit > 0.10: @@ -483,7 +483,7 @@ The helper function `stoploss_from_absolute()` can be used to convert from an ab def custom_stoploss(self, pair: str, trade: Trade, current_time: datetime, current_rate: float, current_profit: float, after_fill: bool, - **kwargs) -> Optional[float]: + **kwargs) -> float | None: dataframe, _ = self.dp.get_analyzed_dataframe(pair, self.timeframe) trade_date = timeframe_to_prev_date(self.timeframe, trade.open_date_utc) candle = dataframe.iloc[-1].squeeze() @@ -520,8 +520,8 @@ class AwesomeStrategy(IStrategy): # ... populate_* methods - def custom_entry_price(self, pair: str, trade: Optional[Trade], current_time: datetime, proposed_rate: float, - entry_tag: Optional[str], side: str, **kwargs) -> float: + def custom_entry_price(self, pair: str, trade: Trade | None, current_time: datetime, proposed_rate: float, + entry_tag: str | None, side: str, **kwargs) -> float: dataframe, last_updated = self.dp.get_analyzed_dataframe(pair=pair, timeframe=self.timeframe) @@ -531,7 +531,7 @@ class AwesomeStrategy(IStrategy): def custom_exit_price(self, pair: str, trade: Trade, current_time: datetime, proposed_rate: float, - current_profit: float, exit_tag: Optional[str], **kwargs) -> float: + current_profit: float, exit_tag: str | None, **kwargs) -> float: dataframe, last_updated = self.dp.get_analyzed_dataframe(pair=pair, timeframe=self.timeframe) @@ -663,7 +663,7 @@ class AwesomeStrategy(IStrategy): # ... populate_* methods def confirm_trade_entry(self, pair: str, order_type: str, amount: float, rate: float, - time_in_force: str, current_time: datetime, entry_tag: Optional[str], + time_in_force: str, current_time: datetime, entry_tag: str | None, side: str, **kwargs) -> bool: """ Called right before placing a entry order. @@ -821,8 +821,8 @@ class DigDeeperStrategy(IStrategy): # This is called when placing the initial order (opening trade) def custom_stake_amount(self, pair: str, current_time: datetime, current_rate: float, - proposed_stake: float, min_stake: Optional[float], max_stake: float, - leverage: float, entry_tag: Optional[str], side: str, + proposed_stake: float, min_stake: float | None, max_stake: float, + leverage: float, entry_tag: str | None, side: str, **kwargs) -> float: # We need to leave most of the funds for possible further DCA orders @@ -831,11 +831,11 @@ class DigDeeperStrategy(IStrategy): def adjust_trade_position(self, trade: Trade, current_time: datetime, current_rate: float, current_profit: float, - min_stake: Optional[float], max_stake: float, + min_stake: float | None, max_stake: float, current_entry_rate: float, current_exit_rate: float, current_entry_profit: float, current_exit_profit: float, **kwargs - ) -> Union[Optional[float], tuple[Optional[float], Optional[str]]]: + ) -> float | None | tuple[float | None, str | None]: """ Custom trade adjustment logic, returning the stake amount that a trade should be increased or decreased. @@ -947,9 +947,9 @@ class AwesomeStrategy(IStrategy): # ... populate_* methods - def adjust_entry_price(self, trade: Trade, order: Optional[Order], pair: str, + def adjust_entry_price(self, trade: Trade, order: Order | None, pair: str, current_time: datetime, proposed_rate: float, current_order_rate: float, - entry_tag: Optional[str], side: str, **kwargs) -> float: + entry_tag: str | None, side: str, **kwargs) -> float: """ Entry price re-adjustment logic, returning the user desired limit price. This only executes when a order was already placed, still open (unfilled fully or partially) @@ -1004,7 +1004,7 @@ For markets / exchanges that don't support leverage, this method is ignored. class AwesomeStrategy(IStrategy): def leverage(self, pair: str, current_time: datetime, current_rate: float, - proposed_leverage: float, max_leverage: float, entry_tag: Optional[str], side: str, + proposed_leverage: float, max_leverage: float, entry_tag: str | None, side: str, **kwargs) -> float: """ Customize leverage for each new trade. This method is only called in futures mode. diff --git a/docs/strategy-customization.md b/docs/strategy-customization.md index ae797d326f4..f360c411d9c 100644 --- a/docs/strategy-customization.md +++ b/docs/strategy-customization.md @@ -582,11 +582,14 @@ When hyperopting, use of the hyperoptable parameter `.value` attribute is not su ??? info "Full documentation" ``` python - def informative(timeframe: str, asset: str = '', - fmt: Optional[Union[str, Callable[[KwArg(str)], str]]] = None, - *, - candle_type: Optional[CandleType] = None, - ffill: bool = True) -> Callable[[PopulateIndicators], PopulateIndicators]: + def informative( + timeframe: str, + asset: str = "", + fmt: str | Callable[[Any], str] | None = None, + *, + candle_type: CandleType | str | None = None, + ffill: bool = True, + ) -> Callable[[PopulateIndicators], PopulateIndicators]: """ A decorator for populate_indicators_Nn(self, dataframe, metadata), allowing these functions to define informative indicators. diff --git a/docs/strategy_migration.md b/docs/strategy_migration.md index a9748c41388..07744af58ae 100644 --- a/docs/strategy_migration.md +++ b/docs/strategy_migration.md @@ -214,8 +214,8 @@ class AwesomeStrategy(IStrategy): ``` python hl_lines="4" class AwesomeStrategy(IStrategy): def custom_stake_amount(self, pair: str, current_time: datetime, current_rate: float, - proposed_stake: float, min_stake: Optional[float], max_stake: float, - entry_tag: Optional[str], side: str, **kwargs) -> float: + proposed_stake: float, min_stake: float | None, max_stake: float, + entry_tag: str | None, side: str, **kwargs) -> float: # ... return proposed_stake ``` @@ -237,7 +237,7 @@ After: ``` python hl_lines="4" class AwesomeStrategy(IStrategy): def confirm_trade_entry(self, pair: str, order_type: str, amount: float, rate: float, - time_in_force: str, current_time: datetime, entry_tag: Optional[str], + time_in_force: str, current_time: datetime, entry_tag: str | None, side: str, **kwargs) -> bool: return True ``` @@ -280,8 +280,8 @@ After: ``` python hl_lines="3" class AwesomeStrategy(IStrategy): - def custom_entry_price(self, pair: str, trade: Optional[Trade], current_time: datetime, proposed_rate: float, - entry_tag: Optional[str], side: str, **kwargs) -> float: + def custom_entry_price(self, pair: str, trade: Trade | None, current_time: datetime, proposed_rate: float, + entry_tag: str | None, side: str, **kwargs) -> float: return proposed_rate ``` @@ -312,7 +312,7 @@ After: ``` python hl_lines="5 7" def custom_stoploss(self, pair: str, trade: 'Trade', current_time: datetime, current_rate: float, current_profit: float, after_fill: bool, - **kwargs) -> Optional[float]: + **kwargs) -> float | None: # once the profit has risen above 10%, keep the stoploss at 7% above the open price if current_profit > 0.10: return stoploss_from_open(0.07, current_profit, is_short=trade.is_short) @@ -329,7 +329,7 @@ After: `order_time_in_force` attributes changed from `"buy"` to `"entry"` and `"sell"` to `"exit"`. ``` python - order_time_in_force: Dict = { + order_time_in_force: dict = { "buy": "gtc", "sell": "gtc", } @@ -338,7 +338,7 @@ After: After: ``` python hl_lines="2 3" - order_time_in_force: Dict = { + order_time_in_force: dict = { "entry": "GTC", "exit": "GTC", } diff --git a/freqtrade/constants.py b/freqtrade/constants.py index 020acf333d0..266db9ae54b 100644 --- a/freqtrade/constants.py +++ b/freqtrade/constants.py @@ -98,7 +98,7 @@ ENV_VAR_PREFIX = "FREQTRADE__" -CANCELED_EXCHANGE_STATES = ("cancelled", "canceled", "expired") +CANCELED_EXCHANGE_STATES = ("cancelled", "canceled", "expired", "rejected") NON_OPEN_EXCHANGE_STATES = CANCELED_EXCHANGE_STATES + ("closed",) # Define decimals per coin for outputs diff --git a/freqtrade/data/history/datahandlers/featherdatahandler.py b/freqtrade/data/history/datahandlers/featherdatahandler.py index 408ffddb719..46fd7e3ae2c 100644 --- a/freqtrade/data/history/datahandlers/featherdatahandler.py +++ b/freqtrade/data/history/datahandlers/featherdatahandler.py @@ -58,20 +58,25 @@ def _ohlcv_load( ) if not filename.exists(): return DataFrame(columns=self._columns) - - pairdata = read_feather(filename) - pairdata.columns = self._columns - pairdata = pairdata.astype( - dtype={ - "open": "float", - "high": "float", - "low": "float", - "close": "float", - "volume": "float", - } - ) - pairdata["date"] = to_datetime(pairdata["date"], unit="ms", utc=True) - return pairdata + try: + pairdata = read_feather(filename) + pairdata.columns = self._columns + pairdata = pairdata.astype( + dtype={ + "open": "float", + "high": "float", + "low": "float", + "close": "float", + "volume": "float", + } + ) + pairdata["date"] = to_datetime(pairdata["date"], unit="ms", utc=True) + return pairdata + except Exception as e: + logger.exception( + f"Error loading data from {filename}. Exception: {e}. Returning empty dataframe." + ) + return DataFrame(columns=self._columns) def ohlcv_append( self, pair: str, timeframe: str, data: DataFrame, candle_type: CandleType diff --git a/freqtrade/data/history/datahandlers/hdf5datahandler.py b/freqtrade/data/history/datahandlers/hdf5datahandler.py index b0f525b8767..58ae658495d 100644 --- a/freqtrade/data/history/datahandlers/hdf5datahandler.py +++ b/freqtrade/data/history/datahandlers/hdf5datahandler.py @@ -68,28 +68,36 @@ def _ohlcv_load( ) if not filename.exists(): return pd.DataFrame(columns=self._columns) - where = [] - if timerange: - if timerange.starttype == "date": - where.append(f"date >= Timestamp({timerange.startts * 1e9})") - if timerange.stoptype == "date": - where.append(f"date <= Timestamp({timerange.stopts * 1e9})") - - pairdata = pd.read_hdf(filename, key=key, mode="r", where=where) - - if list(pairdata.columns) != self._columns: - raise ValueError("Wrong dataframe format") - pairdata = pairdata.astype( - dtype={ - "open": "float", - "high": "float", - "low": "float", - "close": "float", - "volume": "float", - } - ) - pairdata = pairdata.reset_index(drop=True) - return pairdata + try: + where = [] + if timerange: + if timerange.starttype == "date": + where.append(f"date >= Timestamp({timerange.startts * 1e9})") + if timerange.stoptype == "date": + where.append(f"date <= Timestamp({timerange.stopts * 1e9})") + + pairdata = pd.read_hdf(filename, key=key, mode="r", where=where) + + if list(pairdata.columns) != self._columns: + raise ValueError("Wrong dataframe format") + pairdata = pairdata.astype( + dtype={ + "open": "float", + "high": "float", + "low": "float", + "close": "float", + "volume": "float", + } + ) + pairdata = pairdata.reset_index(drop=True) + return pairdata + except ValueError: + raise + except Exception as e: + logger.exception( + f"Error loading data from {filename}. Exception: {e}. Returning empty dataframe." + ) + return pd.DataFrame(columns=self._columns) def ohlcv_append( self, pair: str, timeframe: str, data: pd.DataFrame, candle_type: CandleType diff --git a/freqtrade/data/history/datahandlers/parquetdatahandler.py b/freqtrade/data/history/datahandlers/parquetdatahandler.py index 82d3babfac7..1813f9991c4 100644 --- a/freqtrade/data/history/datahandlers/parquetdatahandler.py +++ b/freqtrade/data/history/datahandlers/parquetdatahandler.py @@ -56,20 +56,25 @@ def _ohlcv_load( ) if not filename.exists(): return DataFrame(columns=self._columns) - - pairdata = read_parquet(filename) - pairdata.columns = self._columns - pairdata = pairdata.astype( - dtype={ - "open": "float", - "high": "float", - "low": "float", - "close": "float", - "volume": "float", - } - ) - pairdata["date"] = to_datetime(pairdata["date"], unit="ms", utc=True) - return pairdata + try: + pairdata = read_parquet(filename) + pairdata.columns = self._columns + pairdata = pairdata.astype( + dtype={ + "open": "float", + "high": "float", + "low": "float", + "close": "float", + "volume": "float", + } + ) + pairdata["date"] = to_datetime(pairdata["date"], unit="ms", utc=True) + return pairdata + except Exception as e: + logger.exception( + f"Error loading data from {filename}. Exception: {e}. Returning empty dataframe." + ) + return DataFrame(columns=self._columns) def ohlcv_append( self, pair: str, timeframe: str, data: DataFrame, candle_type: CandleType diff --git a/freqtrade/data/history/history_utils.py b/freqtrade/data/history/history_utils.py index 338b5aecabf..fd4a5c5ee6e 100644 --- a/freqtrade/data/history/history_utils.py +++ b/freqtrade/data/history/history_utils.py @@ -6,13 +6,7 @@ from pandas import DataFrame, concat from freqtrade.configuration import TimeRange -from freqtrade.constants import ( - DATETIME_PRINT_FORMAT, - DEFAULT_DATAFRAME_COLUMNS, - DL_DATA_TIMEFRAMES, - DOCS_LINK, - Config, -) +from freqtrade.constants import DATETIME_PRINT_FORMAT, DL_DATA_TIMEFRAMES, DOCS_LINK, Config from freqtrade.data.converter import ( clean_ohlcv_dataframe, convert_trades_to_ohlcv, @@ -24,8 +18,9 @@ from freqtrade.exceptions import OperationalException from freqtrade.exchange import Exchange from freqtrade.plugins.pairlist.pairlist_helpers import dynamic_expand_pairlist -from freqtrade.util import dt_now, dt_ts, format_ms_time, get_progress_tracker +from freqtrade.util import dt_now, dt_ts, format_ms_time from freqtrade.util.migrations import migrate_data +from freqtrade.util.progress_tracker import CustomProgress, retrieve_progress_tracker logger = logging.getLogger(__name__) @@ -199,14 +194,21 @@ def _load_cached_data_for_updating( candle_type=candle_type, ) if not data.empty: - if not prepend and start and start < data.iloc[0]["date"]: - # Earlier data than existing data requested, redownload all - data = DataFrame(columns=DEFAULT_DATAFRAME_COLUMNS) + if prepend: + end = data.iloc[0]["date"] else: - if prepend: - end = data.iloc[0]["date"] - else: - start = data.iloc[-1]["date"] + if start and start < data.iloc[0]["date"]: + # Earlier data than existing data requested, Update start date + logger.info( + f"{pair}, {timeframe}, {candle_type}: " + f"Requested start date {start:{DATETIME_PRINT_FORMAT}} earlier than local " + f"data start date {data.iloc[0]['date']:{DATETIME_PRINT_FORMAT}}. " + f"Use `--prepend` to download data prior " + f"to {data.iloc[0]['date']:{DATETIME_PRINT_FORMAT}}, or " + "`--erase` to redownload all data." + ) + start = data.iloc[-1]["date"] + start_ms = int(start.timestamp() * 1000) if start else None end_ms = int(end.timestamp() * 1000) if end else None return data, start_ms, end_ms @@ -326,16 +328,19 @@ def refresh_backtest_ohlcv_data( erase: bool = False, data_format: str | None = None, prepend: bool = False, + progress_tracker: CustomProgress | None = None, ) -> list[str]: """ Refresh stored ohlcv data for backtesting and hyperopt operations. Used by freqtrade download-data subcommand. :return: List of pairs that are not available. """ + progress_tracker = retrieve_progress_tracker(progress_tracker) + pairs_not_available = [] data_handler = get_datahandler(datadir, data_format) candle_type = CandleType.get_default(trading_mode) - with get_progress_tracker() as progress: + with progress_tracker as progress: tf_length = len(timeframes) if trading_mode != "futures" else len(timeframes) + 2 timeframe_task = progress.add_task("Timeframe", total=tf_length) pair_task = progress.add_task("Downloading data...", total=len(pairs)) @@ -345,7 +350,7 @@ def refresh_backtest_ohlcv_data( progress.update(timeframe_task, completed=0) if pair not in exchange.markets: - pairs_not_available.append(pair) + pairs_not_available.append(f"{pair}: Pair not available on exchange.") logger.info(f"Skipping pair {pair}...") continue for timeframe in timeframes: @@ -411,79 +416,74 @@ def _download_trades_history( Download trade history from the exchange. Appends to previously downloaded trades data. """ - try: - until = None - since = 0 - if timerange: - if timerange.starttype == "date": - since = timerange.startts * 1000 - if timerange.stoptype == "date": - until = timerange.stopts * 1000 - - trades = data_handler.trades_load(pair, trading_mode) - - # TradesList columns are defined in constants.DEFAULT_TRADES_COLUMNS - # DEFAULT_TRADES_COLUMNS: 0 -> timestamp - # DEFAULT_TRADES_COLUMNS: 1 -> id - - if not trades.empty and since > 0 and since < trades.iloc[0]["timestamp"]: - # since is before the first trade - logger.info( - f"Start ({trades.iloc[0]['date']:{DATETIME_PRINT_FORMAT}}) earlier than " - f"available data. Redownloading trades for {pair}..." - ) - trades = trades_list_to_df([]) - - from_id = trades.iloc[-1]["id"] if not trades.empty else None - if not trades.empty and since < trades.iloc[-1]["timestamp"]: - # Reset since to the last available point - # - 5 seconds (to ensure we're getting all trades) - since = trades.iloc[-1]["timestamp"] - (5 * 1000) - logger.info( - f"Using last trade date -5s - Downloading trades for {pair} " - f"since: {format_ms_time(since)}." - ) + until = None + since = 0 + if timerange: + if timerange.starttype == "date": + since = timerange.startts * 1000 + if timerange.stoptype == "date": + until = timerange.stopts * 1000 - if not since: - since = dt_ts(dt_now() - timedelta(days=new_pairs_days)) + trades = data_handler.trades_load(pair, trading_mode) - logger.debug( - "Current Start: %s", - "None" if trades.empty else f"{trades.iloc[0]['date']:{DATETIME_PRINT_FORMAT}}", - ) - logger.debug( - "Current End: %s", - "None" if trades.empty else f"{trades.iloc[-1]['date']:{DATETIME_PRINT_FORMAT}}", - ) - logger.info(f"Current Amount of trades: {len(trades)}") + # TradesList columns are defined in constants.DEFAULT_TRADES_COLUMNS + # DEFAULT_TRADES_COLUMNS: 0 -> timestamp + # DEFAULT_TRADES_COLUMNS: 1 -> id - # Default since_ms to 30 days if nothing is given - new_trades = exchange.get_historic_trades( - pair=pair, - since=since, - until=until, - from_id=from_id, + if not trades.empty and since > 0 and since < trades.iloc[0]["timestamp"]: + # since is before the first trade + raise ValueError( + f"Start {format_ms_time(since)} earlier than " + f"available data ({trades.iloc[0]['date']:{DATETIME_PRINT_FORMAT}}). " + f"Please use `--erase` if you'd like to redownload {pair}." ) - new_trades_df = trades_list_to_df(new_trades[1]) - trades = concat([trades, new_trades_df], axis=0) - # Remove duplicates to make sure we're not storing data we don't need - trades = trades_df_remove_duplicates(trades) - data_handler.trades_store(pair, trades, trading_mode) - logger.debug( - "New Start: %s", - "None" if trades.empty else f"{trades.iloc[0]['date']:{DATETIME_PRINT_FORMAT}}", - ) - logger.debug( - "New End: %s", - "None" if trades.empty else f"{trades.iloc[-1]['date']:{DATETIME_PRINT_FORMAT}}", + from_id = trades.iloc[-1]["id"] if not trades.empty else None + if not trades.empty and since < trades.iloc[-1]["timestamp"]: + # Reset since to the last available point + # - 5 seconds (to ensure we're getting all trades) + since = trades.iloc[-1]["timestamp"] - (5 * 1000) + logger.info( + f"Using last trade date -5s - Downloading trades for {pair} " + f"since: {format_ms_time(since)}." ) - logger.info(f"New Amount of trades: {len(trades)}") - return True - except Exception: - logger.exception(f'Failed to download and store historic trades for pair: "{pair}". ') - return False + if not since: + since = dt_ts(dt_now() - timedelta(days=new_pairs_days)) + + logger.debug( + "Current Start: %s", + "None" if trades.empty else f"{trades.iloc[0]['date']:{DATETIME_PRINT_FORMAT}}", + ) + logger.debug( + "Current End: %s", + "None" if trades.empty else f"{trades.iloc[-1]['date']:{DATETIME_PRINT_FORMAT}}", + ) + logger.info(f"Current Amount of trades: {len(trades)}") + + # Default since_ms to 30 days if nothing is given + new_trades = exchange.get_historic_trades( + pair=pair, + since=since, + until=until, + from_id=from_id, + ) + new_trades_df = trades_list_to_df(new_trades[1]) + trades = concat([trades, new_trades_df], axis=0) + # Remove duplicates to make sure we're not storing data we don't need + trades = trades_df_remove_duplicates(trades) + data_handler.trades_store(pair, trades, trading_mode) + + logger.debug( + "New Start: %s", + "None" if trades.empty else f"{trades.iloc[0]['date']:{DATETIME_PRINT_FORMAT}}", + ) + logger.debug( + "New End: %s", + "None" if trades.empty else f"{trades.iloc[-1]['date']:{DATETIME_PRINT_FORMAT}}", + ) + logger.info(f"New Amount of trades: {len(trades)}") + return True def refresh_backtest_trades_data( @@ -495,20 +495,22 @@ def refresh_backtest_trades_data( new_pairs_days: int = 30, erase: bool = False, data_format: str = "feather", + progress_tracker: CustomProgress | None = None, ) -> list[str]: """ Refresh stored trades data for backtesting and hyperopt operations. Used by freqtrade download-data subcommand. :return: List of pairs that are not available. """ + progress_tracker = retrieve_progress_tracker(progress_tracker) pairs_not_available = [] data_handler = get_datahandler(datadir, data_format=data_format) - with get_progress_tracker() as progress: + with progress_tracker as progress: pair_task = progress.add_task("Downloading data...", total=len(pairs)) for pair in pairs: progress.update(pair_task, description=f"Downloading trades [{pair}]") if pair not in exchange.markets: - pairs_not_available.append(pair) + pairs_not_available.append(f"{pair}: Pair not available on exchange.") logger.info(f"Skipping pair {pair}...") continue @@ -517,14 +519,22 @@ def refresh_backtest_trades_data( logger.info(f"Deleting existing data for pair {pair}.") logger.info(f"Downloading trades for pair {pair}.") - _download_trades_history( - exchange=exchange, - pair=pair, - new_pairs_days=new_pairs_days, - timerange=timerange, - data_handler=data_handler, - trading_mode=trading_mode, - ) + try: + _download_trades_history( + exchange=exchange, + pair=pair, + new_pairs_days=new_pairs_days, + timerange=timerange, + data_handler=data_handler, + trading_mode=trading_mode, + ) + except ValueError as e: + pairs_not_available.append(f"{pair}: {str(e)}") + except Exception: + logger.exception( + f'Failed to download and store historic trades for pair: "{pair}". ' + ) + progress.update(pair_task, advance=1) return pairs_not_available @@ -576,6 +586,22 @@ def validate_backtest_data( def download_data_main(config: Config) -> None: + from freqtrade.resolvers.exchange_resolver import ExchangeResolver + + exchange = ExchangeResolver.load_exchange(config, validate=False) + + download_data(config, exchange) + + +def download_data( + config: Config, + exchange: Exchange, + *, + progress_tracker: CustomProgress | None = None, +) -> None: + """ + Download data function. Used from both cli and API. + """ timerange = TimeRange() if "days" in config: time_since = (datetime.now() - timedelta(days=config["days"])).strftime("%Y%m%d") @@ -589,10 +615,6 @@ def download_data_main(config: Config) -> None: pairs_not_available: list[str] = [] - # Init exchange - from freqtrade.resolvers.exchange_resolver import ExchangeResolver - - exchange = ExchangeResolver.load_exchange(config, validate=False) available_pairs = [ p for p in exchange.get_markets( @@ -604,17 +626,18 @@ def download_data_main(config: Config) -> None: if "timeframes" not in config: config["timeframes"] = DL_DATA_TIMEFRAMES - logger.info( - f"About to download pairs: {expanded_pairs}, " - f"intervals: {config['timeframes']} to {config['datadir']}" - ) - if len(expanded_pairs) == 0: logger.warning( "No pairs available for download. " "Please make sure you're using the correct Pair naming for your selected trade mode. \n" f"More info: {DOCS_LINK}/bot-basics/#pair-naming" ) + return + + logger.info( + f"About to download pairs: {expanded_pairs}, " + f"intervals: {config['timeframes']} to {config['datadir']}" + ) for timeframe in config["timeframes"]: exchange.validate_timeframes(timeframe) @@ -636,6 +659,7 @@ def download_data_main(config: Config) -> None: erase=bool(config.get("erase")), data_format=config["dataformat_trades"], trading_mode=config.get("trading_mode", TradingMode.SPOT), + progress_tracker=progress_tracker, ) if config.get("convert_trades") or not exchange.get_option("ohlcv_has_history", True): @@ -671,10 +695,12 @@ def download_data_main(config: Config) -> None: data_format=config["dataformat_ohlcv"], trading_mode=config.get("trading_mode", "spot"), prepend=config.get("prepend_data", False), + progress_tracker=progress_tracker, ) finally: if pairs_not_available: - logger.info( - f"Pairs [{','.join(pairs_not_available)}] not available " - f"on exchange {exchange.name}." + errors = "\n" + ("\n".join(pairs_not_available)) + logger.warning( + f"Encountered a problem downloading the following pairs from {exchange.name}: " + f"{errors}" ) diff --git a/freqtrade/exchange/binance.py b/freqtrade/exchange/binance.py index 1837af858b6..3c86777fe86 100644 --- a/freqtrade/exchange/binance.py +++ b/freqtrade/exchange/binance.py @@ -57,12 +57,12 @@ class Binance(Exchange): (TradingMode.FUTURES, MarginMode.ISOLATED) ] - def get_tickers(self, symbols: list[str] | None = None, cached: bool = False) -> Tickers: + def get_tickers(self, symbols: list[str] | None = None, *, cached: bool = False) -> Tickers: tickers = super().get_tickers(symbols=symbols, cached=cached) if self.trading_mode == TradingMode.FUTURES: # Binance's future result has no bid/ask values. # Therefore we must fetch that from fetch_bids_asks and combine the two results. - bidsasks = self.fetch_bids_asks(symbols, cached) + bidsasks = self.fetch_bids_asks(symbols, cached=cached) tickers = deep_merge_dicts(bidsasks, tickers, allow_null_overrides=False) return tickers @@ -265,3 +265,19 @@ def load_leverage_tiers(self) -> dict[str, list[dict]]: return self.get_leverage_tiers() else: return {} + + async def _async_get_trade_history_id_startup( + self, pair: str, since: int | None + ) -> tuple[list[list], str]: + """ + override for initial call + + Binance only provides a limited set of historic trades data. + Using from_id=0, we can get the earliest available trades. + So if we don't get any data with the provided "since", we can assume to + download all available data. + """ + t, from_id = await self._async_fetch_trades(pair, since=since) + if not t: + return [], "0" + return t, from_id diff --git a/freqtrade/exchange/binance_leverage_tiers.json b/freqtrade/exchange/binance_leverage_tiers.json index 71f738c80c9..f1ebad9b5a2 100644 --- a/freqtrade/exchange/binance_leverage_tiers.json +++ b/freqtrade/exchange/binance_leverage_tiers.json @@ -1,7 +1,163 @@ { + "1000000MOG/USDT:USDT": [ + { + "tier": 1.0, + "symbol": "1000000MOG/USDT:USDT", + "currency": "USDT", + "minNotional": 0.0, + "maxNotional": 5000.0, + "maintenanceMarginRate": 0.01, + "maxLeverage": 75.0, + "info": { + "bracket": "1", + "initialLeverage": "75", + "notionalCap": "5000", + "notionalFloor": "0", + "maintMarginRatio": "0.01", + "cum": "0.0" + } + }, + { + "tier": 2.0, + "symbol": "1000000MOG/USDT:USDT", + "currency": "USDT", + "minNotional": 5000.0, + "maxNotional": 10000.0, + "maintenanceMarginRate": 0.015, + "maxLeverage": 50.0, + "info": { + "bracket": "2", + "initialLeverage": "50", + "notionalCap": "10000", + "notionalFloor": "5000", + "maintMarginRatio": "0.015", + "cum": "25.0" + } + }, + { + "tier": 3.0, + "symbol": "1000000MOG/USDT:USDT", + "currency": "USDT", + "minNotional": 10000.0, + "maxNotional": 30000.0, + "maintenanceMarginRate": 0.02, + "maxLeverage": 25.0, + "info": { + "bracket": "3", + "initialLeverage": "25", + "notionalCap": "30000", + "notionalFloor": "10000", + "maintMarginRatio": "0.02", + "cum": "75.0" + } + }, + { + "tier": 4.0, + "symbol": "1000000MOG/USDT:USDT", + "currency": "USDT", + "minNotional": 30000.0, + "maxNotional": 60000.0, + "maintenanceMarginRate": 0.025, + "maxLeverage": 20.0, + "info": { + "bracket": "4", + "initialLeverage": "20", + "notionalCap": "60000", + "notionalFloor": "30000", + "maintMarginRatio": "0.025", + "cum": "225.0" + } + }, + { + "tier": 5.0, + "symbol": "1000000MOG/USDT:USDT", + "currency": "USDT", + "minNotional": 60000.0, + "maxNotional": 300000.0, + "maintenanceMarginRate": 0.05, + "maxLeverage": 10.0, + "info": { + "bracket": "5", + "initialLeverage": "10", + "notionalCap": "300000", + "notionalFloor": "60000", + "maintMarginRatio": "0.05", + "cum": "1725.0" + } + }, + { + "tier": 6.0, + "symbol": "1000000MOG/USDT:USDT", + "currency": "USDT", + "minNotional": 300000.0, + "maxNotional": 600000.0, + "maintenanceMarginRate": 0.1, + "maxLeverage": 5.0, + "info": { + "bracket": "6", + "initialLeverage": "5", + "notionalCap": "600000", + "notionalFloor": "300000", + "maintMarginRatio": "0.1", + "cum": "16725.0" + } + }, + { + "tier": 7.0, + "symbol": "1000000MOG/USDT:USDT", + "currency": "USDT", + "minNotional": 600000.0, + "maxNotional": 750000.0, + "maintenanceMarginRate": 0.125, + "maxLeverage": 4.0, + "info": { + "bracket": "7", + "initialLeverage": "4", + "notionalCap": "750000", + "notionalFloor": "600000", + "maintMarginRatio": "0.125", + "cum": "31725.0" + } + }, + { + "tier": 8.0, + "symbol": "1000000MOG/USDT:USDT", + "currency": "USDT", + "minNotional": 750000.0, + "maxNotional": 1500000.0, + "maintenanceMarginRate": 0.25, + "maxLeverage": 2.0, + "info": { + "bracket": "8", + "initialLeverage": "2", + "notionalCap": "1500000", + "notionalFloor": "750000", + "maintMarginRatio": "0.25", + "cum": "125475.0" + } + }, + { + "tier": 9.0, + "symbol": "1000000MOG/USDT:USDT", + "currency": "USDT", + "minNotional": 1500000.0, + "maxNotional": 3000000.0, + "maintenanceMarginRate": 0.5, + "maxLeverage": 1.0, + "info": { + "bracket": "9", + "initialLeverage": "1", + "notionalCap": "3000000", + "notionalFloor": "1500000", + "maintMarginRatio": "0.5", + "cum": "500475.0" + } + } + ], "1000BONK/USDC:USDC": [ { "tier": 1.0, + "symbol": "1000BONK/USDC:USDC", "currency": "USDC", "minNotional": 0.0, "maxNotional": 5000.0, @@ -18,6 +174,7 @@ }, { "tier": 2.0, + "symbol": "1000BONK/USDC:USDC", "currency": "USDC", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -34,6 +191,7 @@ }, { "tier": 3.0, + "symbol": "1000BONK/USDC:USDC", "currency": "USDC", "minNotional": 50000.0, "maxNotional": 600000.0, @@ -50,6 +208,7 @@ }, { "tier": 4.0, + "symbol": "1000BONK/USDC:USDC", "currency": "USDC", "minNotional": 600000.0, "maxNotional": 1200000.0, @@ -66,6 +225,7 @@ }, { "tier": 5.0, + "symbol": "1000BONK/USDC:USDC", "currency": "USDC", "minNotional": 1200000.0, "maxNotional": 3000000.0, @@ -82,6 +242,7 @@ }, { "tier": 6.0, + "symbol": "1000BONK/USDC:USDC", "currency": "USDC", "minNotional": 3000000.0, "maxNotional": 4000000.0, @@ -98,6 +259,7 @@ }, { "tier": 7.0, + "symbol": "1000BONK/USDC:USDC", "currency": "USDC", "minNotional": 4000000.0, "maxNotional": 6000000.0, @@ -114,6 +276,7 @@ }, { "tier": 8.0, + "symbol": "1000BONK/USDC:USDC", "currency": "USDC", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -132,6 +295,7 @@ "1000BONK/USDT:USDT": [ { "tier": 1.0, + "symbol": "1000BONK/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -148,15 +312,16 @@ }, { "tier": 2.0, + "symbol": "1000BONK/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, - "maxNotional": 30000.0, + "maxNotional": 60000.0, "maintenanceMarginRate": 0.015, "maxLeverage": 50.0, "info": { "bracket": "2", "initialLeverage": "50", - "notionalCap": "30000", + "notionalCap": "60000", "notionalFloor": "10000", "maintMarginRatio": "0.015", "cum": "50.0" @@ -164,120 +329,128 @@ }, { "tier": 3.0, + "symbol": "1000BONK/USDT:USDT", "currency": "USDT", - "minNotional": 30000.0, - "maxNotional": 150000.0, + "minNotional": 60000.0, + "maxNotional": 300000.0, "maintenanceMarginRate": 0.02, "maxLeverage": 25.0, "info": { "bracket": "3", "initialLeverage": "25", - "notionalCap": "150000", - "notionalFloor": "30000", + "notionalCap": "300000", + "notionalFloor": "60000", "maintMarginRatio": "0.02", - "cum": "200.0" + "cum": "350.0" } }, { "tier": 4.0, + "symbol": "1000BONK/USDT:USDT", "currency": "USDT", - "minNotional": 150000.0, - "maxNotional": 300000.0, + "minNotional": 300000.0, + "maxNotional": 600000.0, "maintenanceMarginRate": 0.025, "maxLeverage": 20.0, "info": { "bracket": "4", "initialLeverage": "20", - "notionalCap": "300000", - "notionalFloor": "150000", + "notionalCap": "600000", + "notionalFloor": "300000", "maintMarginRatio": "0.025", - "cum": "950.0" + "cum": "1850.0" } }, { "tier": 5.0, + "symbol": "1000BONK/USDT:USDT", "currency": "USDT", - "minNotional": 300000.0, - "maxNotional": 1500000.0, + "minNotional": 600000.0, + "maxNotional": 3000000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { "bracket": "5", "initialLeverage": "10", - "notionalCap": "1500000", - "notionalFloor": "300000", + "notionalCap": "3000000", + "notionalFloor": "600000", "maintMarginRatio": "0.05", - "cum": "8450.0" + "cum": "16850.0" } }, { "tier": 6.0, + "symbol": "1000BONK/USDT:USDT", "currency": "USDT", - "minNotional": 1500000.0, - "maxNotional": 3000000.0, + "minNotional": 3000000.0, + "maxNotional": 6000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { "bracket": "6", "initialLeverage": "5", - "notionalCap": "3000000", - "notionalFloor": "1500000", + "notionalCap": "6000000", + "notionalFloor": "3000000", "maintMarginRatio": "0.1", - "cum": "83450.0" + "cum": "166850.0" } }, { "tier": 7.0, + "symbol": "1000BONK/USDT:USDT", "currency": "USDT", - "minNotional": 3000000.0, - "maxNotional": 3750000.0, + "minNotional": 6000000.0, + "maxNotional": 7500000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { "bracket": "7", "initialLeverage": "4", - "notionalCap": "3750000", - "notionalFloor": "3000000", + "notionalCap": "7500000", + "notionalFloor": "6000000", "maintMarginRatio": "0.125", - "cum": "158450.0" + "cum": "316850.0" } }, { "tier": 8.0, + "symbol": "1000BONK/USDT:USDT", "currency": "USDT", - "minNotional": 3750000.0, - "maxNotional": 7500000.0, + "minNotional": 7500000.0, + "maxNotional": 15000000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { "bracket": "8", "initialLeverage": "2", - "notionalCap": "7500000", - "notionalFloor": "3750000", + "notionalCap": "15000000", + "notionalFloor": "7500000", "maintMarginRatio": "0.25", - "cum": "627200.0" + "cum": "1254350.0" } }, { "tier": 9.0, + "symbol": "1000BONK/USDT:USDT", "currency": "USDT", - "minNotional": 7500000.0, - "maxNotional": 15000000.0, + "minNotional": 15000000.0, + "maxNotional": 30000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { "bracket": "9", "initialLeverage": "1", - "notionalCap": "15000000", - "notionalFloor": "7500000", + "notionalCap": "30000000", + "notionalFloor": "15000000", "maintMarginRatio": "0.5", - "cum": "2502200.0" + "cum": "5004350.0" } } ], "1000CAT/USDT:USDT": [ { "tier": 1.0, + "symbol": "1000CAT/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -294,6 +467,7 @@ }, { "tier": 2.0, + "symbol": "1000CAT/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -310,6 +484,7 @@ }, { "tier": 3.0, + "symbol": "1000CAT/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 100000.0, @@ -326,6 +501,7 @@ }, { "tier": 4.0, + "symbol": "1000CAT/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -342,6 +518,7 @@ }, { "tier": 5.0, + "symbol": "1000CAT/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 1000000.0, @@ -358,6 +535,7 @@ }, { "tier": 6.0, + "symbol": "1000CAT/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -374,6 +552,7 @@ }, { "tier": 7.0, + "symbol": "1000CAT/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 2500000.0, @@ -390,6 +569,7 @@ }, { "tier": 8.0, + "symbol": "1000CAT/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 5000000.0, @@ -406,6 +586,7 @@ }, { "tier": 9.0, + "symbol": "1000CAT/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -424,6 +605,7 @@ "1000FLOKI/USDT:USDT": [ { "tier": 1.0, + "symbol": "1000FLOKI/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -440,15 +622,16 @@ }, { "tier": 2.0, + "symbol": "1000FLOKI/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, - "maxNotional": 30000.0, + "maxNotional": 60000.0, "maintenanceMarginRate": 0.015, "maxLeverage": 50.0, "info": { "bracket": "2", "initialLeverage": "50", - "notionalCap": "30000", + "notionalCap": "60000", "notionalFloor": "10000", "maintMarginRatio": "0.015", "cum": "50.0" @@ -456,120 +639,128 @@ }, { "tier": 3.0, + "symbol": "1000FLOKI/USDT:USDT", "currency": "USDT", - "minNotional": 30000.0, - "maxNotional": 150000.0, + "minNotional": 60000.0, + "maxNotional": 300000.0, "maintenanceMarginRate": 0.02, "maxLeverage": 25.0, "info": { "bracket": "3", "initialLeverage": "25", - "notionalCap": "150000", - "notionalFloor": "30000", + "notionalCap": "300000", + "notionalFloor": "60000", "maintMarginRatio": "0.02", - "cum": "200.0" + "cum": "350.0" } }, { "tier": 4.0, + "symbol": "1000FLOKI/USDT:USDT", "currency": "USDT", - "minNotional": 150000.0, - "maxNotional": 300000.0, + "minNotional": 300000.0, + "maxNotional": 600000.0, "maintenanceMarginRate": 0.025, "maxLeverage": 20.0, "info": { "bracket": "4", "initialLeverage": "20", - "notionalCap": "300000", - "notionalFloor": "150000", + "notionalCap": "600000", + "notionalFloor": "300000", "maintMarginRatio": "0.025", - "cum": "950.0" + "cum": "1850.0" } }, { "tier": 5.0, + "symbol": "1000FLOKI/USDT:USDT", "currency": "USDT", - "minNotional": 300000.0, - "maxNotional": 1500000.0, + "minNotional": 600000.0, + "maxNotional": 3000000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { "bracket": "5", "initialLeverage": "10", - "notionalCap": "1500000", - "notionalFloor": "300000", + "notionalCap": "3000000", + "notionalFloor": "600000", "maintMarginRatio": "0.05", - "cum": "8450.0" + "cum": "16850.0" } }, { "tier": 6.0, + "symbol": "1000FLOKI/USDT:USDT", "currency": "USDT", - "minNotional": 1500000.0, - "maxNotional": 3000000.0, + "minNotional": 3000000.0, + "maxNotional": 6000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { "bracket": "6", "initialLeverage": "5", - "notionalCap": "3000000", - "notionalFloor": "1500000", + "notionalCap": "6000000", + "notionalFloor": "3000000", "maintMarginRatio": "0.1", - "cum": "83450.0" + "cum": "166850.0" } }, { "tier": 7.0, + "symbol": "1000FLOKI/USDT:USDT", "currency": "USDT", - "minNotional": 3000000.0, - "maxNotional": 3750000.0, + "minNotional": 6000000.0, + "maxNotional": 7500000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { "bracket": "7", "initialLeverage": "4", - "notionalCap": "3750000", - "notionalFloor": "3000000", + "notionalCap": "7500000", + "notionalFloor": "6000000", "maintMarginRatio": "0.125", - "cum": "158450.0" + "cum": "316850.0" } }, { "tier": 8.0, + "symbol": "1000FLOKI/USDT:USDT", "currency": "USDT", - "minNotional": 3750000.0, - "maxNotional": 7500000.0, + "minNotional": 7500000.0, + "maxNotional": 15000000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { "bracket": "8", "initialLeverage": "2", - "notionalCap": "7500000", - "notionalFloor": "3750000", + "notionalCap": "15000000", + "notionalFloor": "7500000", "maintMarginRatio": "0.25", - "cum": "627200.0" + "cum": "1254350.0" } }, { "tier": 9.0, + "symbol": "1000FLOKI/USDT:USDT", "currency": "USDT", - "minNotional": 7500000.0, - "maxNotional": 15000000.0, + "minNotional": 15000000.0, + "maxNotional": 30000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { "bracket": "9", "initialLeverage": "1", - "notionalCap": "15000000", - "notionalFloor": "7500000", + "notionalCap": "30000000", + "notionalFloor": "15000000", "maintMarginRatio": "0.5", - "cum": "2502200.0" + "cum": "5004350.0" } } ], "1000LUNC/USDT:USDT": [ { "tier": 1.0, + "symbol": "1000LUNC/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -586,6 +777,7 @@ }, { "tier": 2.0, + "symbol": "1000LUNC/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -602,6 +794,7 @@ }, { "tier": 3.0, + "symbol": "1000LUNC/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 400000.0, @@ -618,6 +811,7 @@ }, { "tier": 4.0, + "symbol": "1000LUNC/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 1000000.0, @@ -634,6 +828,7 @@ }, { "tier": 5.0, + "symbol": "1000LUNC/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -650,6 +845,7 @@ }, { "tier": 6.0, + "symbol": "1000LUNC/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 6000000.0, @@ -666,6 +862,7 @@ }, { "tier": 7.0, + "symbol": "1000LUNC/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -684,6 +881,7 @@ "1000PEPE/USDC:USDC": [ { "tier": 1.0, + "symbol": "1000PEPE/USDC:USDC", "currency": "USDC", "minNotional": 0.0, "maxNotional": 5000.0, @@ -700,6 +898,7 @@ }, { "tier": 2.0, + "symbol": "1000PEPE/USDC:USDC", "currency": "USDC", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -716,6 +915,7 @@ }, { "tier": 3.0, + "symbol": "1000PEPE/USDC:USDC", "currency": "USDC", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -732,6 +932,7 @@ }, { "tier": 4.0, + "symbol": "1000PEPE/USDC:USDC", "currency": "USDC", "minNotional": 50000.0, "maxNotional": 1200000.0, @@ -748,6 +949,7 @@ }, { "tier": 5.0, + "symbol": "1000PEPE/USDC:USDC", "currency": "USDC", "minNotional": 1200000.0, "maxNotional": 3000000.0, @@ -764,6 +966,7 @@ }, { "tier": 6.0, + "symbol": "1000PEPE/USDC:USDC", "currency": "USDC", "minNotional": 3000000.0, "maxNotional": 3600000.0, @@ -780,6 +983,7 @@ }, { "tier": 7.0, + "symbol": "1000PEPE/USDC:USDC", "currency": "USDC", "minNotional": 3600000.0, "maxNotional": 9000000.0, @@ -796,6 +1000,7 @@ }, { "tier": 8.0, + "symbol": "1000PEPE/USDC:USDC", "currency": "USDC", "minNotional": 9000000.0, "maxNotional": 15000000.0, @@ -814,6 +1019,7 @@ "1000PEPE/USDT:USDT": [ { "tier": 1.0, + "symbol": "1000PEPE/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 20000.0, @@ -830,6 +1036,7 @@ }, { "tier": 2.0, + "symbol": "1000PEPE/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 200000.0, @@ -846,6 +1053,7 @@ }, { "tier": 3.0, + "symbol": "1000PEPE/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 300000.0, @@ -862,6 +1070,7 @@ }, { "tier": 4.0, + "symbol": "1000PEPE/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 1500000.0, @@ -878,6 +1087,7 @@ }, { "tier": 5.0, + "symbol": "1000PEPE/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -894,6 +1104,7 @@ }, { "tier": 6.0, + "symbol": "1000PEPE/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 15000000.0, @@ -910,6 +1121,7 @@ }, { "tier": 7.0, + "symbol": "1000PEPE/USDT:USDT", "currency": "USDT", "minNotional": 15000000.0, "maxNotional": 30000000.0, @@ -926,6 +1138,7 @@ }, { "tier": 8.0, + "symbol": "1000PEPE/USDT:USDT", "currency": "USDT", "minNotional": 30000000.0, "maxNotional": 37500000.0, @@ -942,6 +1155,7 @@ }, { "tier": 9.0, + "symbol": "1000PEPE/USDT:USDT", "currency": "USDT", "minNotional": 37500000.0, "maxNotional": 75000000.0, @@ -958,6 +1172,7 @@ }, { "tier": 10.0, + "symbol": "1000PEPE/USDT:USDT", "currency": "USDT", "minNotional": 75000000.0, "maxNotional": 150000000.0, @@ -976,6 +1191,7 @@ "1000RATS/USDT:USDT": [ { "tier": 1.0, + "symbol": "1000RATS/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -992,6 +1208,7 @@ }, { "tier": 2.0, + "symbol": "1000RATS/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -1008,6 +1225,7 @@ }, { "tier": 3.0, + "symbol": "1000RATS/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 100000.0, @@ -1024,6 +1242,7 @@ }, { "tier": 4.0, + "symbol": "1000RATS/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -1040,6 +1259,7 @@ }, { "tier": 5.0, + "symbol": "1000RATS/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 1000000.0, @@ -1056,6 +1276,7 @@ }, { "tier": 6.0, + "symbol": "1000RATS/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -1072,6 +1293,7 @@ }, { "tier": 7.0, + "symbol": "1000RATS/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 2500000.0, @@ -1088,6 +1310,7 @@ }, { "tier": 8.0, + "symbol": "1000RATS/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 5000000.0, @@ -1104,6 +1327,7 @@ }, { "tier": 9.0, + "symbol": "1000RATS/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -1122,6 +1346,7 @@ "1000SATS/USDT:USDT": [ { "tier": 1.0, + "symbol": "1000SATS/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -1138,6 +1363,7 @@ }, { "tier": 2.0, + "symbol": "1000SATS/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 60000.0, @@ -1154,6 +1380,7 @@ }, { "tier": 3.0, + "symbol": "1000SATS/USDT:USDT", "currency": "USDT", "minNotional": 60000.0, "maxNotional": 300000.0, @@ -1170,6 +1397,7 @@ }, { "tier": 4.0, + "symbol": "1000SATS/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -1186,6 +1414,7 @@ }, { "tier": 5.0, + "symbol": "1000SATS/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 3000000.0, @@ -1202,6 +1431,7 @@ }, { "tier": 6.0, + "symbol": "1000SATS/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 6000000.0, @@ -1218,6 +1448,7 @@ }, { "tier": 7.0, + "symbol": "1000SATS/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 7500000.0, @@ -1234,6 +1465,7 @@ }, { "tier": 8.0, + "symbol": "1000SATS/USDT:USDT", "currency": "USDT", "minNotional": 7500000.0, "maxNotional": 15000000.0, @@ -1250,6 +1482,7 @@ }, { "tier": 9.0, + "symbol": "1000SATS/USDT:USDT", "currency": "USDT", "minNotional": 15000000.0, "maxNotional": 30000000.0, @@ -1268,6 +1501,7 @@ "1000SHIB/USDC:USDC": [ { "tier": 1.0, + "symbol": "1000SHIB/USDC:USDC", "currency": "USDC", "minNotional": 0.0, "maxNotional": 5000.0, @@ -1284,6 +1518,7 @@ }, { "tier": 2.0, + "symbol": "1000SHIB/USDC:USDC", "currency": "USDC", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -1300,6 +1535,7 @@ }, { "tier": 3.0, + "symbol": "1000SHIB/USDC:USDC", "currency": "USDC", "minNotional": 25000.0, "maxNotional": 150000.0, @@ -1316,6 +1552,7 @@ }, { "tier": 4.0, + "symbol": "1000SHIB/USDC:USDC", "currency": "USDC", "minNotional": 150000.0, "maxNotional": 600000.0, @@ -1332,6 +1569,7 @@ }, { "tier": 5.0, + "symbol": "1000SHIB/USDC:USDC", "currency": "USDC", "minNotional": 600000.0, "maxNotional": 1500000.0, @@ -1348,6 +1586,7 @@ }, { "tier": 6.0, + "symbol": "1000SHIB/USDC:USDC", "currency": "USDC", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -1364,6 +1603,7 @@ }, { "tier": 7.0, + "symbol": "1000SHIB/USDC:USDC", "currency": "USDC", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -1380,6 +1620,7 @@ }, { "tier": 8.0, + "symbol": "1000SHIB/USDC:USDC", "currency": "USDC", "minNotional": 5000000.0, "maxNotional": 9000000.0, @@ -1396,6 +1637,7 @@ }, { "tier": 9.0, + "symbol": "1000SHIB/USDC:USDC", "currency": "USDC", "minNotional": 9000000.0, "maxNotional": 30000000.0, @@ -1414,6 +1656,7 @@ "1000SHIB/USDT:USDT": [ { "tier": 1.0, + "symbol": "1000SHIB/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -1430,6 +1673,7 @@ }, { "tier": 2.0, + "symbol": "1000SHIB/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 25000.0, @@ -1446,6 +1690,7 @@ }, { "tier": 3.0, + "symbol": "1000SHIB/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 150000.0, @@ -1462,15 +1707,16 @@ }, { "tier": 4.0, + "symbol": "1000SHIB/USDT:USDT", "currency": "USDT", "minNotional": 150000.0, - "maxNotional": 300000.0, + "maxNotional": 500000.0, "maintenanceMarginRate": 0.02, "maxLeverage": 25.0, "info": { "bracket": "4", "initialLeverage": "25", - "notionalCap": "300000", + "notionalCap": "500000", "notionalFloor": "150000", "maintMarginRatio": "0.02", "cum": "1572.5" @@ -1478,202 +1724,421 @@ }, { "tier": 5.0, + "symbol": "1000SHIB/USDT:USDT", "currency": "USDT", - "minNotional": 300000.0, - "maxNotional": 600000.0, + "minNotional": 500000.0, + "maxNotional": 1000000.0, "maintenanceMarginRate": 0.025, "maxLeverage": 20.0, "info": { "bracket": "5", "initialLeverage": "20", - "notionalCap": "600000", - "notionalFloor": "300000", + "notionalCap": "1000000", + "notionalFloor": "500000", "maintMarginRatio": "0.025", - "cum": "3072.5" + "cum": "4072.5" } }, { "tier": 6.0, + "symbol": "1000SHIB/USDT:USDT", "currency": "USDT", - "minNotional": 600000.0, - "maxNotional": 3000000.0, + "minNotional": 1000000.0, + "maxNotional": 5000000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { "bracket": "6", "initialLeverage": "10", - "notionalCap": "3000000", - "notionalFloor": "600000", + "notionalCap": "5000000", + "notionalFloor": "1000000", "maintMarginRatio": "0.05", - "cum": "18072.5" + "cum": "29072.5" } }, { "tier": 7.0, + "symbol": "1000SHIB/USDT:USDT", "currency": "USDT", - "minNotional": 3000000.0, - "maxNotional": 6000000.0, + "minNotional": 5000000.0, + "maxNotional": 10000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { "bracket": "7", "initialLeverage": "5", - "notionalCap": "6000000", - "notionalFloor": "3000000", + "notionalCap": "10000000", + "notionalFloor": "5000000", "maintMarginRatio": "0.1", - "cum": "168072.5" + "cum": "279072.5" } }, { "tier": 8.0, + "symbol": "1000SHIB/USDT:USDT", "currency": "USDT", - "minNotional": 6000000.0, - "maxNotional": 7500000.0, + "minNotional": 10000000.0, + "maxNotional": 12500000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { "bracket": "8", "initialLeverage": "4", - "notionalCap": "7500000", - "notionalFloor": "6000000", + "notionalCap": "12500000", + "notionalFloor": "10000000", "maintMarginRatio": "0.125", - "cum": "318072.5" + "cum": "529072.5" } }, { "tier": 9.0, + "symbol": "1000SHIB/USDT:USDT", "currency": "USDT", - "minNotional": 7500000.0, - "maxNotional": 15000000.0, + "minNotional": 12500000.0, + "maxNotional": 25000000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { "bracket": "9", "initialLeverage": "2", - "notionalCap": "15000000", - "notionalFloor": "7500000", + "notionalCap": "25000000", + "notionalFloor": "12500000", "maintMarginRatio": "0.25", - "cum": "1255572.5" + "cum": "2091572.5" } }, { "tier": 10.0, + "symbol": "1000SHIB/USDT:USDT", "currency": "USDT", - "minNotional": 15000000.0, - "maxNotional": 30000000.0, + "minNotional": 25000000.0, + "maxNotional": 50000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { "bracket": "10", "initialLeverage": "1", - "notionalCap": "30000000", - "notionalFloor": "15000000", + "notionalCap": "50000000", + "notionalFloor": "25000000", "maintMarginRatio": "0.5", - "cum": "5005572.5" + "cum": "8341572.5" } } ], - "1000XEC/USDT:USDT": [ + "1000X/USDT:USDT": [ { "tier": 1.0, + "symbol": "1000X/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, - "maintenanceMarginRate": 0.02, - "maxLeverage": 20.0, + "maintenanceMarginRate": 0.01, + "maxLeverage": 75.0, "info": { "bracket": "1", - "initialLeverage": "20", + "initialLeverage": "75", "notionalCap": "5000", "notionalFloor": "0", - "maintMarginRatio": "0.02", + "maintMarginRatio": "0.01", "cum": "0.0" } }, { "tier": 2.0, + "symbol": "1000X/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, - "maxNotional": 25000.0, + "maxNotional": 10000.0, + "maintenanceMarginRate": 0.015, + "maxLeverage": 50.0, + "info": { + "bracket": "2", + "initialLeverage": "50", + "notionalCap": "10000", + "notionalFloor": "5000", + "maintMarginRatio": "0.015", + "cum": "25.0" + } + }, + { + "tier": 3.0, + "symbol": "1000X/USDT:USDT", + "currency": "USDT", + "minNotional": 10000.0, + "maxNotional": 30000.0, + "maintenanceMarginRate": 0.02, + "maxLeverage": 25.0, + "info": { + "bracket": "3", + "initialLeverage": "25", + "notionalCap": "30000", + "notionalFloor": "10000", + "maintMarginRatio": "0.02", + "cum": "75.0" + } + }, + { + "tier": 4.0, + "symbol": "1000X/USDT:USDT", + "currency": "USDT", + "minNotional": 30000.0, + "maxNotional": 60000.0, "maintenanceMarginRate": 0.025, + "maxLeverage": 20.0, + "info": { + "bracket": "4", + "initialLeverage": "20", + "notionalCap": "60000", + "notionalFloor": "30000", + "maintMarginRatio": "0.025", + "cum": "225.0" + } + }, + { + "tier": 5.0, + "symbol": "1000X/USDT:USDT", + "currency": "USDT", + "minNotional": 60000.0, + "maxNotional": 300000.0, + "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { - "bracket": "2", + "bracket": "5", "initialLeverage": "10", - "notionalCap": "25000", + "notionalCap": "300000", + "notionalFloor": "60000", + "maintMarginRatio": "0.05", + "cum": "1725.0" + } + }, + { + "tier": 6.0, + "symbol": "1000X/USDT:USDT", + "currency": "USDT", + "minNotional": 300000.0, + "maxNotional": 600000.0, + "maintenanceMarginRate": 0.1, + "maxLeverage": 5.0, + "info": { + "bracket": "6", + "initialLeverage": "5", + "notionalCap": "600000", + "notionalFloor": "300000", + "maintMarginRatio": "0.1", + "cum": "16725.0" + } + }, + { + "tier": 7.0, + "symbol": "1000X/USDT:USDT", + "currency": "USDT", + "minNotional": 600000.0, + "maxNotional": 750000.0, + "maintenanceMarginRate": 0.125, + "maxLeverage": 4.0, + "info": { + "bracket": "7", + "initialLeverage": "4", + "notionalCap": "750000", + "notionalFloor": "600000", + "maintMarginRatio": "0.125", + "cum": "31725.0" + } + }, + { + "tier": 8.0, + "symbol": "1000X/USDT:USDT", + "currency": "USDT", + "minNotional": 750000.0, + "maxNotional": 1500000.0, + "maintenanceMarginRate": 0.25, + "maxLeverage": 2.0, + "info": { + "bracket": "8", + "initialLeverage": "2", + "notionalCap": "1500000", + "notionalFloor": "750000", + "maintMarginRatio": "0.25", + "cum": "125475.0" + } + }, + { + "tier": 9.0, + "symbol": "1000X/USDT:USDT", + "currency": "USDT", + "minNotional": 1500000.0, + "maxNotional": 3000000.0, + "maintenanceMarginRate": 0.5, + "maxLeverage": 1.0, + "info": { + "bracket": "9", + "initialLeverage": "1", + "notionalCap": "3000000", + "notionalFloor": "1500000", + "maintMarginRatio": "0.5", + "cum": "500475.0" + } + } + ], + "1000XEC/USDT:USDT": [ + { + "tier": 1.0, + "symbol": "1000XEC/USDT:USDT", + "currency": "USDT", + "minNotional": 0.0, + "maxNotional": 5000.0, + "maintenanceMarginRate": 0.01, + "maxLeverage": 75.0, + "info": { + "bracket": "1", + "initialLeverage": "75", + "notionalCap": "5000", + "notionalFloor": "0", + "maintMarginRatio": "0.01", + "cum": "0.0" + } + }, + { + "tier": 2.0, + "symbol": "1000XEC/USDT:USDT", + "currency": "USDT", + "minNotional": 5000.0, + "maxNotional": 10000.0, + "maintenanceMarginRate": 0.015, + "maxLeverage": 50.0, + "info": { + "bracket": "2", + "initialLeverage": "50", + "notionalCap": "10000", "notionalFloor": "5000", - "maintMarginRatio": "0.025", + "maintMarginRatio": "0.015", "cum": "25.0" } }, { "tier": 3.0, + "symbol": "1000XEC/USDT:USDT", "currency": "USDT", - "minNotional": 25000.0, - "maxNotional": 100000.0, - "maintenanceMarginRate": 0.05, - "maxLeverage": 8.0, + "minNotional": 10000.0, + "maxNotional": 30000.0, + "maintenanceMarginRate": 0.02, + "maxLeverage": 25.0, "info": { "bracket": "3", - "initialLeverage": "8", - "notionalCap": "100000", - "notionalFloor": "25000", - "maintMarginRatio": "0.05", - "cum": "650.0" + "initialLeverage": "25", + "notionalCap": "30000", + "notionalFloor": "10000", + "maintMarginRatio": "0.02", + "cum": "75.0" } }, { "tier": 4.0, + "symbol": "1000XEC/USDT:USDT", "currency": "USDT", - "minNotional": 100000.0, - "maxNotional": 250000.0, + "minNotional": 30000.0, + "maxNotional": 60000.0, + "maintenanceMarginRate": 0.025, + "maxLeverage": 20.0, + "info": { + "bracket": "4", + "initialLeverage": "20", + "notionalCap": "60000", + "notionalFloor": "30000", + "maintMarginRatio": "0.025", + "cum": "225.0" + } + }, + { + "tier": 5.0, + "symbol": "1000XEC/USDT:USDT", + "currency": "USDT", + "minNotional": 60000.0, + "maxNotional": 300000.0, + "maintenanceMarginRate": 0.05, + "maxLeverage": 10.0, + "info": { + "bracket": "5", + "initialLeverage": "10", + "notionalCap": "300000", + "notionalFloor": "60000", + "maintMarginRatio": "0.05", + "cum": "1725.0" + } + }, + { + "tier": 6.0, + "symbol": "1000XEC/USDT:USDT", + "currency": "USDT", + "minNotional": 300000.0, + "maxNotional": 600000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { - "bracket": "4", + "bracket": "6", "initialLeverage": "5", - "notionalCap": "250000", - "notionalFloor": "100000", + "notionalCap": "600000", + "notionalFloor": "300000", "maintMarginRatio": "0.1", - "cum": "5650.0" + "cum": "16725.0" } }, { - "tier": 5.0, + "tier": 7.0, + "symbol": "1000XEC/USDT:USDT", "currency": "USDT", - "minNotional": 250000.0, + "minNotional": 600000.0, "maxNotional": 1000000.0, "maintenanceMarginRate": 0.125, - "maxLeverage": 2.0, + "maxLeverage": 4.0, "info": { - "bracket": "5", - "initialLeverage": "2", + "bracket": "7", + "initialLeverage": "4", "notionalCap": "1000000", - "notionalFloor": "250000", + "notionalFloor": "600000", "maintMarginRatio": "0.125", - "cum": "11900.0" + "cum": "31725.0" } }, { - "tier": 6.0, + "tier": 8.0, + "symbol": "1000XEC/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, + "maxNotional": 1500000.0, + "maintenanceMarginRate": 0.25, + "maxLeverage": 2.0, + "info": { + "bracket": "8", + "initialLeverage": "2", + "notionalCap": "1500000", + "notionalFloor": "1000000", + "maintMarginRatio": "0.25", + "cum": "156725.0" + } + }, + { + "tier": 9.0, + "symbol": "1000XEC/USDT:USDT", + "currency": "USDT", + "minNotional": 1500000.0, "maxNotional": 3000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { - "bracket": "6", + "bracket": "9", "initialLeverage": "1", "notionalCap": "3000000", - "notionalFloor": "1000000", + "notionalFloor": "1500000", "maintMarginRatio": "0.5", - "cum": "386900.0" + "cum": "531725.0" } } ], "1INCH/USDT:USDT": [ { "tier": 1.0, + "symbol": "1INCH/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -1690,6 +2155,7 @@ }, { "tier": 2.0, + "symbol": "1INCH/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -1706,6 +2172,7 @@ }, { "tier": 3.0, + "symbol": "1INCH/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 100000.0, @@ -1722,6 +2189,7 @@ }, { "tier": 4.0, + "symbol": "1INCH/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -1738,6 +2206,7 @@ }, { "tier": 5.0, + "symbol": "1INCH/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 1000000.0, @@ -1754,6 +2223,7 @@ }, { "tier": 6.0, + "symbol": "1INCH/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -1770,6 +2240,7 @@ }, { "tier": 7.0, + "symbol": "1INCH/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 2500000.0, @@ -1786,6 +2257,7 @@ }, { "tier": 8.0, + "symbol": "1INCH/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 5000000.0, @@ -1802,6 +2274,7 @@ }, { "tier": 9.0, + "symbol": "1INCH/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -1820,6 +2293,7 @@ "1MBABYDOGE/USDT:USDT": [ { "tier": 1.0, + "symbol": "1MBABYDOGE/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -1836,6 +2310,7 @@ }, { "tier": 2.0, + "symbol": "1MBABYDOGE/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 30000.0, @@ -1852,6 +2327,7 @@ }, { "tier": 3.0, + "symbol": "1MBABYDOGE/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 150000.0, @@ -1868,6 +2344,7 @@ }, { "tier": 4.0, + "symbol": "1MBABYDOGE/USDT:USDT", "currency": "USDT", "minNotional": 150000.0, "maxNotional": 300000.0, @@ -1884,6 +2361,7 @@ }, { "tier": 5.0, + "symbol": "1MBABYDOGE/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 1500000.0, @@ -1900,6 +2378,7 @@ }, { "tier": 6.0, + "symbol": "1MBABYDOGE/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -1916,6 +2395,7 @@ }, { "tier": 7.0, + "symbol": "1MBABYDOGE/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 3750000.0, @@ -1932,6 +2412,7 @@ }, { "tier": 8.0, + "symbol": "1MBABYDOGE/USDT:USDT", "currency": "USDT", "minNotional": 3750000.0, "maxNotional": 7500000.0, @@ -1948,6 +2429,7 @@ }, { "tier": 9.0, + "symbol": "1MBABYDOGE/USDT:USDT", "currency": "USDT", "minNotional": 7500000.0, "maxNotional": 15000000.0, @@ -1966,6 +2448,7 @@ "AAVE/USDT:USDT": [ { "tier": 1.0, + "symbol": "AAVE/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -1982,15 +2465,16 @@ }, { "tier": 2.0, + "symbol": "AAVE/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, - "maxNotional": 40000.0, + "maxNotional": 60000.0, "maintenanceMarginRate": 0.015, "maxLeverage": 50.0, "info": { "bracket": "2", "initialLeverage": "50", - "notionalCap": "40000", + "notionalCap": "60000", "notionalFloor": "10000", "maintMarginRatio": "0.015", "cum": "50.0" @@ -1998,120 +2482,128 @@ }, { "tier": 3.0, + "symbol": "AAVE/USDT:USDT", "currency": "USDT", - "minNotional": 40000.0, - "maxNotional": 200000.0, + "minNotional": 60000.0, + "maxNotional": 300000.0, "maintenanceMarginRate": 0.02, "maxLeverage": 25.0, "info": { "bracket": "3", "initialLeverage": "25", - "notionalCap": "200000", - "notionalFloor": "40000", + "notionalCap": "300000", + "notionalFloor": "60000", "maintMarginRatio": "0.02", - "cum": "250.0" + "cum": "350.0" } }, { "tier": 4.0, + "symbol": "AAVE/USDT:USDT", "currency": "USDT", - "minNotional": 200000.0, - "maxNotional": 400000.0, + "minNotional": 300000.0, + "maxNotional": 600000.0, "maintenanceMarginRate": 0.025, "maxLeverage": 20.0, "info": { "bracket": "4", "initialLeverage": "20", - "notionalCap": "400000", - "notionalFloor": "200000", + "notionalCap": "600000", + "notionalFloor": "300000", "maintMarginRatio": "0.025", - "cum": "1250.0" + "cum": "1850.0" } }, { "tier": 5.0, + "symbol": "AAVE/USDT:USDT", "currency": "USDT", - "minNotional": 400000.0, - "maxNotional": 2000000.0, + "minNotional": 600000.0, + "maxNotional": 3000000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { "bracket": "5", "initialLeverage": "10", - "notionalCap": "2000000", - "notionalFloor": "400000", + "notionalCap": "3000000", + "notionalFloor": "600000", "maintMarginRatio": "0.05", - "cum": "11250.0" + "cum": "16850.0" } }, { "tier": 6.0, + "symbol": "AAVE/USDT:USDT", "currency": "USDT", - "minNotional": 2000000.0, - "maxNotional": 4000000.0, + "minNotional": 3000000.0, + "maxNotional": 6000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { "bracket": "6", "initialLeverage": "5", - "notionalCap": "4000000", - "notionalFloor": "2000000", + "notionalCap": "6000000", + "notionalFloor": "3000000", "maintMarginRatio": "0.1", - "cum": "111250.0" + "cum": "166850.0" } }, { "tier": 7.0, + "symbol": "AAVE/USDT:USDT", "currency": "USDT", - "minNotional": 4000000.0, - "maxNotional": 5000000.0, + "minNotional": 6000000.0, + "maxNotional": 7500000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { "bracket": "7", "initialLeverage": "4", - "notionalCap": "5000000", - "notionalFloor": "4000000", + "notionalCap": "7500000", + "notionalFloor": "6000000", "maintMarginRatio": "0.125", - "cum": "211250.0" + "cum": "316850.0" } }, { "tier": 8.0, + "symbol": "AAVE/USDT:USDT", "currency": "USDT", - "minNotional": 5000000.0, - "maxNotional": 10000000.0, + "minNotional": 7500000.0, + "maxNotional": 15000000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { "bracket": "8", "initialLeverage": "2", - "notionalCap": "10000000", - "notionalFloor": "5000000", + "notionalCap": "15000000", + "notionalFloor": "7500000", "maintMarginRatio": "0.25", - "cum": "836250.0" + "cum": "1254350.0" } }, { "tier": 9.0, + "symbol": "AAVE/USDT:USDT", "currency": "USDT", - "minNotional": 10000000.0, - "maxNotional": 20000000.0, + "minNotional": 15000000.0, + "maxNotional": 30000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { "bracket": "9", "initialLeverage": "1", - "notionalCap": "20000000", - "notionalFloor": "10000000", + "notionalCap": "30000000", + "notionalFloor": "15000000", "maintMarginRatio": "0.5", - "cum": "3336250.0" + "cum": "5004350.0" } } ], "ACE/USDT:USDT": [ { "tier": 1.0, + "symbol": "ACE/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -2128,6 +2620,7 @@ }, { "tier": 2.0, + "symbol": "ACE/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -2144,6 +2637,7 @@ }, { "tier": 3.0, + "symbol": "ACE/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 50000.0, @@ -2160,6 +2654,7 @@ }, { "tier": 4.0, + "symbol": "ACE/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 500000.0, @@ -2176,6 +2671,7 @@ }, { "tier": 5.0, + "symbol": "ACE/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -2192,6 +2688,7 @@ }, { "tier": 6.0, + "symbol": "ACE/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 1250000.0, @@ -2208,6 +2705,7 @@ }, { "tier": 7.0, + "symbol": "ACE/USDT:USDT", "currency": "USDT", "minNotional": 1250000.0, "maxNotional": 2500000.0, @@ -2224,6 +2722,7 @@ }, { "tier": 8.0, + "symbol": "ACE/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 5000000.0, @@ -2242,6 +2741,7 @@ "ACH/USDT:USDT": [ { "tier": 1.0, + "symbol": "ACH/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -2258,6 +2758,7 @@ }, { "tier": 2.0, + "symbol": "ACH/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -2274,6 +2775,7 @@ }, { "tier": 3.0, + "symbol": "ACH/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -2290,6 +2792,7 @@ }, { "tier": 4.0, + "symbol": "ACH/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -2306,6 +2809,7 @@ }, { "tier": 5.0, + "symbol": "ACH/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -2322,6 +2826,7 @@ }, { "tier": 6.0, + "symbol": "ACH/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -2338,6 +2843,7 @@ }, { "tier": 7.0, + "symbol": "ACH/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -2354,6 +2860,7 @@ }, { "tier": 8.0, + "symbol": "ACH/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -2369,9 +2876,165 @@ } } ], + "ACT/USDT:USDT": [ + { + "tier": 1.0, + "symbol": "ACT/USDT:USDT", + "currency": "USDT", + "minNotional": 0.0, + "maxNotional": 10000.0, + "maintenanceMarginRate": 0.01, + "maxLeverage": 75.0, + "info": { + "bracket": "1", + "initialLeverage": "75", + "notionalCap": "10000", + "notionalFloor": "0", + "maintMarginRatio": "0.01", + "cum": "0.0" + } + }, + { + "tier": 2.0, + "symbol": "ACT/USDT:USDT", + "currency": "USDT", + "minNotional": 10000.0, + "maxNotional": 40000.0, + "maintenanceMarginRate": 0.015, + "maxLeverage": 50.0, + "info": { + "bracket": "2", + "initialLeverage": "50", + "notionalCap": "40000", + "notionalFloor": "10000", + "maintMarginRatio": "0.015", + "cum": "50.0" + } + }, + { + "tier": 3.0, + "symbol": "ACT/USDT:USDT", + "currency": "USDT", + "minNotional": 40000.0, + "maxNotional": 200000.0, + "maintenanceMarginRate": 0.02, + "maxLeverage": 25.0, + "info": { + "bracket": "3", + "initialLeverage": "25", + "notionalCap": "200000", + "notionalFloor": "40000", + "maintMarginRatio": "0.02", + "cum": "250.0" + } + }, + { + "tier": 4.0, + "symbol": "ACT/USDT:USDT", + "currency": "USDT", + "minNotional": 200000.0, + "maxNotional": 400000.0, + "maintenanceMarginRate": 0.025, + "maxLeverage": 20.0, + "info": { + "bracket": "4", + "initialLeverage": "20", + "notionalCap": "400000", + "notionalFloor": "200000", + "maintMarginRatio": "0.025", + "cum": "1250.0" + } + }, + { + "tier": 5.0, + "symbol": "ACT/USDT:USDT", + "currency": "USDT", + "minNotional": 400000.0, + "maxNotional": 2000000.0, + "maintenanceMarginRate": 0.05, + "maxLeverage": 10.0, + "info": { + "bracket": "5", + "initialLeverage": "10", + "notionalCap": "2000000", + "notionalFloor": "400000", + "maintMarginRatio": "0.05", + "cum": "11250.0" + } + }, + { + "tier": 6.0, + "symbol": "ACT/USDT:USDT", + "currency": "USDT", + "minNotional": 2000000.0, + "maxNotional": 4000000.0, + "maintenanceMarginRate": 0.1, + "maxLeverage": 5.0, + "info": { + "bracket": "6", + "initialLeverage": "5", + "notionalCap": "4000000", + "notionalFloor": "2000000", + "maintMarginRatio": "0.1", + "cum": "111250.0" + } + }, + { + "tier": 7.0, + "symbol": "ACT/USDT:USDT", + "currency": "USDT", + "minNotional": 4000000.0, + "maxNotional": 5000000.0, + "maintenanceMarginRate": 0.125, + "maxLeverage": 4.0, + "info": { + "bracket": "7", + "initialLeverage": "4", + "notionalCap": "5000000", + "notionalFloor": "4000000", + "maintMarginRatio": "0.125", + "cum": "211250.0" + } + }, + { + "tier": 8.0, + "symbol": "ACT/USDT:USDT", + "currency": "USDT", + "minNotional": 5000000.0, + "maxNotional": 10000000.0, + "maintenanceMarginRate": 0.25, + "maxLeverage": 2.0, + "info": { + "bracket": "8", + "initialLeverage": "2", + "notionalCap": "10000000", + "notionalFloor": "5000000", + "maintMarginRatio": "0.25", + "cum": "836250.0" + } + }, + { + "tier": 9.0, + "symbol": "ACT/USDT:USDT", + "currency": "USDT", + "minNotional": 10000000.0, + "maxNotional": 20000000.0, + "maintenanceMarginRate": 0.5, + "maxLeverage": 1.0, + "info": { + "bracket": "9", + "initialLeverage": "1", + "notionalCap": "20000000", + "notionalFloor": "10000000", + "maintMarginRatio": "0.5", + "cum": "3336250.0" + } + } + ], "ADA/USDT:USDT": [ { "tier": 1.0, + "symbol": "ADA/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -2388,6 +3051,7 @@ }, { "tier": 2.0, + "symbol": "ADA/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -2404,15 +3068,16 @@ }, { "tier": 3.0, + "symbol": "ADA/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, - "maxNotional": 100000.0, + "maxNotional": 200000.0, "maintenanceMarginRate": 0.015, "maxLeverage": 40.0, "info": { "bracket": "3", "initialLeverage": "40", - "notionalCap": "100000", + "notionalCap": "200000", "notionalFloor": "50000", "maintMarginRatio": "0.015", "cum": "300.0" @@ -2420,120 +3085,128 @@ }, { "tier": 4.0, + "symbol": "ADA/USDT:USDT", "currency": "USDT", - "minNotional": 100000.0, - "maxNotional": 500000.0, + "minNotional": 200000.0, + "maxNotional": 1000000.0, "maintenanceMarginRate": 0.02, "maxLeverage": 25.0, "info": { "bracket": "4", "initialLeverage": "25", - "notionalCap": "500000", - "notionalFloor": "100000", + "notionalCap": "1000000", + "notionalFloor": "200000", "maintMarginRatio": "0.02", - "cum": "800.0" + "cum": "1300.0" } }, { "tier": 5.0, + "symbol": "ADA/USDT:USDT", "currency": "USDT", - "minNotional": 500000.0, - "maxNotional": 1000000.0, + "minNotional": 1000000.0, + "maxNotional": 2000000.0, "maintenanceMarginRate": 0.025, "maxLeverage": 20.0, "info": { "bracket": "5", "initialLeverage": "20", - "notionalCap": "1000000", - "notionalFloor": "500000", + "notionalCap": "2000000", + "notionalFloor": "1000000", "maintMarginRatio": "0.025", - "cum": "3300.0" + "cum": "6300.0" } }, { "tier": 6.0, + "symbol": "ADA/USDT:USDT", "currency": "USDT", - "minNotional": 1000000.0, - "maxNotional": 5000000.0, + "minNotional": 2000000.0, + "maxNotional": 10000000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { "bracket": "6", "initialLeverage": "10", - "notionalCap": "5000000", - "notionalFloor": "1000000", + "notionalCap": "10000000", + "notionalFloor": "2000000", "maintMarginRatio": "0.05", - "cum": "28300.0" + "cum": "56300.0" } }, { "tier": 7.0, + "symbol": "ADA/USDT:USDT", "currency": "USDT", - "minNotional": 5000000.0, - "maxNotional": 10000000.0, + "minNotional": 10000000.0, + "maxNotional": 20000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { "bracket": "7", "initialLeverage": "5", - "notionalCap": "10000000", - "notionalFloor": "5000000", + "notionalCap": "20000000", + "notionalFloor": "10000000", "maintMarginRatio": "0.1", - "cum": "278300.0" + "cum": "556300.0" } }, { "tier": 8.0, + "symbol": "ADA/USDT:USDT", "currency": "USDT", - "minNotional": 10000000.0, - "maxNotional": 20000000.0, + "minNotional": 20000000.0, + "maxNotional": 25000000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { "bracket": "8", "initialLeverage": "4", - "notionalCap": "20000000", - "notionalFloor": "10000000", + "notionalCap": "25000000", + "notionalFloor": "20000000", "maintMarginRatio": "0.125", - "cum": "528300.0" + "cum": "1056300.0" } }, { "tier": 9.0, + "symbol": "ADA/USDT:USDT", "currency": "USDT", - "minNotional": 20000000.0, - "maxNotional": 30000000.0, + "minNotional": 25000000.0, + "maxNotional": 50000000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { "bracket": "9", "initialLeverage": "2", - "notionalCap": "30000000", - "notionalFloor": "20000000", + "notionalCap": "50000000", + "notionalFloor": "25000000", "maintMarginRatio": "0.25", - "cum": "3028300.0" + "cum": "4181300.0" } }, { "tier": 10.0, + "symbol": "ADA/USDT:USDT", "currency": "USDT", - "minNotional": 30000000.0, - "maxNotional": 50000000.0, + "minNotional": 50000000.0, + "maxNotional": 100000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { "bracket": "10", "initialLeverage": "1", - "notionalCap": "50000000", - "notionalFloor": "30000000", + "notionalCap": "100000000", + "notionalFloor": "50000000", "maintMarginRatio": "0.5", - "cum": "10528300.0" + "cum": "16681300.0" } } ], "AERGO/USDT:USDT": [ { "tier": 1.0, + "symbol": "AERGO/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -2550,6 +3223,7 @@ }, { "tier": 2.0, + "symbol": "AERGO/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -2566,6 +3240,7 @@ }, { "tier": 3.0, + "symbol": "AERGO/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -2582,6 +3257,7 @@ }, { "tier": 4.0, + "symbol": "AERGO/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 40000.0, @@ -2598,6 +3274,7 @@ }, { "tier": 5.0, + "symbol": "AERGO/USDT:USDT", "currency": "USDT", "minNotional": 40000.0, "maxNotional": 200000.0, @@ -2614,6 +3291,7 @@ }, { "tier": 6.0, + "symbol": "AERGO/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -2630,6 +3308,7 @@ }, { "tier": 7.0, + "symbol": "AERGO/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -2646,6 +3325,7 @@ }, { "tier": 8.0, + "symbol": "AERGO/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -2662,6 +3342,7 @@ }, { "tier": 9.0, + "symbol": "AERGO/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -2680,6 +3361,7 @@ "AEVO/USDT:USDT": [ { "tier": 1.0, + "symbol": "AEVO/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -2696,6 +3378,7 @@ }, { "tier": 2.0, + "symbol": "AEVO/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -2712,6 +3395,7 @@ }, { "tier": 3.0, + "symbol": "AEVO/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 100000.0, @@ -2728,6 +3412,7 @@ }, { "tier": 4.0, + "symbol": "AEVO/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 1000000.0, @@ -2744,6 +3429,7 @@ }, { "tier": 5.0, + "symbol": "AEVO/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -2760,6 +3446,7 @@ }, { "tier": 6.0, + "symbol": "AEVO/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 2500000.0, @@ -2776,6 +3463,7 @@ }, { "tier": 7.0, + "symbol": "AEVO/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 5000000.0, @@ -2792,6 +3480,7 @@ }, { "tier": 8.0, + "symbol": "AEVO/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -2810,6 +3499,7 @@ "AGIX/USDT:USDT": [ { "tier": 1.0, + "symbol": "AGIX/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -2826,6 +3516,7 @@ }, { "tier": 2.0, + "symbol": "AGIX/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -2842,6 +3533,7 @@ }, { "tier": 3.0, + "symbol": "AGIX/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 600000.0, @@ -2858,6 +3550,7 @@ }, { "tier": 4.0, + "symbol": "AGIX/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 1600000.0, @@ -2874,6 +3567,7 @@ }, { "tier": 5.0, + "symbol": "AGIX/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -2890,6 +3584,7 @@ }, { "tier": 6.0, + "symbol": "AGIX/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 6000000.0, @@ -2906,6 +3601,7 @@ }, { "tier": 7.0, + "symbol": "AGIX/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 6500000.0, @@ -2924,6 +3620,7 @@ "AGLD/USDT:USDT": [ { "tier": 1.0, + "symbol": "AGLD/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -2940,6 +3637,7 @@ }, { "tier": 2.0, + "symbol": "AGLD/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -2956,6 +3654,7 @@ }, { "tier": 3.0, + "symbol": "AGLD/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -2972,6 +3671,7 @@ }, { "tier": 4.0, + "symbol": "AGLD/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -2988,6 +3688,7 @@ }, { "tier": 5.0, + "symbol": "AGLD/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -3004,6 +3705,7 @@ }, { "tier": 6.0, + "symbol": "AGLD/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -3020,6 +3722,7 @@ }, { "tier": 7.0, + "symbol": "AGLD/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -3038,6 +3741,7 @@ "AI/USDT:USDT": [ { "tier": 1.0, + "symbol": "AI/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -3054,6 +3758,7 @@ }, { "tier": 2.0, + "symbol": "AI/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -3070,6 +3775,7 @@ }, { "tier": 3.0, + "symbol": "AI/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 80000.0, @@ -3086,6 +3792,7 @@ }, { "tier": 4.0, + "symbol": "AI/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 800000.0, @@ -3102,6 +3809,7 @@ }, { "tier": 5.0, + "symbol": "AI/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 1600000.0, @@ -3118,6 +3826,7 @@ }, { "tier": 6.0, + "symbol": "AI/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -3134,6 +3843,7 @@ }, { "tier": 7.0, + "symbol": "AI/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -3150,6 +3860,7 @@ }, { "tier": 8.0, + "symbol": "AI/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 8000000.0, @@ -3165,9 +3876,165 @@ } } ], + "AKT/USDT:USDT": [ + { + "tier": 1.0, + "symbol": "AKT/USDT:USDT", + "currency": "USDT", + "minNotional": 0.0, + "maxNotional": 5000.0, + "maintenanceMarginRate": 0.01, + "maxLeverage": 75.0, + "info": { + "bracket": "1", + "initialLeverage": "75", + "notionalCap": "5000", + "notionalFloor": "0", + "maintMarginRatio": "0.01", + "cum": "0.0" + } + }, + { + "tier": 2.0, + "symbol": "AKT/USDT:USDT", + "currency": "USDT", + "minNotional": 5000.0, + "maxNotional": 10000.0, + "maintenanceMarginRate": 0.015, + "maxLeverage": 50.0, + "info": { + "bracket": "2", + "initialLeverage": "50", + "notionalCap": "10000", + "notionalFloor": "5000", + "maintMarginRatio": "0.015", + "cum": "25.0" + } + }, + { + "tier": 3.0, + "symbol": "AKT/USDT:USDT", + "currency": "USDT", + "minNotional": 10000.0, + "maxNotional": 30000.0, + "maintenanceMarginRate": 0.02, + "maxLeverage": 25.0, + "info": { + "bracket": "3", + "initialLeverage": "25", + "notionalCap": "30000", + "notionalFloor": "10000", + "maintMarginRatio": "0.02", + "cum": "75.0" + } + }, + { + "tier": 4.0, + "symbol": "AKT/USDT:USDT", + "currency": "USDT", + "minNotional": 30000.0, + "maxNotional": 60000.0, + "maintenanceMarginRate": 0.025, + "maxLeverage": 20.0, + "info": { + "bracket": "4", + "initialLeverage": "20", + "notionalCap": "60000", + "notionalFloor": "30000", + "maintMarginRatio": "0.025", + "cum": "225.0" + } + }, + { + "tier": 5.0, + "symbol": "AKT/USDT:USDT", + "currency": "USDT", + "minNotional": 60000.0, + "maxNotional": 300000.0, + "maintenanceMarginRate": 0.05, + "maxLeverage": 10.0, + "info": { + "bracket": "5", + "initialLeverage": "10", + "notionalCap": "300000", + "notionalFloor": "60000", + "maintMarginRatio": "0.05", + "cum": "1725.0" + } + }, + { + "tier": 6.0, + "symbol": "AKT/USDT:USDT", + "currency": "USDT", + "minNotional": 300000.0, + "maxNotional": 600000.0, + "maintenanceMarginRate": 0.1, + "maxLeverage": 5.0, + "info": { + "bracket": "6", + "initialLeverage": "5", + "notionalCap": "600000", + "notionalFloor": "300000", + "maintMarginRatio": "0.1", + "cum": "16725.0" + } + }, + { + "tier": 7.0, + "symbol": "AKT/USDT:USDT", + "currency": "USDT", + "minNotional": 600000.0, + "maxNotional": 750000.0, + "maintenanceMarginRate": 0.125, + "maxLeverage": 4.0, + "info": { + "bracket": "7", + "initialLeverage": "4", + "notionalCap": "750000", + "notionalFloor": "600000", + "maintMarginRatio": "0.125", + "cum": "31725.0" + } + }, + { + "tier": 8.0, + "symbol": "AKT/USDT:USDT", + "currency": "USDT", + "minNotional": 750000.0, + "maxNotional": 1500000.0, + "maintenanceMarginRate": 0.25, + "maxLeverage": 2.0, + "info": { + "bracket": "8", + "initialLeverage": "2", + "notionalCap": "1500000", + "notionalFloor": "750000", + "maintMarginRatio": "0.25", + "cum": "125475.0" + } + }, + { + "tier": 9.0, + "symbol": "AKT/USDT:USDT", + "currency": "USDT", + "minNotional": 1500000.0, + "maxNotional": 3000000.0, + "maintenanceMarginRate": 0.5, + "maxLeverage": 1.0, + "info": { + "bracket": "9", + "initialLeverage": "1", + "notionalCap": "3000000", + "notionalFloor": "1500000", + "maintMarginRatio": "0.5", + "cum": "500475.0" + } + } + ], "ALGO/USDT:USDT": [ { "tier": 1.0, + "symbol": "ALGO/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -3184,6 +4051,7 @@ }, { "tier": 2.0, + "symbol": "ALGO/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -3200,6 +4068,7 @@ }, { "tier": 3.0, + "symbol": "ALGO/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -3216,6 +4085,7 @@ }, { "tier": 4.0, + "symbol": "ALGO/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 250000.0, @@ -3232,6 +4102,7 @@ }, { "tier": 5.0, + "symbol": "ALGO/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -3248,6 +4119,7 @@ }, { "tier": 6.0, + "symbol": "ALGO/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -3264,6 +4136,7 @@ }, { "tier": 7.0, + "symbol": "ALGO/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 5000000.0, @@ -3282,6 +4155,7 @@ "ALICE/USDT:USDT": [ { "tier": 1.0, + "symbol": "ALICE/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -3298,6 +4172,7 @@ }, { "tier": 2.0, + "symbol": "ALICE/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -3314,6 +4189,7 @@ }, { "tier": 3.0, + "symbol": "ALICE/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -3330,6 +4206,7 @@ }, { "tier": 4.0, + "symbol": "ALICE/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -3346,6 +4223,7 @@ }, { "tier": 5.0, + "symbol": "ALICE/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -3362,6 +4240,7 @@ }, { "tier": 6.0, + "symbol": "ALICE/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -3378,6 +4257,7 @@ }, { "tier": 7.0, + "symbol": "ALICE/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -3394,6 +4274,7 @@ }, { "tier": 8.0, + "symbol": "ALICE/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -3412,6 +4293,7 @@ "ALPACA/USDT:USDT": [ { "tier": 1.0, + "symbol": "ALPACA/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -3428,6 +4310,7 @@ }, { "tier": 2.0, + "symbol": "ALPACA/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -3444,6 +4327,7 @@ }, { "tier": 3.0, + "symbol": "ALPACA/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -3460,6 +4344,7 @@ }, { "tier": 4.0, + "symbol": "ALPACA/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 40000.0, @@ -3476,6 +4361,7 @@ }, { "tier": 5.0, + "symbol": "ALPACA/USDT:USDT", "currency": "USDT", "minNotional": 40000.0, "maxNotional": 200000.0, @@ -3492,6 +4378,7 @@ }, { "tier": 6.0, + "symbol": "ALPACA/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -3508,6 +4395,7 @@ }, { "tier": 7.0, + "symbol": "ALPACA/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -3524,6 +4412,7 @@ }, { "tier": 8.0, + "symbol": "ALPACA/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -3540,6 +4429,7 @@ }, { "tier": 9.0, + "symbol": "ALPACA/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -3558,6 +4448,7 @@ "ALPHA/USDT:USDT": [ { "tier": 1.0, + "symbol": "ALPHA/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -3574,6 +4465,7 @@ }, { "tier": 2.0, + "symbol": "ALPHA/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -3590,6 +4482,7 @@ }, { "tier": 3.0, + "symbol": "ALPHA/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -3606,6 +4499,7 @@ }, { "tier": 4.0, + "symbol": "ALPHA/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -3622,6 +4516,7 @@ }, { "tier": 5.0, + "symbol": "ALPHA/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -3638,6 +4533,7 @@ }, { "tier": 6.0, + "symbol": "ALPHA/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -3654,6 +4550,7 @@ }, { "tier": 7.0, + "symbol": "ALPHA/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -3670,6 +4567,7 @@ }, { "tier": 8.0, + "symbol": "ALPHA/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -3688,6 +4586,7 @@ "ALT/USDT:USDT": [ { "tier": 1.0, + "symbol": "ALT/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -3704,6 +4603,7 @@ }, { "tier": 2.0, + "symbol": "ALT/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 16000.0, @@ -3720,6 +4620,7 @@ }, { "tier": 3.0, + "symbol": "ALT/USDT:USDT", "currency": "USDT", "minNotional": 16000.0, "maxNotional": 80000.0, @@ -3736,6 +4637,7 @@ }, { "tier": 4.0, + "symbol": "ALT/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 160000.0, @@ -3752,6 +4654,7 @@ }, { "tier": 5.0, + "symbol": "ALT/USDT:USDT", "currency": "USDT", "minNotional": 160000.0, "maxNotional": 800000.0, @@ -3768,6 +4671,7 @@ }, { "tier": 6.0, + "symbol": "ALT/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 1600000.0, @@ -3784,6 +4688,7 @@ }, { "tier": 7.0, + "symbol": "ALT/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -3800,6 +4705,7 @@ }, { "tier": 8.0, + "symbol": "ALT/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -3816,6 +4722,7 @@ }, { "tier": 9.0, + "symbol": "ALT/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 8000000.0, @@ -3834,6 +4741,7 @@ "AMB/USDT:USDT": [ { "tier": 1.0, + "symbol": "AMB/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -3850,6 +4758,7 @@ }, { "tier": 2.0, + "symbol": "AMB/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -3866,6 +4775,7 @@ }, { "tier": 3.0, + "symbol": "AMB/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -3882,6 +4792,7 @@ }, { "tier": 4.0, + "symbol": "AMB/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -3898,6 +4809,7 @@ }, { "tier": 5.0, + "symbol": "AMB/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -3914,6 +4826,7 @@ }, { "tier": 6.0, + "symbol": "AMB/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -3930,6 +4843,7 @@ }, { "tier": 7.0, + "symbol": "AMB/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -3948,6 +4862,7 @@ "ANKR/USDT:USDT": [ { "tier": 1.0, + "symbol": "ANKR/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -3964,6 +4879,7 @@ }, { "tier": 2.0, + "symbol": "ANKR/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -3980,6 +4896,7 @@ }, { "tier": 3.0, + "symbol": "ANKR/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 400000.0, @@ -3996,6 +4913,7 @@ }, { "tier": 4.0, + "symbol": "ANKR/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 1000000.0, @@ -4012,6 +4930,7 @@ }, { "tier": 5.0, + "symbol": "ANKR/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -4028,6 +4947,7 @@ }, { "tier": 6.0, + "symbol": "ANKR/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 6000000.0, @@ -4044,6 +4964,7 @@ }, { "tier": 7.0, + "symbol": "ANKR/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -4062,6 +4983,7 @@ "APE/USDT:USDT": [ { "tier": 1.0, + "symbol": "APE/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 25000.0, @@ -4078,6 +5000,7 @@ }, { "tier": 2.0, + "symbol": "APE/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 50000.0, @@ -4094,6 +5017,7 @@ }, { "tier": 3.0, + "symbol": "APE/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 100000.0, @@ -4110,6 +5034,7 @@ }, { "tier": 4.0, + "symbol": "APE/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 500000.0, @@ -4126,6 +5051,7 @@ }, { "tier": 5.0, + "symbol": "APE/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -4142,6 +5068,7 @@ }, { "tier": 6.0, + "symbol": "APE/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 5000000.0, @@ -4158,6 +5085,7 @@ }, { "tier": 7.0, + "symbol": "APE/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -4174,6 +5102,7 @@ }, { "tier": 8.0, + "symbol": "APE/USDT:USDT", "currency": "USDT", "minNotional": 10000000.0, "maxNotional": 12500000.0, @@ -4190,6 +5119,7 @@ }, { "tier": 9.0, + "symbol": "APE/USDT:USDT", "currency": "USDT", "minNotional": 12500000.0, "maxNotional": 25000000.0, @@ -4206,6 +5136,7 @@ }, { "tier": 10.0, + "symbol": "APE/USDT:USDT", "currency": "USDT", "minNotional": 25000000.0, "maxNotional": 50000000.0, @@ -4224,6 +5155,7 @@ "API3/USDT:USDT": [ { "tier": 1.0, + "symbol": "API3/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -4240,6 +5172,7 @@ }, { "tier": 2.0, + "symbol": "API3/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -4256,6 +5189,7 @@ }, { "tier": 3.0, + "symbol": "API3/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -4272,6 +5206,7 @@ }, { "tier": 4.0, + "symbol": "API3/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 500000.0, @@ -4288,6 +5223,7 @@ }, { "tier": 5.0, + "symbol": "API3/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1600000.0, @@ -4304,6 +5240,7 @@ }, { "tier": 6.0, + "symbol": "API3/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -4320,6 +5257,7 @@ }, { "tier": 7.0, + "symbol": "API3/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 3000000.0, @@ -4336,6 +5274,7 @@ }, { "tier": 8.0, + "symbol": "API3/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 4000000.0, @@ -4354,6 +5293,7 @@ "APT/USDT:USDT": [ { "tier": 1.0, + "symbol": "APT/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -4370,6 +5310,7 @@ }, { "tier": 2.0, + "symbol": "APT/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 100000.0, @@ -4386,6 +5327,7 @@ }, { "tier": 3.0, + "symbol": "APT/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 900000.0, @@ -4402,6 +5344,7 @@ }, { "tier": 4.0, + "symbol": "APT/USDT:USDT", "currency": "USDT", "minNotional": 900000.0, "maxNotional": 1100000.0, @@ -4418,6 +5361,7 @@ }, { "tier": 5.0, + "symbol": "APT/USDT:USDT", "currency": "USDT", "minNotional": 1100000.0, "maxNotional": 5000000.0, @@ -4434,6 +5378,7 @@ }, { "tier": 6.0, + "symbol": "APT/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -4450,6 +5395,7 @@ }, { "tier": 7.0, + "symbol": "APT/USDT:USDT", "currency": "USDT", "minNotional": 10000000.0, "maxNotional": 12500000.0, @@ -4466,6 +5412,7 @@ }, { "tier": 8.0, + "symbol": "APT/USDT:USDT", "currency": "USDT", "minNotional": 12500000.0, "maxNotional": 25000000.0, @@ -4482,6 +5429,7 @@ }, { "tier": 9.0, + "symbol": "APT/USDT:USDT", "currency": "USDT", "minNotional": 25000000.0, "maxNotional": 50000000.0, @@ -4500,6 +5448,7 @@ "AR/USDT:USDT": [ { "tier": 1.0, + "symbol": "AR/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -4516,6 +5465,7 @@ }, { "tier": 2.0, + "symbol": "AR/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -4532,6 +5482,7 @@ }, { "tier": 3.0, + "symbol": "AR/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 100000.0, @@ -4548,6 +5499,7 @@ }, { "tier": 4.0, + "symbol": "AR/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -4564,6 +5516,7 @@ }, { "tier": 5.0, + "symbol": "AR/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 1000000.0, @@ -4580,6 +5533,7 @@ }, { "tier": 6.0, + "symbol": "AR/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -4596,6 +5550,7 @@ }, { "tier": 7.0, + "symbol": "AR/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 2500000.0, @@ -4612,6 +5567,7 @@ }, { "tier": 8.0, + "symbol": "AR/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 5000000.0, @@ -4628,6 +5584,7 @@ }, { "tier": 9.0, + "symbol": "AR/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -4646,6 +5603,7 @@ "ARB/USDC:USDC": [ { "tier": 1.0, + "symbol": "ARB/USDC:USDC", "currency": "USDC", "minNotional": 0.0, "maxNotional": 5000.0, @@ -4662,6 +5620,7 @@ }, { "tier": 2.0, + "symbol": "ARB/USDC:USDC", "currency": "USDC", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -4678,6 +5637,7 @@ }, { "tier": 3.0, + "symbol": "ARB/USDC:USDC", "currency": "USDC", "minNotional": 50000.0, "maxNotional": 600000.0, @@ -4694,6 +5654,7 @@ }, { "tier": 4.0, + "symbol": "ARB/USDC:USDC", "currency": "USDC", "minNotional": 600000.0, "maxNotional": 1200000.0, @@ -4710,6 +5671,7 @@ }, { "tier": 5.0, + "symbol": "ARB/USDC:USDC", "currency": "USDC", "minNotional": 1200000.0, "maxNotional": 3000000.0, @@ -4726,6 +5688,7 @@ }, { "tier": 6.0, + "symbol": "ARB/USDC:USDC", "currency": "USDC", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -4742,6 +5705,7 @@ }, { "tier": 7.0, + "symbol": "ARB/USDC:USDC", "currency": "USDC", "minNotional": 5000000.0, "maxNotional": 12000000.0, @@ -4758,6 +5722,7 @@ }, { "tier": 8.0, + "symbol": "ARB/USDC:USDC", "currency": "USDC", "minNotional": 12000000.0, "maxNotional": 20000000.0, @@ -4776,6 +5741,7 @@ "ARB/USDT:USDT": [ { "tier": 1.0, + "symbol": "ARB/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -4792,6 +5758,7 @@ }, { "tier": 2.0, + "symbol": "ARB/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -4808,6 +5775,7 @@ }, { "tier": 3.0, + "symbol": "ARB/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 80000.0, @@ -4824,6 +5792,7 @@ }, { "tier": 4.0, + "symbol": "ARB/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 300000.0, @@ -4840,6 +5809,7 @@ }, { "tier": 5.0, + "symbol": "ARB/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -4856,6 +5826,7 @@ }, { "tier": 6.0, + "symbol": "ARB/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 3000000.0, @@ -4872,6 +5843,7 @@ }, { "tier": 7.0, + "symbol": "ARB/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 6000000.0, @@ -4888,6 +5860,7 @@ }, { "tier": 8.0, + "symbol": "ARB/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 7500000.0, @@ -4904,6 +5877,7 @@ }, { "tier": 9.0, + "symbol": "ARB/USDT:USDT", "currency": "USDT", "minNotional": 7500000.0, "maxNotional": 15000000.0, @@ -4920,6 +5894,7 @@ }, { "tier": 10.0, + "symbol": "ARB/USDT:USDT", "currency": "USDT", "minNotional": 15000000.0, "maxNotional": 30000000.0, @@ -4938,6 +5913,7 @@ "ARK/USDT:USDT": [ { "tier": 1.0, + "symbol": "ARK/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -4954,6 +5930,7 @@ }, { "tier": 2.0, + "symbol": "ARK/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -4970,6 +5947,7 @@ }, { "tier": 3.0, + "symbol": "ARK/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -4986,6 +5964,7 @@ }, { "tier": 4.0, + "symbol": "ARK/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 40000.0, @@ -5002,6 +5981,7 @@ }, { "tier": 5.0, + "symbol": "ARK/USDT:USDT", "currency": "USDT", "minNotional": 40000.0, "maxNotional": 200000.0, @@ -5018,6 +5998,7 @@ }, { "tier": 6.0, + "symbol": "ARK/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -5034,6 +6015,7 @@ }, { "tier": 7.0, + "symbol": "ARK/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -5050,6 +6032,7 @@ }, { "tier": 8.0, + "symbol": "ARK/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -5066,6 +6049,7 @@ }, { "tier": 9.0, + "symbol": "ARK/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -5084,6 +6068,7 @@ "ARKM/USDT:USDT": [ { "tier": 1.0, + "symbol": "ARKM/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -5100,15 +6085,16 @@ }, { "tier": 2.0, + "symbol": "ARKM/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, - "maxNotional": 20000.0, + "maxNotional": 30000.0, "maintenanceMarginRate": 0.015, "maxLeverage": 50.0, "info": { "bracket": "2", "initialLeverage": "50", - "notionalCap": "20000", + "notionalCap": "30000", "notionalFloor": "10000", "maintMarginRatio": "0.015", "cum": "50.0" @@ -5116,120 +6102,128 @@ }, { "tier": 3.0, + "symbol": "ARKM/USDT:USDT", "currency": "USDT", - "minNotional": 20000.0, - "maxNotional": 100000.0, + "minNotional": 30000.0, + "maxNotional": 150000.0, "maintenanceMarginRate": 0.02, "maxLeverage": 25.0, "info": { "bracket": "3", "initialLeverage": "25", - "notionalCap": "100000", - "notionalFloor": "20000", + "notionalCap": "150000", + "notionalFloor": "30000", "maintMarginRatio": "0.02", - "cum": "150.0" + "cum": "200.0" } }, { "tier": 4.0, + "symbol": "ARKM/USDT:USDT", "currency": "USDT", - "minNotional": 100000.0, - "maxNotional": 200000.0, + "minNotional": 150000.0, + "maxNotional": 300000.0, "maintenanceMarginRate": 0.025, "maxLeverage": 20.0, "info": { "bracket": "4", "initialLeverage": "20", - "notionalCap": "200000", - "notionalFloor": "100000", + "notionalCap": "300000", + "notionalFloor": "150000", "maintMarginRatio": "0.025", - "cum": "650.0" + "cum": "950.0" } }, { "tier": 5.0, + "symbol": "ARKM/USDT:USDT", "currency": "USDT", - "minNotional": 200000.0, - "maxNotional": 1000000.0, + "minNotional": 300000.0, + "maxNotional": 1500000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { "bracket": "5", "initialLeverage": "10", - "notionalCap": "1000000", - "notionalFloor": "200000", + "notionalCap": "1500000", + "notionalFloor": "300000", "maintMarginRatio": "0.05", - "cum": "5650.0" + "cum": "8450.0" } }, { "tier": 6.0, + "symbol": "ARKM/USDT:USDT", "currency": "USDT", - "minNotional": 1000000.0, - "maxNotional": 2000000.0, + "minNotional": 1500000.0, + "maxNotional": 3000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { "bracket": "6", "initialLeverage": "5", - "notionalCap": "2000000", - "notionalFloor": "1000000", + "notionalCap": "3000000", + "notionalFloor": "1500000", "maintMarginRatio": "0.1", - "cum": "55650.0" + "cum": "83450.0" } }, { "tier": 7.0, + "symbol": "ARKM/USDT:USDT", "currency": "USDT", - "minNotional": 2000000.0, - "maxNotional": 2500000.0, + "minNotional": 3000000.0, + "maxNotional": 3750000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { "bracket": "7", "initialLeverage": "4", - "notionalCap": "2500000", - "notionalFloor": "2000000", + "notionalCap": "3750000", + "notionalFloor": "3000000", "maintMarginRatio": "0.125", - "cum": "105650.0" + "cum": "158450.0" } }, { "tier": 8.0, + "symbol": "ARKM/USDT:USDT", "currency": "USDT", - "minNotional": 2500000.0, - "maxNotional": 5000000.0, + "minNotional": 3750000.0, + "maxNotional": 7500000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { "bracket": "8", "initialLeverage": "2", - "notionalCap": "5000000", - "notionalFloor": "2500000", + "notionalCap": "7500000", + "notionalFloor": "3750000", "maintMarginRatio": "0.25", - "cum": "418150.0" + "cum": "627200.0" } }, { "tier": 9.0, + "symbol": "ARKM/USDT:USDT", "currency": "USDT", - "minNotional": 5000000.0, - "maxNotional": 10000000.0, + "minNotional": 7500000.0, + "maxNotional": 15000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { "bracket": "9", "initialLeverage": "1", - "notionalCap": "10000000", - "notionalFloor": "5000000", + "notionalCap": "15000000", + "notionalFloor": "7500000", "maintMarginRatio": "0.5", - "cum": "1668150.0" + "cum": "2502200.0" } } ], "ARPA/USDT:USDT": [ { "tier": 1.0, + "symbol": "ARPA/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -5246,6 +6240,7 @@ }, { "tier": 2.0, + "symbol": "ARPA/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -5262,6 +6257,7 @@ }, { "tier": 3.0, + "symbol": "ARPA/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 600000.0, @@ -5278,6 +6274,7 @@ }, { "tier": 4.0, + "symbol": "ARPA/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 1600000.0, @@ -5294,6 +6291,7 @@ }, { "tier": 5.0, + "symbol": "ARPA/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -5310,6 +6308,7 @@ }, { "tier": 6.0, + "symbol": "ARPA/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 6000000.0, @@ -5326,6 +6325,7 @@ }, { "tier": 7.0, + "symbol": "ARPA/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -5344,6 +6344,7 @@ "ASTR/USDT:USDT": [ { "tier": 1.0, + "symbol": "ASTR/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -5360,6 +6361,7 @@ }, { "tier": 2.0, + "symbol": "ASTR/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -5376,6 +6378,7 @@ }, { "tier": 3.0, + "symbol": "ASTR/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -5392,6 +6395,7 @@ }, { "tier": 4.0, + "symbol": "ASTR/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -5408,6 +6412,7 @@ }, { "tier": 5.0, + "symbol": "ASTR/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -5424,6 +6429,7 @@ }, { "tier": 6.0, + "symbol": "ASTR/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -5440,6 +6446,7 @@ }, { "tier": 7.0, + "symbol": "ASTR/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -5456,6 +6463,7 @@ }, { "tier": 8.0, + "symbol": "ASTR/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -5474,6 +6482,7 @@ "ATA/USDT:USDT": [ { "tier": 1.0, + "symbol": "ATA/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -5490,6 +6499,7 @@ }, { "tier": 2.0, + "symbol": "ATA/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -5506,6 +6516,7 @@ }, { "tier": 3.0, + "symbol": "ATA/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -5522,6 +6533,7 @@ }, { "tier": 4.0, + "symbol": "ATA/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 250000.0, @@ -5538,6 +6550,7 @@ }, { "tier": 5.0, + "symbol": "ATA/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -5554,6 +6567,7 @@ }, { "tier": 6.0, + "symbol": "ATA/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -5572,6 +6586,7 @@ "ATOM/USDT:USDT": [ { "tier": 1.0, + "symbol": "ATOM/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -5588,6 +6603,7 @@ }, { "tier": 2.0, + "symbol": "ATOM/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -5604,6 +6620,7 @@ }, { "tier": 3.0, + "symbol": "ATOM/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 80000.0, @@ -5620,6 +6637,7 @@ }, { "tier": 4.0, + "symbol": "ATOM/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 200000.0, @@ -5636,6 +6654,7 @@ }, { "tier": 5.0, + "symbol": "ATOM/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 600000.0, @@ -5652,6 +6671,7 @@ }, { "tier": 6.0, + "symbol": "ATOM/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 2000000.0, @@ -5668,6 +6688,7 @@ }, { "tier": 7.0, + "symbol": "ATOM/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -5684,6 +6705,7 @@ }, { "tier": 8.0, + "symbol": "ATOM/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 5000000.0, @@ -5700,6 +6722,7 @@ }, { "tier": 9.0, + "symbol": "ATOM/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 12000000.0, @@ -5716,6 +6739,7 @@ }, { "tier": 10.0, + "symbol": "ATOM/USDT:USDT", "currency": "USDT", "minNotional": 12000000.0, "maxNotional": 20000000.0, @@ -5734,6 +6758,7 @@ "AUCTION/USDT:USDT": [ { "tier": 1.0, + "symbol": "AUCTION/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -5750,6 +6775,7 @@ }, { "tier": 2.0, + "symbol": "AUCTION/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -5766,6 +6792,7 @@ }, { "tier": 3.0, + "symbol": "AUCTION/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 30000.0, @@ -5782,6 +6809,7 @@ }, { "tier": 4.0, + "symbol": "AUCTION/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 300000.0, @@ -5798,6 +6826,7 @@ }, { "tier": 5.0, + "symbol": "AUCTION/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -5814,6 +6843,7 @@ }, { "tier": 6.0, + "symbol": "AUCTION/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 750000.0, @@ -5830,6 +6860,7 @@ }, { "tier": 7.0, + "symbol": "AUCTION/USDT:USDT", "currency": "USDT", "minNotional": 750000.0, "maxNotional": 1500000.0, @@ -5846,6 +6877,7 @@ }, { "tier": 8.0, + "symbol": "AUCTION/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -5864,6 +6896,7 @@ "AVAX/USDC:USDC": [ { "tier": 1.0, + "symbol": "AVAX/USDC:USDC", "currency": "USDC", "minNotional": 0.0, "maxNotional": 5000.0, @@ -5880,6 +6913,7 @@ }, { "tier": 2.0, + "symbol": "AVAX/USDC:USDC", "currency": "USDC", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -5896,6 +6930,7 @@ }, { "tier": 3.0, + "symbol": "AVAX/USDC:USDC", "currency": "USDC", "minNotional": 10000.0, "maxNotional": 25000.0, @@ -5912,6 +6947,7 @@ }, { "tier": 4.0, + "symbol": "AVAX/USDC:USDC", "currency": "USDC", "minNotional": 25000.0, "maxNotional": 50000.0, @@ -5928,6 +6964,7 @@ }, { "tier": 5.0, + "symbol": "AVAX/USDC:USDC", "currency": "USDC", "minNotional": 50000.0, "maxNotional": 250000.0, @@ -5944,6 +6981,7 @@ }, { "tier": 6.0, + "symbol": "AVAX/USDC:USDC", "currency": "USDC", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -5960,6 +6998,7 @@ }, { "tier": 7.0, + "symbol": "AVAX/USDC:USDC", "currency": "USDC", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -5976,6 +7015,7 @@ }, { "tier": 8.0, + "symbol": "AVAX/USDC:USDC", "currency": "USDC", "minNotional": 2000000.0, "maxNotional": 5000000.0, @@ -5992,6 +7032,7 @@ }, { "tier": 9.0, + "symbol": "AVAX/USDC:USDC", "currency": "USDC", "minNotional": 5000000.0, "maxNotional": 20000000.0, @@ -6008,6 +7049,7 @@ }, { "tier": 10.0, + "symbol": "AVAX/USDC:USDC", "currency": "USDC", "minNotional": 20000000.0, "maxNotional": 50000000.0, @@ -6026,6 +7068,7 @@ "AVAX/USDT:USDT": [ { "tier": 1.0, + "symbol": "AVAX/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -6042,6 +7085,7 @@ }, { "tier": 2.0, + "symbol": "AVAX/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -6058,6 +7102,7 @@ }, { "tier": 3.0, + "symbol": "AVAX/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 80000.0, @@ -6074,6 +7119,7 @@ }, { "tier": 4.0, + "symbol": "AVAX/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 400000.0, @@ -6090,6 +7136,7 @@ }, { "tier": 5.0, + "symbol": "AVAX/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 800000.0, @@ -6106,6 +7153,7 @@ }, { "tier": 6.0, + "symbol": "AVAX/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 4000000.0, @@ -6122,6 +7170,7 @@ }, { "tier": 7.0, + "symbol": "AVAX/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 8000000.0, @@ -6138,6 +7187,7 @@ }, { "tier": 8.0, + "symbol": "AVAX/USDT:USDT", "currency": "USDT", "minNotional": 8000000.0, "maxNotional": 10000000.0, @@ -6154,6 +7204,7 @@ }, { "tier": 9.0, + "symbol": "AVAX/USDT:USDT", "currency": "USDT", "minNotional": 10000000.0, "maxNotional": 20000000.0, @@ -6170,6 +7221,7 @@ }, { "tier": 10.0, + "symbol": "AVAX/USDT:USDT", "currency": "USDT", "minNotional": 20000000.0, "maxNotional": 50000000.0, @@ -6188,6 +7240,7 @@ "AXL/USDT:USDT": [ { "tier": 1.0, + "symbol": "AXL/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -6204,6 +7257,7 @@ }, { "tier": 2.0, + "symbol": "AXL/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -6220,6 +7274,7 @@ }, { "tier": 3.0, + "symbol": "AXL/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 30000.0, @@ -6236,6 +7291,7 @@ }, { "tier": 4.0, + "symbol": "AXL/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 60000.0, @@ -6252,6 +7308,7 @@ }, { "tier": 5.0, + "symbol": "AXL/USDT:USDT", "currency": "USDT", "minNotional": 60000.0, "maxNotional": 300000.0, @@ -6268,6 +7325,7 @@ }, { "tier": 6.0, + "symbol": "AXL/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -6284,6 +7342,7 @@ }, { "tier": 7.0, + "symbol": "AXL/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 750000.0, @@ -6300,6 +7359,7 @@ }, { "tier": 8.0, + "symbol": "AXL/USDT:USDT", "currency": "USDT", "minNotional": 750000.0, "maxNotional": 1500000.0, @@ -6316,6 +7376,7 @@ }, { "tier": 9.0, + "symbol": "AXL/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -6334,6 +7395,7 @@ "AXS/USDT:USDT": [ { "tier": 1.0, + "symbol": "AXS/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -6350,6 +7412,7 @@ }, { "tier": 2.0, + "symbol": "AXS/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -6366,6 +7429,7 @@ }, { "tier": 3.0, + "symbol": "AXS/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 400000.0, @@ -6382,6 +7446,7 @@ }, { "tier": 4.0, + "symbol": "AXS/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 600000.0, @@ -6398,6 +7463,7 @@ }, { "tier": 5.0, + "symbol": "AXS/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 1200000.0, @@ -6414,6 +7480,7 @@ }, { "tier": 6.0, + "symbol": "AXS/USDT:USDT", "currency": "USDT", "minNotional": 1200000.0, "maxNotional": 3200000.0, @@ -6430,6 +7497,7 @@ }, { "tier": 7.0, + "symbol": "AXS/USDT:USDT", "currency": "USDT", "minNotional": 3200000.0, "maxNotional": 5000000.0, @@ -6446,6 +7514,7 @@ }, { "tier": 8.0, + "symbol": "AXS/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -6462,6 +7531,7 @@ }, { "tier": 9.0, + "symbol": "AXS/USDT:USDT", "currency": "USDT", "minNotional": 10000000.0, "maxNotional": 15000000.0, @@ -6478,6 +7548,7 @@ }, { "tier": 10.0, + "symbol": "AXS/USDT:USDT", "currency": "USDT", "minNotional": 15000000.0, "maxNotional": 20000000.0, @@ -6496,6 +7567,7 @@ "BADGER/USDT:USDT": [ { "tier": 1.0, + "symbol": "BADGER/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -6512,6 +7584,7 @@ }, { "tier": 2.0, + "symbol": "BADGER/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -6528,6 +7601,7 @@ }, { "tier": 3.0, + "symbol": "BADGER/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -6544,6 +7618,7 @@ }, { "tier": 4.0, + "symbol": "BADGER/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -6560,6 +7635,7 @@ }, { "tier": 5.0, + "symbol": "BADGER/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -6576,6 +7652,7 @@ }, { "tier": 6.0, + "symbol": "BADGER/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -6592,6 +7669,7 @@ }, { "tier": 7.0, + "symbol": "BADGER/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -6610,6 +7688,7 @@ "BAKE/USDT:USDT": [ { "tier": 1.0, + "symbol": "BAKE/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -6626,6 +7705,7 @@ }, { "tier": 2.0, + "symbol": "BAKE/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -6642,6 +7722,7 @@ }, { "tier": 3.0, + "symbol": "BAKE/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -6658,6 +7739,7 @@ }, { "tier": 4.0, + "symbol": "BAKE/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 250000.0, @@ -6674,6 +7756,7 @@ }, { "tier": 5.0, + "symbol": "BAKE/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -6690,6 +7773,7 @@ }, { "tier": 6.0, + "symbol": "BAKE/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 1500000.0, @@ -6706,6 +7790,7 @@ }, { "tier": 7.0, + "symbol": "BAKE/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -6724,6 +7809,7 @@ "BAL/USDT:USDT": [ { "tier": 1.0, + "symbol": "BAL/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -6740,6 +7826,7 @@ }, { "tier": 2.0, + "symbol": "BAL/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -6756,6 +7843,7 @@ }, { "tier": 3.0, + "symbol": "BAL/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -6772,6 +7860,7 @@ }, { "tier": 4.0, + "symbol": "BAL/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 250000.0, @@ -6788,6 +7877,7 @@ }, { "tier": 5.0, + "symbol": "BAL/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -6804,6 +7894,7 @@ }, { "tier": 6.0, + "symbol": "BAL/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 5000000.0, @@ -6819,9 +7910,10 @@ } } ], - "BANANA/USDT:USDT": [ + "BAN/USDT:USDT": [ { "tier": 1.0, + "symbol": "BAN/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -6838,6 +7930,7 @@ }, { "tier": 2.0, + "symbol": "BAN/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -6854,15 +7947,16 @@ }, { "tier": 3.0, + "symbol": "BAN/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, - "maxNotional": 50000.0, + "maxNotional": 30000.0, "maintenanceMarginRate": 0.02, "maxLeverage": 25.0, "info": { "bracket": "3", "initialLeverage": "25", - "notionalCap": "50000", + "notionalCap": "30000", "notionalFloor": "10000", "maintMarginRatio": "0.02", "cum": "75.0" @@ -6870,234 +7964,266 @@ }, { "tier": 4.0, + "symbol": "BAN/USDT:USDT", "currency": "USDT", - "minNotional": 50000.0, - "maxNotional": 100000.0, + "minNotional": 30000.0, + "maxNotional": 60000.0, "maintenanceMarginRate": 0.025, "maxLeverage": 20.0, "info": { "bracket": "4", "initialLeverage": "20", - "notionalCap": "100000", - "notionalFloor": "50000", + "notionalCap": "60000", + "notionalFloor": "30000", "maintMarginRatio": "0.025", - "cum": "325.0" + "cum": "225.0" } }, { "tier": 5.0, + "symbol": "BAN/USDT:USDT", "currency": "USDT", - "minNotional": 100000.0, - "maxNotional": 500000.0, + "minNotional": 60000.0, + "maxNotional": 300000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { "bracket": "5", "initialLeverage": "10", - "notionalCap": "500000", - "notionalFloor": "100000", + "notionalCap": "300000", + "notionalFloor": "60000", "maintMarginRatio": "0.05", - "cum": "2825.0" + "cum": "1725.0" } }, { "tier": 6.0, + "symbol": "BAN/USDT:USDT", "currency": "USDT", - "minNotional": 500000.0, - "maxNotional": 1000000.0, + "minNotional": 300000.0, + "maxNotional": 600000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { "bracket": "6", "initialLeverage": "5", - "notionalCap": "1000000", - "notionalFloor": "500000", + "notionalCap": "600000", + "notionalFloor": "300000", "maintMarginRatio": "0.1", - "cum": "27825.0" + "cum": "16725.0" } }, { "tier": 7.0, + "symbol": "BAN/USDT:USDT", "currency": "USDT", - "minNotional": 1000000.0, - "maxNotional": 1250000.0, + "minNotional": 600000.0, + "maxNotional": 750000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { "bracket": "7", "initialLeverage": "4", - "notionalCap": "1250000", - "notionalFloor": "1000000", + "notionalCap": "750000", + "notionalFloor": "600000", "maintMarginRatio": "0.125", - "cum": "52825.0" + "cum": "31725.0" } }, { "tier": 8.0, + "symbol": "BAN/USDT:USDT", "currency": "USDT", - "minNotional": 1250000.0, - "maxNotional": 2500000.0, + "minNotional": 750000.0, + "maxNotional": 1500000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { "bracket": "8", "initialLeverage": "2", - "notionalCap": "2500000", - "notionalFloor": "1250000", + "notionalCap": "1500000", + "notionalFloor": "750000", "maintMarginRatio": "0.25", - "cum": "209075.0" + "cum": "125475.0" } }, { "tier": 9.0, + "symbol": "BAN/USDT:USDT", "currency": "USDT", - "minNotional": 2500000.0, - "maxNotional": 5000000.0, + "minNotional": 1500000.0, + "maxNotional": 3000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { "bracket": "9", "initialLeverage": "1", - "notionalCap": "5000000", - "notionalFloor": "2500000", + "notionalCap": "3000000", + "notionalFloor": "1500000", "maintMarginRatio": "0.5", - "cum": "834075.0" + "cum": "500475.0" } } ], - "BAND/USDT:USDT": [ + "BANANA/USDT:USDT": [ { "tier": 1.0, + "symbol": "BANANA/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, - "maintenanceMarginRate": 0.015, - "maxLeverage": 50.0, + "maintenanceMarginRate": 0.01, + "maxLeverage": 75.0, "info": { "bracket": "1", - "initialLeverage": "50", + "initialLeverage": "75", "notionalCap": "5000", "notionalFloor": "0", - "maintMarginRatio": "0.015", + "maintMarginRatio": "0.01", "cum": "0.0" } }, { "tier": 2.0, + "symbol": "BANANA/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, - "maxNotional": 20000.0, - "maintenanceMarginRate": 0.02, - "maxLeverage": 25.0, + "maxNotional": 10000.0, + "maintenanceMarginRate": 0.015, + "maxLeverage": 50.0, "info": { "bracket": "2", - "initialLeverage": "25", - "notionalCap": "20000", + "initialLeverage": "50", + "notionalCap": "10000", "notionalFloor": "5000", - "maintMarginRatio": "0.02", + "maintMarginRatio": "0.015", "cum": "25.0" } }, { "tier": 3.0, + "symbol": "BANANA/USDT:USDT", "currency": "USDT", - "minNotional": 20000.0, - "maxNotional": 25000.0, + "minNotional": 10000.0, + "maxNotional": 50000.0, + "maintenanceMarginRate": 0.02, + "maxLeverage": 25.0, + "info": { + "bracket": "3", + "initialLeverage": "25", + "notionalCap": "50000", + "notionalFloor": "10000", + "maintMarginRatio": "0.02", + "cum": "75.0" + } + }, + { + "tier": 4.0, + "symbol": "BANANA/USDT:USDT", + "currency": "USDT", + "minNotional": 50000.0, + "maxNotional": 100000.0, "maintenanceMarginRate": 0.025, "maxLeverage": 20.0, "info": { - "bracket": "3", + "bracket": "4", "initialLeverage": "20", - "notionalCap": "25000", - "notionalFloor": "20000", + "notionalCap": "100000", + "notionalFloor": "50000", "maintMarginRatio": "0.025", - "cum": "125.0" + "cum": "325.0" } }, { - "tier": 4.0, + "tier": 5.0, + "symbol": "BANANA/USDT:USDT", "currency": "USDT", - "minNotional": 25000.0, - "maxNotional": 200000.0, + "minNotional": 100000.0, + "maxNotional": 500000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { - "bracket": "4", + "bracket": "5", "initialLeverage": "10", - "notionalCap": "200000", - "notionalFloor": "25000", + "notionalCap": "500000", + "notionalFloor": "100000", "maintMarginRatio": "0.05", - "cum": "750.0" + "cum": "2825.0" } }, { - "tier": 5.0, + "tier": 6.0, + "symbol": "BANANA/USDT:USDT", "currency": "USDT", - "minNotional": 200000.0, - "maxNotional": 400000.0, + "minNotional": 500000.0, + "maxNotional": 1000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { - "bracket": "5", + "bracket": "6", "initialLeverage": "5", - "notionalCap": "400000", - "notionalFloor": "200000", + "notionalCap": "1000000", + "notionalFloor": "500000", "maintMarginRatio": "0.1", - "cum": "10750.0" + "cum": "27825.0" } }, { - "tier": 6.0, + "tier": 7.0, + "symbol": "BANANA/USDT:USDT", "currency": "USDT", - "minNotional": 400000.0, - "maxNotional": 500000.0, + "minNotional": 1000000.0, + "maxNotional": 1250000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { - "bracket": "6", + "bracket": "7", "initialLeverage": "4", - "notionalCap": "500000", - "notionalFloor": "400000", + "notionalCap": "1250000", + "notionalFloor": "1000000", "maintMarginRatio": "0.125", - "cum": "20750.0" + "cum": "52825.0" } }, { - "tier": 7.0, + "tier": 8.0, + "symbol": "BANANA/USDT:USDT", "currency": "USDT", - "minNotional": 500000.0, - "maxNotional": 1000000.0, + "minNotional": 1250000.0, + "maxNotional": 2500000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { - "bracket": "7", + "bracket": "8", "initialLeverage": "2", - "notionalCap": "1000000", - "notionalFloor": "500000", + "notionalCap": "2500000", + "notionalFloor": "1250000", "maintMarginRatio": "0.25", - "cum": "83250.0" + "cum": "209075.0" } }, { - "tier": 8.0, + "tier": 9.0, + "symbol": "BANANA/USDT:USDT", "currency": "USDT", - "minNotional": 1000000.0, - "maxNotional": 2000000.0, + "minNotional": 2500000.0, + "maxNotional": 5000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { - "bracket": "8", + "bracket": "9", "initialLeverage": "1", - "notionalCap": "2000000", - "notionalFloor": "1000000", + "notionalCap": "5000000", + "notionalFloor": "2500000", "maintMarginRatio": "0.5", - "cum": "333250.0" + "cum": "834075.0" } } ], - "BAT/USDT:USDT": [ + "BAND/USDT:USDT": [ { "tier": 1.0, + "symbol": "BAND/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -7114,6 +8240,7 @@ }, { "tier": 2.0, + "symbol": "BAND/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -7130,6 +8257,7 @@ }, { "tier": 3.0, + "symbol": "BAND/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -7146,6 +8274,7 @@ }, { "tier": 4.0, + "symbol": "BAND/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -7162,6 +8291,7 @@ }, { "tier": 5.0, + "symbol": "BAND/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -7178,6 +8308,7 @@ }, { "tier": 6.0, + "symbol": "BAND/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -7194,6 +8325,7 @@ }, { "tier": 7.0, + "symbol": "BAND/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -7210,6 +8342,145 @@ }, { "tier": 8.0, + "symbol": "BAND/USDT:USDT", + "currency": "USDT", + "minNotional": 1000000.0, + "maxNotional": 2000000.0, + "maintenanceMarginRate": 0.5, + "maxLeverage": 1.0, + "info": { + "bracket": "8", + "initialLeverage": "1", + "notionalCap": "2000000", + "notionalFloor": "1000000", + "maintMarginRatio": "0.5", + "cum": "333250.0" + } + } + ], + "BAT/USDT:USDT": [ + { + "tier": 1.0, + "symbol": "BAT/USDT:USDT", + "currency": "USDT", + "minNotional": 0.0, + "maxNotional": 5000.0, + "maintenanceMarginRate": 0.015, + "maxLeverage": 50.0, + "info": { + "bracket": "1", + "initialLeverage": "50", + "notionalCap": "5000", + "notionalFloor": "0", + "maintMarginRatio": "0.015", + "cum": "0.0" + } + }, + { + "tier": 2.0, + "symbol": "BAT/USDT:USDT", + "currency": "USDT", + "minNotional": 5000.0, + "maxNotional": 20000.0, + "maintenanceMarginRate": 0.02, + "maxLeverage": 25.0, + "info": { + "bracket": "2", + "initialLeverage": "25", + "notionalCap": "20000", + "notionalFloor": "5000", + "maintMarginRatio": "0.02", + "cum": "25.0" + } + }, + { + "tier": 3.0, + "symbol": "BAT/USDT:USDT", + "currency": "USDT", + "minNotional": 20000.0, + "maxNotional": 25000.0, + "maintenanceMarginRate": 0.025, + "maxLeverage": 20.0, + "info": { + "bracket": "3", + "initialLeverage": "20", + "notionalCap": "25000", + "notionalFloor": "20000", + "maintMarginRatio": "0.025", + "cum": "125.0" + } + }, + { + "tier": 4.0, + "symbol": "BAT/USDT:USDT", + "currency": "USDT", + "minNotional": 25000.0, + "maxNotional": 200000.0, + "maintenanceMarginRate": 0.05, + "maxLeverage": 10.0, + "info": { + "bracket": "4", + "initialLeverage": "10", + "notionalCap": "200000", + "notionalFloor": "25000", + "maintMarginRatio": "0.05", + "cum": "750.0" + } + }, + { + "tier": 5.0, + "symbol": "BAT/USDT:USDT", + "currency": "USDT", + "minNotional": 200000.0, + "maxNotional": 400000.0, + "maintenanceMarginRate": 0.1, + "maxLeverage": 5.0, + "info": { + "bracket": "5", + "initialLeverage": "5", + "notionalCap": "400000", + "notionalFloor": "200000", + "maintMarginRatio": "0.1", + "cum": "10750.0" + } + }, + { + "tier": 6.0, + "symbol": "BAT/USDT:USDT", + "currency": "USDT", + "minNotional": 400000.0, + "maxNotional": 500000.0, + "maintenanceMarginRate": 0.125, + "maxLeverage": 4.0, + "info": { + "bracket": "6", + "initialLeverage": "4", + "notionalCap": "500000", + "notionalFloor": "400000", + "maintMarginRatio": "0.125", + "cum": "20750.0" + } + }, + { + "tier": 7.0, + "symbol": "BAT/USDT:USDT", + "currency": "USDT", + "minNotional": 500000.0, + "maxNotional": 1000000.0, + "maintenanceMarginRate": 0.25, + "maxLeverage": 2.0, + "info": { + "bracket": "7", + "initialLeverage": "2", + "notionalCap": "1000000", + "notionalFloor": "500000", + "maintMarginRatio": "0.25", + "cum": "83250.0" + } + }, + { + "tier": 8.0, + "symbol": "BAT/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -7228,6 +8499,7 @@ "BB/USDT:USDT": [ { "tier": 1.0, + "symbol": "BB/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -7244,6 +8516,7 @@ }, { "tier": 2.0, + "symbol": "BB/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -7260,6 +8533,7 @@ }, { "tier": 3.0, + "symbol": "BB/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 80000.0, @@ -7276,6 +8550,7 @@ }, { "tier": 4.0, + "symbol": "BB/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 800000.0, @@ -7292,6 +8567,7 @@ }, { "tier": 5.0, + "symbol": "BB/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 1600000.0, @@ -7308,6 +8584,7 @@ }, { "tier": 6.0, + "symbol": "BB/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -7324,6 +8601,7 @@ }, { "tier": 7.0, + "symbol": "BB/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -7340,6 +8618,7 @@ }, { "tier": 8.0, + "symbol": "BB/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 8000000.0, @@ -7358,6 +8637,7 @@ "BCH/USDC:USDC": [ { "tier": 1.0, + "symbol": "BCH/USDC:USDC", "currency": "USDC", "minNotional": 0.0, "maxNotional": 5000.0, @@ -7374,6 +8654,7 @@ }, { "tier": 2.0, + "symbol": "BCH/USDC:USDC", "currency": "USDC", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -7390,6 +8671,7 @@ }, { "tier": 3.0, + "symbol": "BCH/USDC:USDC", "currency": "USDC", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -7406,6 +8688,7 @@ }, { "tier": 4.0, + "symbol": "BCH/USDC:USDC", "currency": "USDC", "minNotional": 50000.0, "maxNotional": 500000.0, @@ -7422,6 +8705,7 @@ }, { "tier": 5.0, + "symbol": "BCH/USDC:USDC", "currency": "USDC", "minNotional": 500000.0, "maxNotional": 2000000.0, @@ -7438,6 +8722,7 @@ }, { "tier": 6.0, + "symbol": "BCH/USDC:USDC", "currency": "USDC", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -7454,6 +8739,7 @@ }, { "tier": 7.0, + "symbol": "BCH/USDC:USDC", "currency": "USDC", "minNotional": 4000000.0, "maxNotional": 8000000.0, @@ -7470,6 +8756,7 @@ }, { "tier": 8.0, + "symbol": "BCH/USDC:USDC", "currency": "USDC", "minNotional": 8000000.0, "maxNotional": 15000000.0, @@ -7486,6 +8773,7 @@ }, { "tier": 9.0, + "symbol": "BCH/USDC:USDC", "currency": "USDC", "minNotional": 15000000.0, "maxNotional": 20000000.0, @@ -7502,6 +8790,7 @@ }, { "tier": 10.0, + "symbol": "BCH/USDC:USDC", "currency": "USDC", "minNotional": 20000000.0, "maxNotional": 50000000.0, @@ -7520,6 +8809,7 @@ "BCH/USDT:USDT": [ { "tier": 1.0, + "symbol": "BCH/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -7536,6 +8826,7 @@ }, { "tier": 2.0, + "symbol": "BCH/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -7552,6 +8843,7 @@ }, { "tier": 3.0, + "symbol": "BCH/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 100000.0, @@ -7568,6 +8860,7 @@ }, { "tier": 4.0, + "symbol": "BCH/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 500000.0, @@ -7584,6 +8877,7 @@ }, { "tier": 5.0, + "symbol": "BCH/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -7600,6 +8894,7 @@ }, { "tier": 6.0, + "symbol": "BCH/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 5000000.0, @@ -7616,6 +8911,7 @@ }, { "tier": 7.0, + "symbol": "BCH/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -7632,6 +8928,7 @@ }, { "tier": 8.0, + "symbol": "BCH/USDT:USDT", "currency": "USDT", "minNotional": 10000000.0, "maxNotional": 15000000.0, @@ -7648,6 +8945,7 @@ }, { "tier": 9.0, + "symbol": "BCH/USDT:USDT", "currency": "USDT", "minNotional": 15000000.0, "maxNotional": 25000000.0, @@ -7664,6 +8962,7 @@ }, { "tier": 10.0, + "symbol": "BCH/USDT:USDT", "currency": "USDT", "minNotional": 25000000.0, "maxNotional": 50000000.0, @@ -7682,6 +8981,7 @@ "BEAMX/USDT:USDT": [ { "tier": 1.0, + "symbol": "BEAMX/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -7698,6 +8998,7 @@ }, { "tier": 2.0, + "symbol": "BEAMX/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -7714,6 +9015,7 @@ }, { "tier": 3.0, + "symbol": "BEAMX/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 30000.0, @@ -7730,6 +9032,7 @@ }, { "tier": 4.0, + "symbol": "BEAMX/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 60000.0, @@ -7746,6 +9049,7 @@ }, { "tier": 5.0, + "symbol": "BEAMX/USDT:USDT", "currency": "USDT", "minNotional": 60000.0, "maxNotional": 300000.0, @@ -7762,6 +9066,7 @@ }, { "tier": 6.0, + "symbol": "BEAMX/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -7778,6 +9083,7 @@ }, { "tier": 7.0, + "symbol": "BEAMX/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 750000.0, @@ -7794,6 +9100,7 @@ }, { "tier": 8.0, + "symbol": "BEAMX/USDT:USDT", "currency": "USDT", "minNotional": 750000.0, "maxNotional": 1500000.0, @@ -7810,6 +9117,7 @@ }, { "tier": 9.0, + "symbol": "BEAMX/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -7828,6 +9136,7 @@ "BEL/USDT:USDT": [ { "tier": 1.0, + "symbol": "BEL/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -7844,6 +9153,7 @@ }, { "tier": 2.0, + "symbol": "BEL/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -7860,6 +9170,7 @@ }, { "tier": 3.0, + "symbol": "BEL/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 200000.0, @@ -7876,6 +9187,7 @@ }, { "tier": 4.0, + "symbol": "BEL/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -7892,6 +9204,7 @@ }, { "tier": 5.0, + "symbol": "BEL/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -7908,6 +9221,7 @@ }, { "tier": 6.0, + "symbol": "BEL/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 1500000.0, @@ -7924,6 +9238,7 @@ }, { "tier": 7.0, + "symbol": "BEL/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -7942,104 +9257,162 @@ "BICO/USDT:USDT": [ { "tier": 1.0, + "symbol": "BICO/USDT:USDT", "currency": "USDT", "minNotional": 0.0, - "maxNotional": 10000.0, - "maintenanceMarginRate": 0.03, - "maxLeverage": 20.0, + "maxNotional": 5000.0, + "maintenanceMarginRate": 0.01, + "maxLeverage": 75.0, "info": { "bracket": "1", - "initialLeverage": "20", - "notionalCap": "10000", + "initialLeverage": "75", + "notionalCap": "5000", "notionalFloor": "0", - "maintMarginRatio": "0.03", + "maintMarginRatio": "0.01", "cum": "0.0" } }, { "tier": 2.0, + "symbol": "BICO/USDT:USDT", + "currency": "USDT", + "minNotional": 5000.0, + "maxNotional": 10000.0, + "maintenanceMarginRate": 0.015, + "maxLeverage": 50.0, + "info": { + "bracket": "2", + "initialLeverage": "50", + "notionalCap": "10000", + "notionalFloor": "5000", + "maintMarginRatio": "0.015", + "cum": "25.0" + } + }, + { + "tier": 3.0, + "symbol": "BICO/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, - "maxNotional": 200000.0, + "maxNotional": 50000.0, + "maintenanceMarginRate": 0.02, + "maxLeverage": 25.0, + "info": { + "bracket": "3", + "initialLeverage": "25", + "notionalCap": "50000", + "notionalFloor": "10000", + "maintMarginRatio": "0.02", + "cum": "75.0" + } + }, + { + "tier": 4.0, + "symbol": "BICO/USDT:USDT", + "currency": "USDT", + "minNotional": 50000.0, + "maxNotional": 100000.0, + "maintenanceMarginRate": 0.025, + "maxLeverage": 20.0, + "info": { + "bracket": "4", + "initialLeverage": "20", + "notionalCap": "100000", + "notionalFloor": "50000", + "maintMarginRatio": "0.025", + "cum": "325.0" + } + }, + { + "tier": 5.0, + "symbol": "BICO/USDT:USDT", + "currency": "USDT", + "minNotional": 100000.0, + "maxNotional": 500000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { - "bracket": "2", + "bracket": "5", "initialLeverage": "10", - "notionalCap": "200000", - "notionalFloor": "10000", + "notionalCap": "500000", + "notionalFloor": "100000", "maintMarginRatio": "0.05", - "cum": "200.0" + "cum": "2825.0" } }, { - "tier": 3.0, + "tier": 6.0, + "symbol": "BICO/USDT:USDT", "currency": "USDT", - "minNotional": 200000.0, - "maxNotional": 500000.0, + "minNotional": 500000.0, + "maxNotional": 1000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { - "bracket": "3", + "bracket": "6", "initialLeverage": "5", - "notionalCap": "500000", - "notionalFloor": "200000", + "notionalCap": "1000000", + "notionalFloor": "500000", "maintMarginRatio": "0.1", - "cum": "10200.0" + "cum": "27825.0" } }, { - "tier": 4.0, + "tier": 7.0, + "symbol": "BICO/USDT:USDT", "currency": "USDT", - "minNotional": 500000.0, - "maxNotional": 1000000.0, + "minNotional": 1000000.0, + "maxNotional": 1250000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { - "bracket": "4", + "bracket": "7", "initialLeverage": "4", - "notionalCap": "1000000", - "notionalFloor": "500000", + "notionalCap": "1250000", + "notionalFloor": "1000000", "maintMarginRatio": "0.125", - "cum": "22700.0" + "cum": "52825.0" } }, { - "tier": 5.0, + "tier": 8.0, + "symbol": "BICO/USDT:USDT", "currency": "USDT", - "minNotional": 1000000.0, + "minNotional": 1250000.0, "maxNotional": 3000000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { - "bracket": "5", + "bracket": "8", "initialLeverage": "2", "notionalCap": "3000000", - "notionalFloor": "1000000", + "notionalFloor": "1250000", "maintMarginRatio": "0.25", - "cum": "147700.0" + "cum": "209075.0" } }, { - "tier": 6.0, + "tier": 9.0, + "symbol": "BICO/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, - "maxNotional": 3500000.0, + "maxNotional": 5000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { - "bracket": "6", + "bracket": "9", "initialLeverage": "1", - "notionalCap": "3500000", + "notionalCap": "5000000", "notionalFloor": "3000000", "maintMarginRatio": "0.5", - "cum": "897700.0" + "cum": "959075.0" } } ], "BIGTIME/USDT:USDT": [ { "tier": 1.0, + "symbol": "BIGTIME/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -8056,6 +9429,7 @@ }, { "tier": 2.0, + "symbol": "BIGTIME/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 30000.0, @@ -8072,6 +9446,7 @@ }, { "tier": 3.0, + "symbol": "BIGTIME/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 150000.0, @@ -8088,6 +9463,7 @@ }, { "tier": 4.0, + "symbol": "BIGTIME/USDT:USDT", "currency": "USDT", "minNotional": 150000.0, "maxNotional": 300000.0, @@ -8104,6 +9480,7 @@ }, { "tier": 5.0, + "symbol": "BIGTIME/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 1500000.0, @@ -8120,6 +9497,7 @@ }, { "tier": 6.0, + "symbol": "BIGTIME/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -8136,6 +9514,7 @@ }, { "tier": 7.0, + "symbol": "BIGTIME/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 3750000.0, @@ -8152,6 +9531,7 @@ }, { "tier": 8.0, + "symbol": "BIGTIME/USDT:USDT", "currency": "USDT", "minNotional": 3750000.0, "maxNotional": 7500000.0, @@ -8168,6 +9548,7 @@ }, { "tier": 9.0, + "symbol": "BIGTIME/USDT:USDT", "currency": "USDT", "minNotional": 7500000.0, "maxNotional": 15000000.0, @@ -8186,6 +9567,7 @@ "BLUR/USDT:USDT": [ { "tier": 1.0, + "symbol": "BLUR/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -8202,6 +9584,7 @@ }, { "tier": 2.0, + "symbol": "BLUR/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -8218,6 +9601,7 @@ }, { "tier": 3.0, + "symbol": "BLUR/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -8234,6 +9618,7 @@ }, { "tier": 4.0, + "symbol": "BLUR/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 600000.0, @@ -8250,6 +9635,7 @@ }, { "tier": 5.0, + "symbol": "BLUR/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 1600000.0, @@ -8266,6 +9652,7 @@ }, { "tier": 6.0, + "symbol": "BLUR/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -8282,6 +9669,7 @@ }, { "tier": 7.0, + "symbol": "BLUR/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 6000000.0, @@ -8298,6 +9686,7 @@ }, { "tier": 8.0, + "symbol": "BLUR/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -8316,6 +9705,7 @@ "BLZ/USDT:USDT": [ { "tier": 1.0, + "symbol": "BLZ/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 25000.0, @@ -8332,6 +9722,7 @@ }, { "tier": 2.0, + "symbol": "BLZ/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -8348,6 +9739,7 @@ }, { "tier": 3.0, + "symbol": "BLZ/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 250000.0, @@ -8364,6 +9756,7 @@ }, { "tier": 4.0, + "symbol": "BLZ/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -8380,6 +9773,7 @@ }, { "tier": 5.0, + "symbol": "BLZ/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 1500000.0, @@ -8396,6 +9790,7 @@ }, { "tier": 6.0, + "symbol": "BLZ/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -8414,6 +9809,7 @@ "BNB/USDC:USDC": [ { "tier": 1.0, + "symbol": "BNB/USDC:USDC", "currency": "USDC", "minNotional": 0.0, "maxNotional": 5000.0, @@ -8430,6 +9826,7 @@ }, { "tier": 2.0, + "symbol": "BNB/USDC:USDC", "currency": "USDC", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -8446,6 +9843,7 @@ }, { "tier": 3.0, + "symbol": "BNB/USDC:USDC", "currency": "USDC", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -8462,6 +9860,7 @@ }, { "tier": 4.0, + "symbol": "BNB/USDC:USDC", "currency": "USDC", "minNotional": 50000.0, "maxNotional": 250000.0, @@ -8478,6 +9877,7 @@ }, { "tier": 5.0, + "symbol": "BNB/USDC:USDC", "currency": "USDC", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -8494,6 +9894,7 @@ }, { "tier": 6.0, + "symbol": "BNB/USDC:USDC", "currency": "USDC", "minNotional": 1000000.0, "maxNotional": 5000000.0, @@ -8510,6 +9911,7 @@ }, { "tier": 7.0, + "symbol": "BNB/USDC:USDC", "currency": "USDC", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -8526,6 +9928,7 @@ }, { "tier": 8.0, + "symbol": "BNB/USDC:USDC", "currency": "USDC", "minNotional": 10000000.0, "maxNotional": 20000000.0, @@ -8542,6 +9945,7 @@ }, { "tier": 9.0, + "symbol": "BNB/USDC:USDC", "currency": "USDC", "minNotional": 20000000.0, "maxNotional": 30000000.0, @@ -8558,6 +9962,7 @@ }, { "tier": 10.0, + "symbol": "BNB/USDC:USDC", "currency": "USDC", "minNotional": 30000000.0, "maxNotional": 50000000.0, @@ -8576,6 +9981,7 @@ "BNB/USDT:USDT": [ { "tier": 1.0, + "symbol": "BNB/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -8592,6 +9998,7 @@ }, { "tier": 2.0, + "symbol": "BNB/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -8608,6 +10015,7 @@ }, { "tier": 3.0, + "symbol": "BNB/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 200000.0, @@ -8624,6 +10032,7 @@ }, { "tier": 4.0, + "symbol": "BNB/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 1500000.0, @@ -8640,6 +10049,7 @@ }, { "tier": 5.0, + "symbol": "BNB/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -8656,6 +10066,7 @@ }, { "tier": 6.0, + "symbol": "BNB/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 15000000.0, @@ -8672,6 +10083,7 @@ }, { "tier": 7.0, + "symbol": "BNB/USDT:USDT", "currency": "USDT", "minNotional": 15000000.0, "maxNotional": 30000000.0, @@ -8688,6 +10100,7 @@ }, { "tier": 8.0, + "symbol": "BNB/USDT:USDT", "currency": "USDT", "minNotional": 30000000.0, "maxNotional": 37500000.0, @@ -8704,6 +10117,7 @@ }, { "tier": 9.0, + "symbol": "BNB/USDT:USDT", "currency": "USDT", "minNotional": 37500000.0, "maxNotional": 75000000.0, @@ -8720,6 +10134,7 @@ }, { "tier": 10.0, + "symbol": "BNB/USDT:USDT", "currency": "USDT", "minNotional": 75000000.0, "maxNotional": 150000000.0, @@ -8738,6 +10153,7 @@ "BNT/USDT:USDT": [ { "tier": 1.0, + "symbol": "BNT/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -8754,6 +10170,7 @@ }, { "tier": 2.0, + "symbol": "BNT/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -8770,6 +10187,7 @@ }, { "tier": 3.0, + "symbol": "BNT/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -8786,6 +10204,7 @@ }, { "tier": 4.0, + "symbol": "BNT/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -8802,6 +10221,7 @@ }, { "tier": 5.0, + "symbol": "BNT/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -8818,6 +10238,7 @@ }, { "tier": 6.0, + "symbol": "BNT/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -8834,6 +10255,7 @@ }, { "tier": 7.0, + "symbol": "BNT/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -8852,6 +10274,7 @@ "BNX/USDT:USDT": [ { "tier": 1.0, + "symbol": "BNX/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -8868,6 +10291,7 @@ }, { "tier": 2.0, + "symbol": "BNX/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -8884,6 +10308,7 @@ }, { "tier": 3.0, + "symbol": "BNX/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 100000.0, @@ -8900,6 +10325,7 @@ }, { "tier": 4.0, + "symbol": "BNX/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -8916,6 +10342,7 @@ }, { "tier": 5.0, + "symbol": "BNX/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 1000000.0, @@ -8932,6 +10359,7 @@ }, { "tier": 6.0, + "symbol": "BNX/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -8948,6 +10376,7 @@ }, { "tier": 7.0, + "symbol": "BNX/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 2500000.0, @@ -8964,6 +10393,7 @@ }, { "tier": 8.0, + "symbol": "BNX/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 3000000.0, @@ -8980,6 +10410,7 @@ }, { "tier": 9.0, + "symbol": "BNX/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 3500000.0, @@ -8998,6 +10429,7 @@ "BOME/USDC:USDC": [ { "tier": 1.0, + "symbol": "BOME/USDC:USDC", "currency": "USDC", "minNotional": 0.0, "maxNotional": 5000.0, @@ -9014,6 +10446,7 @@ }, { "tier": 2.0, + "symbol": "BOME/USDC:USDC", "currency": "USDC", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -9030,6 +10463,7 @@ }, { "tier": 3.0, + "symbol": "BOME/USDC:USDC", "currency": "USDC", "minNotional": 50000.0, "maxNotional": 600000.0, @@ -9046,6 +10480,7 @@ }, { "tier": 4.0, + "symbol": "BOME/USDC:USDC", "currency": "USDC", "minNotional": 600000.0, "maxNotional": 1200000.0, @@ -9062,6 +10497,7 @@ }, { "tier": 5.0, + "symbol": "BOME/USDC:USDC", "currency": "USDC", "minNotional": 1200000.0, "maxNotional": 3000000.0, @@ -9078,6 +10514,7 @@ }, { "tier": 6.0, + "symbol": "BOME/USDC:USDC", "currency": "USDC", "minNotional": 3000000.0, "maxNotional": 4000000.0, @@ -9094,6 +10531,7 @@ }, { "tier": 7.0, + "symbol": "BOME/USDC:USDC", "currency": "USDC", "minNotional": 4000000.0, "maxNotional": 6000000.0, @@ -9110,6 +10548,7 @@ }, { "tier": 8.0, + "symbol": "BOME/USDC:USDC", "currency": "USDC", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -9128,6 +10567,7 @@ "BOME/USDT:USDT": [ { "tier": 1.0, + "symbol": "BOME/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -9144,6 +10584,7 @@ }, { "tier": 2.0, + "symbol": "BOME/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 60000.0, @@ -9160,6 +10601,7 @@ }, { "tier": 3.0, + "symbol": "BOME/USDT:USDT", "currency": "USDT", "minNotional": 60000.0, "maxNotional": 300000.0, @@ -9176,6 +10618,7 @@ }, { "tier": 4.0, + "symbol": "BOME/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -9192,6 +10635,7 @@ }, { "tier": 5.0, + "symbol": "BOME/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 3000000.0, @@ -9208,6 +10652,7 @@ }, { "tier": 6.0, + "symbol": "BOME/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 6000000.0, @@ -9224,6 +10669,7 @@ }, { "tier": 7.0, + "symbol": "BOME/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 7500000.0, @@ -9240,6 +10686,7 @@ }, { "tier": 8.0, + "symbol": "BOME/USDT:USDT", "currency": "USDT", "minNotional": 7500000.0, "maxNotional": 15000000.0, @@ -9256,6 +10703,7 @@ }, { "tier": 9.0, + "symbol": "BOME/USDT:USDT", "currency": "USDT", "minNotional": 15000000.0, "maxNotional": 30000000.0, @@ -9274,6 +10722,7 @@ "BOND/USDT:USDT": [ { "tier": 1.0, + "symbol": "BOND/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -9290,6 +10739,7 @@ }, { "tier": 2.0, + "symbol": "BOND/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -9306,6 +10756,7 @@ }, { "tier": 3.0, + "symbol": "BOND/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 100000.0, @@ -9322,6 +10773,7 @@ }, { "tier": 4.0, + "symbol": "BOND/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -9338,6 +10790,7 @@ }, { "tier": 5.0, + "symbol": "BOND/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -9354,6 +10807,7 @@ }, { "tier": 6.0, + "symbol": "BOND/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -9370,6 +10824,7 @@ }, { "tier": 7.0, + "symbol": "BOND/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -9388,6 +10843,7 @@ "BRETT/USDT:USDT": [ { "tier": 1.0, + "symbol": "BRETT/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -9404,6 +10860,7 @@ }, { "tier": 2.0, + "symbol": "BRETT/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -9420,6 +10877,7 @@ }, { "tier": 3.0, + "symbol": "BRETT/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 30000.0, @@ -9436,6 +10894,7 @@ }, { "tier": 4.0, + "symbol": "BRETT/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 60000.0, @@ -9452,6 +10911,7 @@ }, { "tier": 5.0, + "symbol": "BRETT/USDT:USDT", "currency": "USDT", "minNotional": 60000.0, "maxNotional": 300000.0, @@ -9468,6 +10928,7 @@ }, { "tier": 6.0, + "symbol": "BRETT/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -9484,6 +10945,7 @@ }, { "tier": 7.0, + "symbol": "BRETT/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 750000.0, @@ -9500,6 +10962,7 @@ }, { "tier": 8.0, + "symbol": "BRETT/USDT:USDT", "currency": "USDT", "minNotional": 750000.0, "maxNotional": 1500000.0, @@ -9516,6 +10979,7 @@ }, { "tier": 9.0, + "symbol": "BRETT/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -9534,6 +10998,7 @@ "BSV/USDT:USDT": [ { "tier": 1.0, + "symbol": "BSV/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -9550,6 +11015,7 @@ }, { "tier": 2.0, + "symbol": "BSV/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -9566,6 +11032,7 @@ }, { "tier": 3.0, + "symbol": "BSV/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -9582,6 +11049,7 @@ }, { "tier": 4.0, + "symbol": "BSV/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -9598,6 +11066,7 @@ }, { "tier": 5.0, + "symbol": "BSV/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -9614,6 +11083,7 @@ }, { "tier": 6.0, + "symbol": "BSV/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -9630,6 +11100,7 @@ }, { "tier": 7.0, + "symbol": "BSV/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -9648,6 +11119,7 @@ "BSW/USDT:USDT": [ { "tier": 1.0, + "symbol": "BSW/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -9664,6 +11136,7 @@ }, { "tier": 2.0, + "symbol": "BSW/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -9680,6 +11153,7 @@ }, { "tier": 3.0, + "symbol": "BSW/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -9696,6 +11170,7 @@ }, { "tier": 4.0, + "symbol": "BSW/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 40000.0, @@ -9712,6 +11187,7 @@ }, { "tier": 5.0, + "symbol": "BSW/USDT:USDT", "currency": "USDT", "minNotional": 40000.0, "maxNotional": 200000.0, @@ -9728,6 +11204,7 @@ }, { "tier": 6.0, + "symbol": "BSW/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -9744,6 +11221,7 @@ }, { "tier": 7.0, + "symbol": "BSW/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -9760,6 +11238,7 @@ }, { "tier": 8.0, + "symbol": "BSW/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -9776,6 +11255,7 @@ }, { "tier": 9.0, + "symbol": "BSW/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -9794,6 +11274,7 @@ "BTC/USDC:USDC": [ { "tier": 1.0, + "symbol": "BTC/USDC:USDC", "currency": "USDC", "minNotional": 0.0, "maxNotional": 50000.0, @@ -9810,6 +11291,7 @@ }, { "tier": 2.0, + "symbol": "BTC/USDC:USDC", "currency": "USDC", "minNotional": 50000.0, "maxNotional": 500000.0, @@ -9826,6 +11308,7 @@ }, { "tier": 3.0, + "symbol": "BTC/USDC:USDC", "currency": "USDC", "minNotional": 500000.0, "maxNotional": 10000000.0, @@ -9842,6 +11325,7 @@ }, { "tier": 4.0, + "symbol": "BTC/USDC:USDC", "currency": "USDC", "minNotional": 10000000.0, "maxNotional": 80000000.0, @@ -9858,6 +11342,7 @@ }, { "tier": 5.0, + "symbol": "BTC/USDC:USDC", "currency": "USDC", "minNotional": 80000000.0, "maxNotional": 150000000.0, @@ -9874,6 +11359,7 @@ }, { "tier": 6.0, + "symbol": "BTC/USDC:USDC", "currency": "USDC", "minNotional": 150000000.0, "maxNotional": 300000000.0, @@ -9890,6 +11376,7 @@ }, { "tier": 7.0, + "symbol": "BTC/USDC:USDC", "currency": "USDC", "minNotional": 300000000.0, "maxNotional": 450000000.0, @@ -9906,6 +11393,7 @@ }, { "tier": 8.0, + "symbol": "BTC/USDC:USDC", "currency": "USDC", "minNotional": 450000000.0, "maxNotional": 600000000.0, @@ -9922,6 +11410,7 @@ }, { "tier": 9.0, + "symbol": "BTC/USDC:USDC", "currency": "USDC", "minNotional": 600000000.0, "maxNotional": 800000000.0, @@ -9938,6 +11427,7 @@ }, { "tier": 10.0, + "symbol": "BTC/USDC:USDC", "currency": "USDC", "minNotional": 800000000.0, "maxNotional": 1000000000.0, @@ -9956,6 +11446,7 @@ "BTC/USDT:USDT": [ { "tier": 1.0, + "symbol": "BTC/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 50000.0, @@ -9972,6 +11463,7 @@ }, { "tier": 2.0, + "symbol": "BTC/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 600000.0, @@ -9988,6 +11480,7 @@ }, { "tier": 3.0, + "symbol": "BTC/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 3000000.0, @@ -10004,6 +11497,7 @@ }, { "tier": 4.0, + "symbol": "BTC/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 12000000.0, @@ -10020,6 +11514,7 @@ }, { "tier": 5.0, + "symbol": "BTC/USDT:USDT", "currency": "USDT", "minNotional": 12000000.0, "maxNotional": 70000000.0, @@ -10036,6 +11531,7 @@ }, { "tier": 6.0, + "symbol": "BTC/USDT:USDT", "currency": "USDT", "minNotional": 70000000.0, "maxNotional": 100000000.0, @@ -10052,6 +11548,7 @@ }, { "tier": 7.0, + "symbol": "BTC/USDT:USDT", "currency": "USDT", "minNotional": 100000000.0, "maxNotional": 230000000.0, @@ -10068,6 +11565,7 @@ }, { "tier": 8.0, + "symbol": "BTC/USDT:USDT", "currency": "USDT", "minNotional": 230000000.0, "maxNotional": 480000000.0, @@ -10084,6 +11582,7 @@ }, { "tier": 9.0, + "symbol": "BTC/USDT:USDT", "currency": "USDT", "minNotional": 480000000.0, "maxNotional": 600000000.0, @@ -10100,6 +11599,7 @@ }, { "tier": 10.0, + "symbol": "BTC/USDT:USDT", "currency": "USDT", "minNotional": 600000000.0, "maxNotional": 800000000.0, @@ -10116,6 +11616,7 @@ }, { "tier": 11.0, + "symbol": "BTC/USDT:USDT", "currency": "USDT", "minNotional": 800000000.0, "maxNotional": 1200000000.0, @@ -10132,6 +11633,7 @@ }, { "tier": 12.0, + "symbol": "BTC/USDT:USDT", "currency": "USDT", "minNotional": 1200000000.0, "maxNotional": 1800000000.0, @@ -10150,6 +11652,7 @@ "BTC/USDT:USDT-241227": [ { "tier": 1.0, + "symbol": "BTC/USDT:USDT-241227", "currency": "USDT", "minNotional": 0.0, "maxNotional": 50000.0, @@ -10166,6 +11669,7 @@ }, { "tier": 2.0, + "symbol": "BTC/USDT:USDT-241227", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 375000.0, @@ -10182,6 +11686,7 @@ }, { "tier": 3.0, + "symbol": "BTC/USDT:USDT-241227", "currency": "USDT", "minNotional": 375000.0, "maxNotional": 2000000.0, @@ -10198,6 +11703,7 @@ }, { "tier": 4.0, + "symbol": "BTC/USDT:USDT-241227", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -10214,6 +11720,7 @@ }, { "tier": 5.0, + "symbol": "BTC/USDT:USDT-241227", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 10000000.0, @@ -10230,6 +11737,7 @@ }, { "tier": 6.0, + "symbol": "BTC/USDT:USDT-241227", "currency": "USDT", "minNotional": 10000000.0, "maxNotional": 20000000.0, @@ -10246,6 +11754,7 @@ }, { "tier": 7.0, + "symbol": "BTC/USDT:USDT-241227", "currency": "USDT", "minNotional": 20000000.0, "maxNotional": 40000000.0, @@ -10262,6 +11771,7 @@ }, { "tier": 8.0, + "symbol": "BTC/USDT:USDT-241227", "currency": "USDT", "minNotional": 40000000.0, "maxNotional": 120000000.0, @@ -10280,6 +11790,7 @@ "BTC/USDT:USDT-250328": [ { "tier": 1.0, + "symbol": "BTC/USDT:USDT-250328", "currency": "USDT", "minNotional": 0.0, "maxNotional": 50000.0, @@ -10296,6 +11807,7 @@ }, { "tier": 2.0, + "symbol": "BTC/USDT:USDT-250328", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 375000.0, @@ -10312,6 +11824,7 @@ }, { "tier": 3.0, + "symbol": "BTC/USDT:USDT-250328", "currency": "USDT", "minNotional": 375000.0, "maxNotional": 2000000.0, @@ -10328,6 +11841,7 @@ }, { "tier": 4.0, + "symbol": "BTC/USDT:USDT-250328", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -10344,6 +11858,7 @@ }, { "tier": 5.0, + "symbol": "BTC/USDT:USDT-250328", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 10000000.0, @@ -10360,6 +11875,7 @@ }, { "tier": 6.0, + "symbol": "BTC/USDT:USDT-250328", "currency": "USDT", "minNotional": 10000000.0, "maxNotional": 20000000.0, @@ -10376,6 +11892,7 @@ }, { "tier": 7.0, + "symbol": "BTC/USDT:USDT-250328", "currency": "USDT", "minNotional": 20000000.0, "maxNotional": 40000000.0, @@ -10392,6 +11909,7 @@ }, { "tier": 8.0, + "symbol": "BTC/USDT:USDT-250328", "currency": "USDT", "minNotional": 40000000.0, "maxNotional": 120000000.0, @@ -10410,6 +11928,7 @@ "BTCDOM/USDT:USDT": [ { "tier": 1.0, + "symbol": "BTCDOM/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -10426,6 +11945,7 @@ }, { "tier": 2.0, + "symbol": "BTCDOM/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -10442,6 +11962,7 @@ }, { "tier": 3.0, + "symbol": "BTCDOM/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -10458,6 +11979,7 @@ }, { "tier": 4.0, + "symbol": "BTCDOM/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 250000.0, @@ -10474,6 +11996,7 @@ }, { "tier": 5.0, + "symbol": "BTCDOM/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -10490,6 +12013,7 @@ }, { "tier": 6.0, + "symbol": "BTCDOM/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -10508,6 +12032,7 @@ "BTCST/USDT:USDT": [ { "tier": 1.0, + "symbol": "BTCST/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -10524,6 +12049,7 @@ }, { "tier": 2.0, + "symbol": "BTCST/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -10540,6 +12066,7 @@ }, { "tier": 3.0, + "symbol": "BTCST/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -10556,6 +12083,7 @@ }, { "tier": 4.0, + "symbol": "BTCST/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 250000.0, @@ -10572,6 +12100,7 @@ }, { "tier": 5.0, + "symbol": "BTCST/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -10588,6 +12117,7 @@ }, { "tier": 6.0, + "symbol": "BTCST/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 9.223372036854776e+18, @@ -10606,6 +12136,7 @@ "C98/USDT:USDT": [ { "tier": 1.0, + "symbol": "C98/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -10622,6 +12153,7 @@ }, { "tier": 2.0, + "symbol": "C98/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -10638,6 +12170,7 @@ }, { "tier": 3.0, + "symbol": "C98/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 300000.0, @@ -10654,6 +12187,7 @@ }, { "tier": 4.0, + "symbol": "C98/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 800000.0, @@ -10670,6 +12204,7 @@ }, { "tier": 5.0, + "symbol": "C98/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 1000000.0, @@ -10686,6 +12221,7 @@ }, { "tier": 6.0, + "symbol": "C98/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -10702,6 +12238,7 @@ }, { "tier": 7.0, + "symbol": "C98/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -10720,6 +12257,7 @@ "CAKE/USDT:USDT": [ { "tier": 1.0, + "symbol": "CAKE/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -10736,6 +12274,7 @@ }, { "tier": 2.0, + "symbol": "CAKE/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -10752,6 +12291,7 @@ }, { "tier": 3.0, + "symbol": "CAKE/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -10768,6 +12308,7 @@ }, { "tier": 4.0, + "symbol": "CAKE/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 100000.0, @@ -10784,6 +12325,7 @@ }, { "tier": 5.0, + "symbol": "CAKE/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 500000.0, @@ -10800,6 +12342,7 @@ }, { "tier": 6.0, + "symbol": "CAKE/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -10816,6 +12359,7 @@ }, { "tier": 7.0, + "symbol": "CAKE/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 1250000.0, @@ -10832,6 +12376,7 @@ }, { "tier": 8.0, + "symbol": "CAKE/USDT:USDT", "currency": "USDT", "minNotional": 1250000.0, "maxNotional": 2500000.0, @@ -10848,6 +12393,7 @@ }, { "tier": 9.0, + "symbol": "CAKE/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 5000000.0, @@ -10866,6 +12412,7 @@ "CATI/USDT:USDT": [ { "tier": 1.0, + "symbol": "CATI/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -10882,6 +12429,7 @@ }, { "tier": 2.0, + "symbol": "CATI/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 30000.0, @@ -10898,6 +12446,7 @@ }, { "tier": 3.0, + "symbol": "CATI/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 150000.0, @@ -10914,6 +12463,7 @@ }, { "tier": 4.0, + "symbol": "CATI/USDT:USDT", "currency": "USDT", "minNotional": 150000.0, "maxNotional": 300000.0, @@ -10930,6 +12480,7 @@ }, { "tier": 5.0, + "symbol": "CATI/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 1500000.0, @@ -10946,6 +12497,7 @@ }, { "tier": 6.0, + "symbol": "CATI/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -10962,6 +12514,7 @@ }, { "tier": 7.0, + "symbol": "CATI/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 3750000.0, @@ -10978,6 +12531,7 @@ }, { "tier": 8.0, + "symbol": "CATI/USDT:USDT", "currency": "USDT", "minNotional": 3750000.0, "maxNotional": 7500000.0, @@ -10994,6 +12548,7 @@ }, { "tier": 9.0, + "symbol": "CATI/USDT:USDT", "currency": "USDT", "minNotional": 7500000.0, "maxNotional": 15000000.0, @@ -11012,6 +12567,7 @@ "CELO/USDT:USDT": [ { "tier": 1.0, + "symbol": "CELO/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -11028,6 +12584,7 @@ }, { "tier": 2.0, + "symbol": "CELO/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 16000.0, @@ -11044,6 +12601,7 @@ }, { "tier": 3.0, + "symbol": "CELO/USDT:USDT", "currency": "USDT", "minNotional": 16000.0, "maxNotional": 80000.0, @@ -11060,6 +12618,7 @@ }, { "tier": 4.0, + "symbol": "CELO/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 160000.0, @@ -11076,6 +12635,7 @@ }, { "tier": 5.0, + "symbol": "CELO/USDT:USDT", "currency": "USDT", "minNotional": 160000.0, "maxNotional": 800000.0, @@ -11092,6 +12652,7 @@ }, { "tier": 6.0, + "symbol": "CELO/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 1600000.0, @@ -11108,6 +12669,7 @@ }, { "tier": 7.0, + "symbol": "CELO/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -11124,6 +12686,7 @@ }, { "tier": 8.0, + "symbol": "CELO/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -11140,6 +12703,7 @@ }, { "tier": 9.0, + "symbol": "CELO/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 8000000.0, @@ -11158,6 +12722,7 @@ "CELR/USDT:USDT": [ { "tier": 1.0, + "symbol": "CELR/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -11174,6 +12739,7 @@ }, { "tier": 2.0, + "symbol": "CELR/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -11190,6 +12756,7 @@ }, { "tier": 3.0, + "symbol": "CELR/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 600000.0, @@ -11206,6 +12773,7 @@ }, { "tier": 4.0, + "symbol": "CELR/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 1600000.0, @@ -11222,6 +12790,7 @@ }, { "tier": 5.0, + "symbol": "CELR/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -11238,6 +12807,7 @@ }, { "tier": 6.0, + "symbol": "CELR/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 6000000.0, @@ -11254,6 +12824,7 @@ }, { "tier": 7.0, + "symbol": "CELR/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -11272,6 +12843,7 @@ "CETUS/USDT:USDT": [ { "tier": 1.0, + "symbol": "CETUS/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -11288,6 +12860,7 @@ }, { "tier": 2.0, + "symbol": "CETUS/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -11304,6 +12877,7 @@ }, { "tier": 3.0, + "symbol": "CETUS/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 30000.0, @@ -11320,6 +12894,7 @@ }, { "tier": 4.0, + "symbol": "CETUS/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 60000.0, @@ -11336,6 +12911,7 @@ }, { "tier": 5.0, + "symbol": "CETUS/USDT:USDT", "currency": "USDT", "minNotional": 60000.0, "maxNotional": 300000.0, @@ -11352,6 +12928,7 @@ }, { "tier": 6.0, + "symbol": "CETUS/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -11368,6 +12945,7 @@ }, { "tier": 7.0, + "symbol": "CETUS/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 750000.0, @@ -11384,6 +12962,7 @@ }, { "tier": 8.0, + "symbol": "CETUS/USDT:USDT", "currency": "USDT", "minNotional": 750000.0, "maxNotional": 1500000.0, @@ -11400,6 +12979,7 @@ }, { "tier": 9.0, + "symbol": "CETUS/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -11418,6 +12998,7 @@ "CFX/USDT:USDT": [ { "tier": 1.0, + "symbol": "CFX/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -11434,6 +13015,7 @@ }, { "tier": 2.0, + "symbol": "CFX/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 60000.0, @@ -11450,6 +13032,7 @@ }, { "tier": 3.0, + "symbol": "CFX/USDT:USDT", "currency": "USDT", "minNotional": 60000.0, "maxNotional": 400000.0, @@ -11466,6 +13049,7 @@ }, { "tier": 4.0, + "symbol": "CFX/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 600000.0, @@ -11482,6 +13066,7 @@ }, { "tier": 5.0, + "symbol": "CFX/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 3000000.0, @@ -11498,6 +13083,7 @@ }, { "tier": 6.0, + "symbol": "CFX/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 6000000.0, @@ -11514,6 +13100,7 @@ }, { "tier": 7.0, + "symbol": "CFX/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 7500000.0, @@ -11530,6 +13117,7 @@ }, { "tier": 8.0, + "symbol": "CFX/USDT:USDT", "currency": "USDT", "minNotional": 7500000.0, "maxNotional": 18000000.0, @@ -11546,6 +13134,7 @@ }, { "tier": 9.0, + "symbol": "CFX/USDT:USDT", "currency": "USDT", "minNotional": 18000000.0, "maxNotional": 30000000.0, @@ -11564,6 +13153,7 @@ "CHESS/USDT:USDT": [ { "tier": 1.0, + "symbol": "CHESS/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -11580,6 +13170,7 @@ }, { "tier": 2.0, + "symbol": "CHESS/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -11596,6 +13187,7 @@ }, { "tier": 3.0, + "symbol": "CHESS/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -11612,6 +13204,7 @@ }, { "tier": 4.0, + "symbol": "CHESS/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 40000.0, @@ -11628,6 +13221,7 @@ }, { "tier": 5.0, + "symbol": "CHESS/USDT:USDT", "currency": "USDT", "minNotional": 40000.0, "maxNotional": 200000.0, @@ -11644,6 +13238,7 @@ }, { "tier": 6.0, + "symbol": "CHESS/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -11660,6 +13255,7 @@ }, { "tier": 7.0, + "symbol": "CHESS/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -11676,6 +13272,7 @@ }, { "tier": 8.0, + "symbol": "CHESS/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -11692,6 +13289,7 @@ }, { "tier": 9.0, + "symbol": "CHESS/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -11710,6 +13308,7 @@ "CHR/USDT:USDT": [ { "tier": 1.0, + "symbol": "CHR/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -11726,6 +13325,7 @@ }, { "tier": 2.0, + "symbol": "CHR/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -11742,6 +13342,7 @@ }, { "tier": 3.0, + "symbol": "CHR/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -11758,6 +13359,7 @@ }, { "tier": 4.0, + "symbol": "CHR/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -11774,6 +13376,7 @@ }, { "tier": 5.0, + "symbol": "CHR/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -11790,6 +13393,7 @@ }, { "tier": 6.0, + "symbol": "CHR/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 5000000.0, @@ -11808,6 +13412,7 @@ "CHZ/USDT:USDT": [ { "tier": 1.0, + "symbol": "CHZ/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -11824,6 +13429,7 @@ }, { "tier": 2.0, + "symbol": "CHZ/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 16000.0, @@ -11840,6 +13446,7 @@ }, { "tier": 3.0, + "symbol": "CHZ/USDT:USDT", "currency": "USDT", "minNotional": 16000.0, "maxNotional": 80000.0, @@ -11856,6 +13463,7 @@ }, { "tier": 4.0, + "symbol": "CHZ/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 160000.0, @@ -11872,6 +13480,7 @@ }, { "tier": 5.0, + "symbol": "CHZ/USDT:USDT", "currency": "USDT", "minNotional": 160000.0, "maxNotional": 800000.0, @@ -11888,6 +13497,7 @@ }, { "tier": 6.0, + "symbol": "CHZ/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 1600000.0, @@ -11904,6 +13514,7 @@ }, { "tier": 7.0, + "symbol": "CHZ/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -11920,6 +13531,7 @@ }, { "tier": 8.0, + "symbol": "CHZ/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -11936,6 +13548,7 @@ }, { "tier": 9.0, + "symbol": "CHZ/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 8000000.0, @@ -11954,6 +13567,7 @@ "CKB/USDT:USDT": [ { "tier": 1.0, + "symbol": "CKB/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -11970,6 +13584,7 @@ }, { "tier": 2.0, + "symbol": "CKB/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -11986,6 +13601,7 @@ }, { "tier": 3.0, + "symbol": "CKB/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 100000.0, @@ -12002,6 +13618,7 @@ }, { "tier": 4.0, + "symbol": "CKB/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -12018,6 +13635,7 @@ }, { "tier": 5.0, + "symbol": "CKB/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 1000000.0, @@ -12034,6 +13652,7 @@ }, { "tier": 6.0, + "symbol": "CKB/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -12050,6 +13669,7 @@ }, { "tier": 7.0, + "symbol": "CKB/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 2500000.0, @@ -12066,6 +13686,7 @@ }, { "tier": 8.0, + "symbol": "CKB/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 5000000.0, @@ -12082,6 +13703,7 @@ }, { "tier": 9.0, + "symbol": "CKB/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -12100,6 +13722,7 @@ "COMBO/USDT:USDT": [ { "tier": 1.0, + "symbol": "COMBO/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -12116,6 +13739,7 @@ }, { "tier": 2.0, + "symbol": "COMBO/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -12132,6 +13756,7 @@ }, { "tier": 3.0, + "symbol": "COMBO/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -12148,6 +13773,7 @@ }, { "tier": 4.0, + "symbol": "COMBO/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -12164,6 +13790,7 @@ }, { "tier": 5.0, + "symbol": "COMBO/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -12180,6 +13807,7 @@ }, { "tier": 6.0, + "symbol": "COMBO/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -12196,6 +13824,7 @@ }, { "tier": 7.0, + "symbol": "COMBO/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -12214,14 +13843,15 @@ "COMP/USDT:USDT": [ { "tier": 1.0, + "symbol": "COMP/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, "maintenanceMarginRate": 0.01, - "maxLeverage": 25.0, + "maxLeverage": 75.0, "info": { "bracket": "1", - "initialLeverage": "25", + "initialLeverage": "75", "notionalCap": "5000", "notionalFloor": "0", "maintMarginRatio": "0.01", @@ -12230,104 +13860,145 @@ }, { "tier": 2.0, + "symbol": "COMP/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, + "maxNotional": 10000.0, + "maintenanceMarginRate": 0.015, + "maxLeverage": 50.0, + "info": { + "bracket": "2", + "initialLeverage": "50", + "notionalCap": "10000", + "notionalFloor": "5000", + "maintMarginRatio": "0.015", + "cum": "25.0" + } + }, + { + "tier": 3.0, + "symbol": "COMP/USDT:USDT", + "currency": "USDT", + "minNotional": 10000.0, "maxNotional": 50000.0, + "maintenanceMarginRate": 0.02, + "maxLeverage": 25.0, + "info": { + "bracket": "3", + "initialLeverage": "25", + "notionalCap": "50000", + "notionalFloor": "10000", + "maintMarginRatio": "0.02", + "cum": "75.0" + } + }, + { + "tier": 4.0, + "symbol": "COMP/USDT:USDT", + "currency": "USDT", + "minNotional": 50000.0, + "maxNotional": 100000.0, "maintenanceMarginRate": 0.025, "maxLeverage": 20.0, "info": { - "bracket": "2", + "bracket": "4", "initialLeverage": "20", - "notionalCap": "50000", - "notionalFloor": "5000", + "notionalCap": "100000", + "notionalFloor": "50000", "maintMarginRatio": "0.025", - "cum": "75.0" + "cum": "325.0" } }, { - "tier": 3.0, + "tier": 5.0, + "symbol": "COMP/USDT:USDT", "currency": "USDT", - "minNotional": 50000.0, - "maxNotional": 400000.0, + "minNotional": 100000.0, + "maxNotional": 500000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { - "bracket": "3", + "bracket": "5", "initialLeverage": "10", - "notionalCap": "400000", - "notionalFloor": "50000", + "notionalCap": "500000", + "notionalFloor": "100000", "maintMarginRatio": "0.05", - "cum": "1325.0" + "cum": "2825.0" } }, { - "tier": 4.0, + "tier": 6.0, + "symbol": "COMP/USDT:USDT", "currency": "USDT", - "minNotional": 400000.0, + "minNotional": 500000.0, "maxNotional": 1000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { - "bracket": "4", + "bracket": "6", "initialLeverage": "5", "notionalCap": "1000000", - "notionalFloor": "400000", + "notionalFloor": "500000", "maintMarginRatio": "0.1", - "cum": "21325.0" + "cum": "27825.0" } }, { - "tier": 5.0, + "tier": 7.0, + "symbol": "COMP/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, - "maxNotional": 1200000.0, + "maxNotional": 1250000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { - "bracket": "5", + "bracket": "7", "initialLeverage": "4", - "notionalCap": "1200000", + "notionalCap": "1250000", "notionalFloor": "1000000", "maintMarginRatio": "0.125", - "cum": "46325.0" + "cum": "52825.0" } }, { - "tier": 6.0, + "tier": 8.0, + "symbol": "COMP/USDT:USDT", "currency": "USDT", - "minNotional": 1200000.0, - "maxNotional": 2000000.0, + "minNotional": 1250000.0, + "maxNotional": 2500000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { - "bracket": "6", + "bracket": "8", "initialLeverage": "2", - "notionalCap": "2000000", - "notionalFloor": "1200000", + "notionalCap": "2500000", + "notionalFloor": "1250000", "maintMarginRatio": "0.25", - "cum": "196325.0" + "cum": "209075.0" } }, { - "tier": 7.0, + "tier": 9.0, + "symbol": "COMP/USDT:USDT", "currency": "USDT", - "minNotional": 2000000.0, + "minNotional": 2500000.0, "maxNotional": 5000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { - "bracket": "7", + "bracket": "9", "initialLeverage": "1", "notionalCap": "5000000", - "notionalFloor": "2000000", + "notionalFloor": "2500000", "maintMarginRatio": "0.5", - "cum": "696325.0" + "cum": "834075.0" } } ], "COS/USDT:USDT": [ { "tier": 1.0, + "symbol": "COS/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -12344,6 +14015,7 @@ }, { "tier": 2.0, + "symbol": "COS/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -12360,6 +14032,7 @@ }, { "tier": 3.0, + "symbol": "COS/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -12376,6 +14049,7 @@ }, { "tier": 4.0, + "symbol": "COS/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 40000.0, @@ -12392,6 +14066,7 @@ }, { "tier": 5.0, + "symbol": "COS/USDT:USDT", "currency": "USDT", "minNotional": 40000.0, "maxNotional": 200000.0, @@ -12408,6 +14083,7 @@ }, { "tier": 6.0, + "symbol": "COS/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -12424,6 +14100,7 @@ }, { "tier": 7.0, + "symbol": "COS/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -12440,6 +14117,7 @@ }, { "tier": 8.0, + "symbol": "COS/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -12456,6 +14134,7 @@ }, { "tier": 9.0, + "symbol": "COS/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -12474,6 +14153,7 @@ "COTI/USDT:USDT": [ { "tier": 1.0, + "symbol": "COTI/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -12490,6 +14170,7 @@ }, { "tier": 2.0, + "symbol": "COTI/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -12506,6 +14187,7 @@ }, { "tier": 3.0, + "symbol": "COTI/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -12522,6 +14204,7 @@ }, { "tier": 4.0, + "symbol": "COTI/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -12538,6 +14221,7 @@ }, { "tier": 5.0, + "symbol": "COTI/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -12554,6 +14238,7 @@ }, { "tier": 6.0, + "symbol": "COTI/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -12570,6 +14255,7 @@ }, { "tier": 7.0, + "symbol": "COTI/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -12586,6 +14272,7 @@ }, { "tier": 8.0, + "symbol": "COTI/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -12604,6 +14291,7 @@ "COW/USDT:USDT": [ { "tier": 1.0, + "symbol": "COW/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -12620,15 +14308,16 @@ }, { "tier": 2.0, + "symbol": "COW/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, - "maxNotional": 10000.0, + "maxNotional": 16000.0, "maintenanceMarginRate": 0.015, "maxLeverage": 50.0, "info": { "bracket": "2", "initialLeverage": "50", - "notionalCap": "10000", + "notionalCap": "16000", "notionalFloor": "5000", "maintMarginRatio": "0.015", "cum": "25.0" @@ -12636,120 +14325,128 @@ }, { "tier": 3.0, + "symbol": "COW/USDT:USDT", "currency": "USDT", - "minNotional": 10000.0, - "maxNotional": 30000.0, + "minNotional": 16000.0, + "maxNotional": 80000.0, "maintenanceMarginRate": 0.02, "maxLeverage": 25.0, "info": { "bracket": "3", "initialLeverage": "25", - "notionalCap": "30000", - "notionalFloor": "10000", + "notionalCap": "80000", + "notionalFloor": "16000", "maintMarginRatio": "0.02", - "cum": "75.0" + "cum": "105.0" } }, { "tier": 4.0, + "symbol": "COW/USDT:USDT", "currency": "USDT", - "minNotional": 30000.0, - "maxNotional": 60000.0, + "minNotional": 80000.0, + "maxNotional": 160000.0, "maintenanceMarginRate": 0.025, "maxLeverage": 20.0, "info": { "bracket": "4", "initialLeverage": "20", - "notionalCap": "60000", - "notionalFloor": "30000", + "notionalCap": "160000", + "notionalFloor": "80000", "maintMarginRatio": "0.025", - "cum": "225.0" + "cum": "505.0" } }, { "tier": 5.0, + "symbol": "COW/USDT:USDT", "currency": "USDT", - "minNotional": 60000.0, - "maxNotional": 300000.0, + "minNotional": 160000.0, + "maxNotional": 800000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { "bracket": "5", "initialLeverage": "10", - "notionalCap": "300000", - "notionalFloor": "60000", + "notionalCap": "800000", + "notionalFloor": "160000", "maintMarginRatio": "0.05", - "cum": "1725.0" + "cum": "4505.0" } }, { "tier": 6.0, + "symbol": "COW/USDT:USDT", "currency": "USDT", - "minNotional": 300000.0, - "maxNotional": 600000.0, + "minNotional": 800000.0, + "maxNotional": 1600000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { "bracket": "6", "initialLeverage": "5", - "notionalCap": "600000", - "notionalFloor": "300000", + "notionalCap": "1600000", + "notionalFloor": "800000", "maintMarginRatio": "0.1", - "cum": "16725.0" + "cum": "44505.0" } }, { "tier": 7.0, + "symbol": "COW/USDT:USDT", "currency": "USDT", - "minNotional": 600000.0, - "maxNotional": 750000.0, + "minNotional": 1600000.0, + "maxNotional": 2000000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { "bracket": "7", "initialLeverage": "4", - "notionalCap": "750000", - "notionalFloor": "600000", + "notionalCap": "2000000", + "notionalFloor": "1600000", "maintMarginRatio": "0.125", - "cum": "31725.0" + "cum": "84505.0" } }, { "tier": 8.0, + "symbol": "COW/USDT:USDT", "currency": "USDT", - "minNotional": 750000.0, - "maxNotional": 1500000.0, + "minNotional": 2000000.0, + "maxNotional": 4000000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { "bracket": "8", "initialLeverage": "2", - "notionalCap": "1500000", - "notionalFloor": "750000", + "notionalCap": "4000000", + "notionalFloor": "2000000", "maintMarginRatio": "0.25", - "cum": "125475.0" + "cum": "334505.0" } }, { "tier": 9.0, + "symbol": "COW/USDT:USDT", "currency": "USDT", - "minNotional": 1500000.0, - "maxNotional": 3000000.0, + "minNotional": 4000000.0, + "maxNotional": 8000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { "bracket": "9", "initialLeverage": "1", - "notionalCap": "3000000", - "notionalFloor": "1500000", + "notionalCap": "8000000", + "notionalFloor": "4000000", "maintMarginRatio": "0.5", - "cum": "500475.0" + "cum": "1334505.0" } } ], "CRV/USDC:USDC": [ { "tier": 1.0, + "symbol": "CRV/USDC:USDC", "currency": "USDC", "minNotional": 0.0, "maxNotional": 50000.0, @@ -12766,6 +14463,7 @@ }, { "tier": 2.0, + "symbol": "CRV/USDC:USDC", "currency": "USDC", "minNotional": 50000.0, "maxNotional": 150000.0, @@ -12782,6 +14480,7 @@ }, { "tier": 3.0, + "symbol": "CRV/USDC:USDC", "currency": "USDC", "minNotional": 150000.0, "maxNotional": 250000.0, @@ -12798,6 +14497,7 @@ }, { "tier": 4.0, + "symbol": "CRV/USDC:USDC", "currency": "USDC", "minNotional": 250000.0, "maxNotional": 500000.0, @@ -12814,6 +14514,7 @@ }, { "tier": 5.0, + "symbol": "CRV/USDC:USDC", "currency": "USDC", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -12830,6 +14531,7 @@ }, { "tier": 6.0, + "symbol": "CRV/USDC:USDC", "currency": "USDC", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -12846,6 +14548,7 @@ }, { "tier": 7.0, + "symbol": "CRV/USDC:USDC", "currency": "USDC", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -12864,6 +14567,7 @@ "CRV/USDT:USDT": [ { "tier": 1.0, + "symbol": "CRV/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -12880,6 +14584,7 @@ }, { "tier": 2.0, + "symbol": "CRV/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -12896,6 +14601,7 @@ }, { "tier": 3.0, + "symbol": "CRV/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 200000.0, @@ -12912,6 +14618,7 @@ }, { "tier": 4.0, + "symbol": "CRV/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -12928,6 +14635,7 @@ }, { "tier": 5.0, + "symbol": "CRV/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 2000000.0, @@ -12944,6 +14652,7 @@ }, { "tier": 6.0, + "symbol": "CRV/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -12960,6 +14669,7 @@ }, { "tier": 7.0, + "symbol": "CRV/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 5000000.0, @@ -12976,6 +14686,7 @@ }, { "tier": 8.0, + "symbol": "CRV/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -12992,6 +14703,7 @@ }, { "tier": 9.0, + "symbol": "CRV/USDT:USDT", "currency": "USDT", "minNotional": 10000000.0, "maxNotional": 20000000.0, @@ -13010,6 +14722,7 @@ "CTK/USDT:USDT": [ { "tier": 1.0, + "symbol": "CTK/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -13026,6 +14739,7 @@ }, { "tier": 2.0, + "symbol": "CTK/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -13042,6 +14756,7 @@ }, { "tier": 3.0, + "symbol": "CTK/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -13058,6 +14773,7 @@ }, { "tier": 4.0, + "symbol": "CTK/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 250000.0, @@ -13074,6 +14790,7 @@ }, { "tier": 5.0, + "symbol": "CTK/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -13090,6 +14807,7 @@ }, { "tier": 6.0, + "symbol": "CTK/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 1500000.0, @@ -13108,120 +14826,162 @@ "CTSI/USDT:USDT": [ { "tier": 1.0, + "symbol": "CTSI/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, - "maintenanceMarginRate": 0.02, - "maxLeverage": 25.0, + "maintenanceMarginRate": 0.01, + "maxLeverage": 75.0, "info": { "bracket": "1", - "initialLeverage": "25", + "initialLeverage": "75", "notionalCap": "5000", "notionalFloor": "0", - "maintMarginRatio": "0.02", + "maintMarginRatio": "0.01", "cum": "0.0" } }, { "tier": 2.0, + "symbol": "CTSI/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, - "maxNotional": 25000.0, - "maintenanceMarginRate": 0.025, - "maxLeverage": 20.0, + "maxNotional": 10000.0, + "maintenanceMarginRate": 0.015, + "maxLeverage": 50.0, "info": { "bracket": "2", - "initialLeverage": "20", - "notionalCap": "25000", + "initialLeverage": "50", + "notionalCap": "10000", "notionalFloor": "5000", - "maintMarginRatio": "0.025", + "maintMarginRatio": "0.015", "cum": "25.0" } }, { "tier": 3.0, + "symbol": "CTSI/USDT:USDT", "currency": "USDT", - "minNotional": 25000.0, - "maxNotional": 300000.0, + "minNotional": 10000.0, + "maxNotional": 50000.0, + "maintenanceMarginRate": 0.02, + "maxLeverage": 25.0, + "info": { + "bracket": "3", + "initialLeverage": "25", + "notionalCap": "50000", + "notionalFloor": "10000", + "maintMarginRatio": "0.02", + "cum": "75.0" + } + }, + { + "tier": 4.0, + "symbol": "CTSI/USDT:USDT", + "currency": "USDT", + "minNotional": 50000.0, + "maxNotional": 100000.0, + "maintenanceMarginRate": 0.025, + "maxLeverage": 20.0, + "info": { + "bracket": "4", + "initialLeverage": "20", + "notionalCap": "100000", + "notionalFloor": "50000", + "maintMarginRatio": "0.025", + "cum": "325.0" + } + }, + { + "tier": 5.0, + "symbol": "CTSI/USDT:USDT", + "currency": "USDT", + "minNotional": 100000.0, + "maxNotional": 500000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { - "bracket": "3", + "bracket": "5", "initialLeverage": "10", - "notionalCap": "300000", - "notionalFloor": "25000", + "notionalCap": "500000", + "notionalFloor": "100000", "maintMarginRatio": "0.05", - "cum": "650.0" + "cum": "2825.0" } }, { - "tier": 4.0, + "tier": 6.0, + "symbol": "CTSI/USDT:USDT", "currency": "USDT", - "minNotional": 300000.0, - "maxNotional": 800000.0, + "minNotional": 500000.0, + "maxNotional": 1000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { - "bracket": "4", + "bracket": "6", "initialLeverage": "5", - "notionalCap": "800000", - "notionalFloor": "300000", + "notionalCap": "1000000", + "notionalFloor": "500000", "maintMarginRatio": "0.1", - "cum": "15650.0" + "cum": "27825.0" } }, { - "tier": 5.0, + "tier": 7.0, + "symbol": "CTSI/USDT:USDT", "currency": "USDT", - "minNotional": 800000.0, - "maxNotional": 1000000.0, + "minNotional": 1000000.0, + "maxNotional": 1250000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { - "bracket": "5", + "bracket": "7", "initialLeverage": "4", - "notionalCap": "1000000", - "notionalFloor": "800000", + "notionalCap": "1250000", + "notionalFloor": "1000000", "maintMarginRatio": "0.125", - "cum": "35650.0" + "cum": "52825.0" } }, { - "tier": 6.0, + "tier": 8.0, + "symbol": "CTSI/USDT:USDT", "currency": "USDT", - "minNotional": 1000000.0, + "minNotional": 1250000.0, "maxNotional": 3000000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { - "bracket": "6", + "bracket": "8", "initialLeverage": "2", "notionalCap": "3000000", - "notionalFloor": "1000000", + "notionalFloor": "1250000", "maintMarginRatio": "0.25", - "cum": "160650.0" + "cum": "209075.0" } }, { - "tier": 7.0, + "tier": 9.0, + "symbol": "CTSI/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { - "bracket": "7", + "bracket": "9", "initialLeverage": "1", "notionalCap": "5000000", "notionalFloor": "3000000", "maintMarginRatio": "0.5", - "cum": "910650.0" + "cum": "959075.0" } } ], "CVC/USDT:USDT": [ { "tier": 1.0, + "symbol": "CVC/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 25000.0, @@ -13238,6 +14998,7 @@ }, { "tier": 2.0, + "symbol": "CVC/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -13254,6 +15015,7 @@ }, { "tier": 3.0, + "symbol": "CVC/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 250000.0, @@ -13270,6 +15032,7 @@ }, { "tier": 4.0, + "symbol": "CVC/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -13286,6 +15049,7 @@ }, { "tier": 5.0, + "symbol": "CVC/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -13304,6 +15068,7 @@ "CVX/USDT:USDT": [ { "tier": 1.0, + "symbol": "CVX/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 25000.0, @@ -13320,6 +15085,7 @@ }, { "tier": 2.0, + "symbol": "CVX/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -13336,6 +15102,7 @@ }, { "tier": 3.0, + "symbol": "CVX/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 250000.0, @@ -13352,6 +15119,7 @@ }, { "tier": 4.0, + "symbol": "CVX/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -13368,6 +15136,7 @@ }, { "tier": 5.0, + "symbol": "CVX/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -13386,6 +15155,7 @@ "CYBER/USDT:USDT": [ { "tier": 1.0, + "symbol": "CYBER/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -13402,6 +15172,7 @@ }, { "tier": 2.0, + "symbol": "CYBER/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -13418,6 +15189,7 @@ }, { "tier": 3.0, + "symbol": "CYBER/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -13434,6 +15206,7 @@ }, { "tier": 4.0, + "symbol": "CYBER/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -13450,6 +15223,7 @@ }, { "tier": 5.0, + "symbol": "CYBER/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -13466,6 +15240,7 @@ }, { "tier": 6.0, + "symbol": "CYBER/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -13482,6 +15257,7 @@ }, { "tier": 7.0, + "symbol": "CYBER/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -13500,6 +15276,7 @@ "DAR/USDT:USDT": [ { "tier": 1.0, + "symbol": "DAR/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -13516,6 +15293,7 @@ }, { "tier": 2.0, + "symbol": "DAR/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -13532,6 +15310,7 @@ }, { "tier": 3.0, + "symbol": "DAR/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 100000.0, @@ -13548,6 +15327,7 @@ }, { "tier": 4.0, + "symbol": "DAR/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -13564,6 +15344,7 @@ }, { "tier": 5.0, + "symbol": "DAR/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 1000000.0, @@ -13580,6 +15361,7 @@ }, { "tier": 6.0, + "symbol": "DAR/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -13596,6 +15378,7 @@ }, { "tier": 7.0, + "symbol": "DAR/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 2500000.0, @@ -13612,6 +15395,7 @@ }, { "tier": 8.0, + "symbol": "DAR/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 6000000.0, @@ -13628,6 +15412,7 @@ }, { "tier": 9.0, + "symbol": "DAR/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -13646,6 +15431,7 @@ "DASH/USDT:USDT": [ { "tier": 1.0, + "symbol": "DASH/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -13662,6 +15448,7 @@ }, { "tier": 2.0, + "symbol": "DASH/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -13678,6 +15465,7 @@ }, { "tier": 3.0, + "symbol": "DASH/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -13694,6 +15482,7 @@ }, { "tier": 4.0, + "symbol": "DASH/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -13710,6 +15499,7 @@ }, { "tier": 5.0, + "symbol": "DASH/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -13726,6 +15516,7 @@ }, { "tier": 6.0, + "symbol": "DASH/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -13742,6 +15533,7 @@ }, { "tier": 7.0, + "symbol": "DASH/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -13758,6 +15550,7 @@ }, { "tier": 8.0, + "symbol": "DASH/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -13776,6 +15569,7 @@ "DEFI/USDT:USDT": [ { "tier": 1.0, + "symbol": "DEFI/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -13792,6 +15586,7 @@ }, { "tier": 2.0, + "symbol": "DEFI/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -13808,6 +15603,7 @@ }, { "tier": 3.0, + "symbol": "DEFI/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -13824,6 +15620,7 @@ }, { "tier": 4.0, + "symbol": "DEFI/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 250000.0, @@ -13840,6 +15637,7 @@ }, { "tier": 5.0, + "symbol": "DEFI/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -13856,6 +15654,7 @@ }, { "tier": 6.0, + "symbol": "DEFI/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -13871,9 +15670,165 @@ } } ], + "DEGEN/USDT:USDT": [ + { + "tier": 1.0, + "symbol": "DEGEN/USDT:USDT", + "currency": "USDT", + "minNotional": 0.0, + "maxNotional": 5000.0, + "maintenanceMarginRate": 0.01, + "maxLeverage": 75.0, + "info": { + "bracket": "1", + "initialLeverage": "75", + "notionalCap": "5000", + "notionalFloor": "0", + "maintMarginRatio": "0.01", + "cum": "0.0" + } + }, + { + "tier": 2.0, + "symbol": "DEGEN/USDT:USDT", + "currency": "USDT", + "minNotional": 5000.0, + "maxNotional": 10000.0, + "maintenanceMarginRate": 0.015, + "maxLeverage": 50.0, + "info": { + "bracket": "2", + "initialLeverage": "50", + "notionalCap": "10000", + "notionalFloor": "5000", + "maintMarginRatio": "0.015", + "cum": "25.0" + } + }, + { + "tier": 3.0, + "symbol": "DEGEN/USDT:USDT", + "currency": "USDT", + "minNotional": 10000.0, + "maxNotional": 30000.0, + "maintenanceMarginRate": 0.02, + "maxLeverage": 25.0, + "info": { + "bracket": "3", + "initialLeverage": "25", + "notionalCap": "30000", + "notionalFloor": "10000", + "maintMarginRatio": "0.02", + "cum": "75.0" + } + }, + { + "tier": 4.0, + "symbol": "DEGEN/USDT:USDT", + "currency": "USDT", + "minNotional": 30000.0, + "maxNotional": 60000.0, + "maintenanceMarginRate": 0.025, + "maxLeverage": 20.0, + "info": { + "bracket": "4", + "initialLeverage": "20", + "notionalCap": "60000", + "notionalFloor": "30000", + "maintMarginRatio": "0.025", + "cum": "225.0" + } + }, + { + "tier": 5.0, + "symbol": "DEGEN/USDT:USDT", + "currency": "USDT", + "minNotional": 60000.0, + "maxNotional": 300000.0, + "maintenanceMarginRate": 0.05, + "maxLeverage": 10.0, + "info": { + "bracket": "5", + "initialLeverage": "10", + "notionalCap": "300000", + "notionalFloor": "60000", + "maintMarginRatio": "0.05", + "cum": "1725.0" + } + }, + { + "tier": 6.0, + "symbol": "DEGEN/USDT:USDT", + "currency": "USDT", + "minNotional": 300000.0, + "maxNotional": 600000.0, + "maintenanceMarginRate": 0.1, + "maxLeverage": 5.0, + "info": { + "bracket": "6", + "initialLeverage": "5", + "notionalCap": "600000", + "notionalFloor": "300000", + "maintMarginRatio": "0.1", + "cum": "16725.0" + } + }, + { + "tier": 7.0, + "symbol": "DEGEN/USDT:USDT", + "currency": "USDT", + "minNotional": 600000.0, + "maxNotional": 750000.0, + "maintenanceMarginRate": 0.125, + "maxLeverage": 4.0, + "info": { + "bracket": "7", + "initialLeverage": "4", + "notionalCap": "750000", + "notionalFloor": "600000", + "maintMarginRatio": "0.125", + "cum": "31725.0" + } + }, + { + "tier": 8.0, + "symbol": "DEGEN/USDT:USDT", + "currency": "USDT", + "minNotional": 750000.0, + "maxNotional": 1500000.0, + "maintenanceMarginRate": 0.25, + "maxLeverage": 2.0, + "info": { + "bracket": "8", + "initialLeverage": "2", + "notionalCap": "1500000", + "notionalFloor": "750000", + "maintMarginRatio": "0.25", + "cum": "125475.0" + } + }, + { + "tier": 9.0, + "symbol": "DEGEN/USDT:USDT", + "currency": "USDT", + "minNotional": 1500000.0, + "maxNotional": 3000000.0, + "maintenanceMarginRate": 0.5, + "maxLeverage": 1.0, + "info": { + "bracket": "9", + "initialLeverage": "1", + "notionalCap": "3000000", + "notionalFloor": "1500000", + "maintMarginRatio": "0.5", + "cum": "500475.0" + } + } + ], "DENT/USDT:USDT": [ { "tier": 1.0, + "symbol": "DENT/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -13890,6 +15845,7 @@ }, { "tier": 2.0, + "symbol": "DENT/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -13906,6 +15862,7 @@ }, { "tier": 3.0, + "symbol": "DENT/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 300000.0, @@ -13922,6 +15879,7 @@ }, { "tier": 4.0, + "symbol": "DENT/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 800000.0, @@ -13938,6 +15896,7 @@ }, { "tier": 5.0, + "symbol": "DENT/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 1000000.0, @@ -13954,6 +15913,7 @@ }, { "tier": 6.0, + "symbol": "DENT/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -13970,6 +15930,7 @@ }, { "tier": 7.0, + "symbol": "DENT/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -13988,6 +15949,7 @@ "DGB/USDT:USDT": [ { "tier": 1.0, + "symbol": "DGB/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -14004,6 +15966,7 @@ }, { "tier": 2.0, + "symbol": "DGB/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -14020,6 +15983,7 @@ }, { "tier": 3.0, + "symbol": "DGB/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -14036,6 +16000,7 @@ }, { "tier": 4.0, + "symbol": "DGB/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 250000.0, @@ -14052,6 +16017,7 @@ }, { "tier": 5.0, + "symbol": "DGB/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -14068,6 +16034,7 @@ }, { "tier": 6.0, + "symbol": "DGB/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 1500000.0, @@ -14086,6 +16053,7 @@ "DIA/USDT:USDT": [ { "tier": 1.0, + "symbol": "DIA/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -14102,6 +16070,7 @@ }, { "tier": 2.0, + "symbol": "DIA/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -14118,6 +16087,7 @@ }, { "tier": 3.0, + "symbol": "DIA/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 100000.0, @@ -14134,6 +16104,7 @@ }, { "tier": 4.0, + "symbol": "DIA/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -14150,6 +16121,7 @@ }, { "tier": 5.0, + "symbol": "DIA/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 1000000.0, @@ -14166,6 +16138,7 @@ }, { "tier": 6.0, + "symbol": "DIA/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -14182,6 +16155,7 @@ }, { "tier": 7.0, + "symbol": "DIA/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 2500000.0, @@ -14198,6 +16172,7 @@ }, { "tier": 8.0, + "symbol": "DIA/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 5000000.0, @@ -14214,6 +16189,7 @@ }, { "tier": 9.0, + "symbol": "DIA/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -14232,6 +16208,7 @@ "DODOX/USDT:USDT": [ { "tier": 1.0, + "symbol": "DODOX/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -14248,6 +16225,7 @@ }, { "tier": 2.0, + "symbol": "DODOX/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -14264,6 +16242,7 @@ }, { "tier": 3.0, + "symbol": "DODOX/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -14280,6 +16259,7 @@ }, { "tier": 4.0, + "symbol": "DODOX/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -14296,6 +16276,7 @@ }, { "tier": 5.0, + "symbol": "DODOX/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -14312,6 +16293,7 @@ }, { "tier": 6.0, + "symbol": "DODOX/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -14328,6 +16310,7 @@ }, { "tier": 7.0, + "symbol": "DODOX/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -14346,6 +16329,7 @@ "DOGE/USDC:USDC": [ { "tier": 1.0, + "symbol": "DOGE/USDC:USDC", "currency": "USDC", "minNotional": 0.0, "maxNotional": 5000.0, @@ -14362,6 +16346,7 @@ }, { "tier": 2.0, + "symbol": "DOGE/USDC:USDC", "currency": "USDC", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -14378,6 +16363,7 @@ }, { "tier": 3.0, + "symbol": "DOGE/USDC:USDC", "currency": "USDC", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -14394,6 +16380,7 @@ }, { "tier": 4.0, + "symbol": "DOGE/USDC:USDC", "currency": "USDC", "minNotional": 50000.0, "maxNotional": 750000.0, @@ -14410,6 +16397,7 @@ }, { "tier": 5.0, + "symbol": "DOGE/USDC:USDC", "currency": "USDC", "minNotional": 750000.0, "maxNotional": 1100000.0, @@ -14426,6 +16414,7 @@ }, { "tier": 6.0, + "symbol": "DOGE/USDC:USDC", "currency": "USDC", "minNotional": 1100000.0, "maxNotional": 2200000.0, @@ -14442,6 +16431,7 @@ }, { "tier": 7.0, + "symbol": "DOGE/USDC:USDC", "currency": "USDC", "minNotional": 2200000.0, "maxNotional": 5600000.0, @@ -14458,6 +16448,7 @@ }, { "tier": 8.0, + "symbol": "DOGE/USDC:USDC", "currency": "USDC", "minNotional": 5600000.0, "maxNotional": 7000000.0, @@ -14474,6 +16465,7 @@ }, { "tier": 9.0, + "symbol": "DOGE/USDC:USDC", "currency": "USDC", "minNotional": 7000000.0, "maxNotional": 18000000.0, @@ -14490,6 +16482,7 @@ }, { "tier": 10.0, + "symbol": "DOGE/USDC:USDC", "currency": "USDC", "minNotional": 18000000.0, "maxNotional": 30000000.0, @@ -14508,6 +16501,7 @@ "DOGE/USDT:USDT": [ { "tier": 1.0, + "symbol": "DOGE/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -14524,6 +16518,7 @@ }, { "tier": 2.0, + "symbol": "DOGE/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -14540,6 +16535,7 @@ }, { "tier": 3.0, + "symbol": "DOGE/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 750000.0, @@ -14556,15 +16552,16 @@ }, { "tier": 4.0, + "symbol": "DOGE/USDT:USDT", "currency": "USDT", "minNotional": 750000.0, - "maxNotional": 1500000.0, + "maxNotional": 2000000.0, "maintenanceMarginRate": 0.02, "maxLeverage": 25.0, "info": { "bracket": "4", "initialLeverage": "25", - "notionalCap": "1500000", + "notionalCap": "2000000", "notionalFloor": "750000", "maintMarginRatio": "0.02", "cum": "7670.0" @@ -14572,104 +16569,111 @@ }, { "tier": 5.0, + "symbol": "DOGE/USDT:USDT", "currency": "USDT", - "minNotional": 1500000.0, - "maxNotional": 3000000.0, + "minNotional": 2000000.0, + "maxNotional": 4000000.0, "maintenanceMarginRate": 0.025, "maxLeverage": 20.0, "info": { "bracket": "5", "initialLeverage": "20", - "notionalCap": "3000000", - "notionalFloor": "1500000", + "notionalCap": "4000000", + "notionalFloor": "2000000", "maintMarginRatio": "0.025", - "cum": "15170.0" + "cum": "17670.0" } }, { "tier": 6.0, + "symbol": "DOGE/USDT:USDT", "currency": "USDT", - "minNotional": 3000000.0, - "maxNotional": 15000000.0, + "minNotional": 4000000.0, + "maxNotional": 20000000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { "bracket": "6", "initialLeverage": "10", - "notionalCap": "15000000", - "notionalFloor": "3000000", + "notionalCap": "20000000", + "notionalFloor": "4000000", "maintMarginRatio": "0.05", - "cum": "90170.0" + "cum": "117670.0" } }, { "tier": 7.0, + "symbol": "DOGE/USDT:USDT", "currency": "USDT", - "minNotional": 15000000.0, - "maxNotional": 30000000.0, + "minNotional": 20000000.0, + "maxNotional": 40000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { "bracket": "7", "initialLeverage": "5", - "notionalCap": "30000000", - "notionalFloor": "15000000", + "notionalCap": "40000000", + "notionalFloor": "20000000", "maintMarginRatio": "0.1", - "cum": "840170.0" + "cum": "1117670.0" } }, { "tier": 8.0, + "symbol": "DOGE/USDT:USDT", "currency": "USDT", - "minNotional": 30000000.0, - "maxNotional": 37500000.0, + "minNotional": 40000000.0, + "maxNotional": 50000000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { "bracket": "8", "initialLeverage": "4", - "notionalCap": "37500000", - "notionalFloor": "30000000", + "notionalCap": "50000000", + "notionalFloor": "40000000", "maintMarginRatio": "0.125", - "cum": "1590170.0" + "cum": "2117670.0" } }, { "tier": 9.0, + "symbol": "DOGE/USDT:USDT", "currency": "USDT", - "minNotional": 37500000.0, - "maxNotional": 75000000.0, + "minNotional": 50000000.0, + "maxNotional": 100000000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { "bracket": "9", "initialLeverage": "2", - "notionalCap": "75000000", - "notionalFloor": "37500000", + "notionalCap": "100000000", + "notionalFloor": "50000000", "maintMarginRatio": "0.25", - "cum": "6277670.0" + "cum": "8367670.0" } }, { "tier": 10.0, + "symbol": "DOGE/USDT:USDT", "currency": "USDT", - "minNotional": 75000000.0, - "maxNotional": 150000000.0, + "minNotional": 100000000.0, + "maxNotional": 200000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { "bracket": "10", "initialLeverage": "1", - "notionalCap": "150000000", - "notionalFloor": "75000000", + "notionalCap": "200000000", + "notionalFloor": "100000000", "maintMarginRatio": "0.5", - "cum": "25027670.0" + "cum": "33367670.0" } } ], "DOGS/USDT:USDT": [ { "tier": 1.0, + "symbol": "DOGS/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -14686,6 +16690,7 @@ }, { "tier": 2.0, + "symbol": "DOGS/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 60000.0, @@ -14702,6 +16707,7 @@ }, { "tier": 3.0, + "symbol": "DOGS/USDT:USDT", "currency": "USDT", "minNotional": 60000.0, "maxNotional": 300000.0, @@ -14718,6 +16724,7 @@ }, { "tier": 4.0, + "symbol": "DOGS/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -14734,6 +16741,7 @@ }, { "tier": 5.0, + "symbol": "DOGS/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 3000000.0, @@ -14750,6 +16758,7 @@ }, { "tier": 6.0, + "symbol": "DOGS/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 6000000.0, @@ -14766,6 +16775,7 @@ }, { "tier": 7.0, + "symbol": "DOGS/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 7500000.0, @@ -14782,6 +16792,7 @@ }, { "tier": 8.0, + "symbol": "DOGS/USDT:USDT", "currency": "USDT", "minNotional": 7500000.0, "maxNotional": 15000000.0, @@ -14798,6 +16809,7 @@ }, { "tier": 9.0, + "symbol": "DOGS/USDT:USDT", "currency": "USDT", "minNotional": 15000000.0, "maxNotional": 30000000.0, @@ -14816,6 +16828,7 @@ "DOT/USDT:USDT": [ { "tier": 1.0, + "symbol": "DOT/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -14832,6 +16845,7 @@ }, { "tier": 2.0, + "symbol": "DOT/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -14848,6 +16862,7 @@ }, { "tier": 3.0, + "symbol": "DOT/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 100000.0, @@ -14864,6 +16879,7 @@ }, { "tier": 4.0, + "symbol": "DOT/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 500000.0, @@ -14880,6 +16896,7 @@ }, { "tier": 5.0, + "symbol": "DOT/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 800000.0, @@ -14896,6 +16913,7 @@ }, { "tier": 6.0, + "symbol": "DOT/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 4000000.0, @@ -14912,6 +16930,7 @@ }, { "tier": 7.0, + "symbol": "DOT/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 8000000.0, @@ -14928,6 +16947,7 @@ }, { "tier": 8.0, + "symbol": "DOT/USDT:USDT", "currency": "USDT", "minNotional": 8000000.0, "maxNotional": 10000000.0, @@ -14944,6 +16964,7 @@ }, { "tier": 9.0, + "symbol": "DOT/USDT:USDT", "currency": "USDT", "minNotional": 10000000.0, "maxNotional": 30000000.0, @@ -14960,6 +16981,7 @@ }, { "tier": 10.0, + "symbol": "DOT/USDT:USDT", "currency": "USDT", "minNotional": 30000000.0, "maxNotional": 50000000.0, @@ -14975,123 +16997,320 @@ } } ], - "DUSK/USDT:USDT": [ + "DRIFT/USDT:USDT": [ { "tier": 1.0, + "symbol": "DRIFT/USDT:USDT", "currency": "USDT", "minNotional": 0.0, - "maxNotional": 5000.0, + "maxNotional": 10000.0, + "maintenanceMarginRate": 0.01, + "maxLeverage": 75.0, + "info": { + "bracket": "1", + "initialLeverage": "75", + "notionalCap": "10000", + "notionalFloor": "0", + "maintMarginRatio": "0.01", + "cum": "0.0" + } + }, + { + "tier": 2.0, + "symbol": "DRIFT/USDT:USDT", + "currency": "USDT", + "minNotional": 10000.0, + "maxNotional": 20000.0, + "maintenanceMarginRate": 0.015, + "maxLeverage": 50.0, + "info": { + "bracket": "2", + "initialLeverage": "50", + "notionalCap": "20000", + "notionalFloor": "10000", + "maintMarginRatio": "0.015", + "cum": "50.0" + } + }, + { + "tier": 3.0, + "symbol": "DRIFT/USDT:USDT", + "currency": "USDT", + "minNotional": 20000.0, + "maxNotional": 100000.0, "maintenanceMarginRate": 0.02, "maxLeverage": 25.0, "info": { - "bracket": "1", + "bracket": "3", "initialLeverage": "25", + "notionalCap": "100000", + "notionalFloor": "20000", + "maintMarginRatio": "0.02", + "cum": "150.0" + } + }, + { + "tier": 4.0, + "symbol": "DRIFT/USDT:USDT", + "currency": "USDT", + "minNotional": 100000.0, + "maxNotional": 200000.0, + "maintenanceMarginRate": 0.025, + "maxLeverage": 20.0, + "info": { + "bracket": "4", + "initialLeverage": "20", + "notionalCap": "200000", + "notionalFloor": "100000", + "maintMarginRatio": "0.025", + "cum": "650.0" + } + }, + { + "tier": 5.0, + "symbol": "DRIFT/USDT:USDT", + "currency": "USDT", + "minNotional": 200000.0, + "maxNotional": 1000000.0, + "maintenanceMarginRate": 0.05, + "maxLeverage": 10.0, + "info": { + "bracket": "5", + "initialLeverage": "10", + "notionalCap": "1000000", + "notionalFloor": "200000", + "maintMarginRatio": "0.05", + "cum": "5650.0" + } + }, + { + "tier": 6.0, + "symbol": "DRIFT/USDT:USDT", + "currency": "USDT", + "minNotional": 1000000.0, + "maxNotional": 2000000.0, + "maintenanceMarginRate": 0.1, + "maxLeverage": 5.0, + "info": { + "bracket": "6", + "initialLeverage": "5", + "notionalCap": "2000000", + "notionalFloor": "1000000", + "maintMarginRatio": "0.1", + "cum": "55650.0" + } + }, + { + "tier": 7.0, + "symbol": "DRIFT/USDT:USDT", + "currency": "USDT", + "minNotional": 2000000.0, + "maxNotional": 2500000.0, + "maintenanceMarginRate": 0.125, + "maxLeverage": 4.0, + "info": { + "bracket": "7", + "initialLeverage": "4", + "notionalCap": "2500000", + "notionalFloor": "2000000", + "maintMarginRatio": "0.125", + "cum": "105650.0" + } + }, + { + "tier": 8.0, + "symbol": "DRIFT/USDT:USDT", + "currency": "USDT", + "minNotional": 2500000.0, + "maxNotional": 5000000.0, + "maintenanceMarginRate": 0.25, + "maxLeverage": 2.0, + "info": { + "bracket": "8", + "initialLeverage": "2", + "notionalCap": "5000000", + "notionalFloor": "2500000", + "maintMarginRatio": "0.25", + "cum": "418150.0" + } + }, + { + "tier": 9.0, + "symbol": "DRIFT/USDT:USDT", + "currency": "USDT", + "minNotional": 5000000.0, + "maxNotional": 10000000.0, + "maintenanceMarginRate": 0.5, + "maxLeverage": 1.0, + "info": { + "bracket": "9", + "initialLeverage": "1", + "notionalCap": "10000000", + "notionalFloor": "5000000", + "maintMarginRatio": "0.5", + "cum": "1668150.0" + } + } + ], + "DUSK/USDT:USDT": [ + { + "tier": 1.0, + "symbol": "DUSK/USDT:USDT", + "currency": "USDT", + "minNotional": 0.0, + "maxNotional": 5000.0, + "maintenanceMarginRate": 0.01, + "maxLeverage": 75.0, + "info": { + "bracket": "1", + "initialLeverage": "75", "notionalCap": "5000", "notionalFloor": "0", - "maintMarginRatio": "0.02", + "maintMarginRatio": "0.01", "cum": "0.0" } }, { "tier": 2.0, + "symbol": "DUSK/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, - "maxNotional": 25000.0, - "maintenanceMarginRate": 0.025, - "maxLeverage": 20.0, + "maxNotional": 10000.0, + "maintenanceMarginRate": 0.015, + "maxLeverage": 50.0, "info": { "bracket": "2", - "initialLeverage": "20", - "notionalCap": "25000", + "initialLeverage": "50", + "notionalCap": "10000", "notionalFloor": "5000", - "maintMarginRatio": "0.025", + "maintMarginRatio": "0.015", "cum": "25.0" } }, { "tier": 3.0, + "symbol": "DUSK/USDT:USDT", "currency": "USDT", - "minNotional": 25000.0, - "maxNotional": 200000.0, + "minNotional": 10000.0, + "maxNotional": 50000.0, + "maintenanceMarginRate": 0.02, + "maxLeverage": 25.0, + "info": { + "bracket": "3", + "initialLeverage": "25", + "notionalCap": "50000", + "notionalFloor": "10000", + "maintMarginRatio": "0.02", + "cum": "75.0" + } + }, + { + "tier": 4.0, + "symbol": "DUSK/USDT:USDT", + "currency": "USDT", + "minNotional": 50000.0, + "maxNotional": 100000.0, + "maintenanceMarginRate": 0.025, + "maxLeverage": 20.0, + "info": { + "bracket": "4", + "initialLeverage": "20", + "notionalCap": "100000", + "notionalFloor": "50000", + "maintMarginRatio": "0.025", + "cum": "325.0" + } + }, + { + "tier": 5.0, + "symbol": "DUSK/USDT:USDT", + "currency": "USDT", + "minNotional": 100000.0, + "maxNotional": 500000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { - "bracket": "3", + "bracket": "5", "initialLeverage": "10", - "notionalCap": "200000", - "notionalFloor": "25000", + "notionalCap": "500000", + "notionalFloor": "100000", "maintMarginRatio": "0.05", - "cum": "650.0" + "cum": "2825.0" } }, { - "tier": 4.0, + "tier": 6.0, + "symbol": "DUSK/USDT:USDT", "currency": "USDT", - "minNotional": 200000.0, - "maxNotional": 500000.0, + "minNotional": 500000.0, + "maxNotional": 1000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { - "bracket": "4", + "bracket": "6", "initialLeverage": "5", - "notionalCap": "500000", - "notionalFloor": "200000", + "notionalCap": "1000000", + "notionalFloor": "500000", "maintMarginRatio": "0.1", - "cum": "10650.0" + "cum": "27825.0" } }, { - "tier": 5.0, + "tier": 7.0, + "symbol": "DUSK/USDT:USDT", "currency": "USDT", - "minNotional": 500000.0, - "maxNotional": 1000000.0, + "minNotional": 1000000.0, + "maxNotional": 1250000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { - "bracket": "5", + "bracket": "7", "initialLeverage": "4", - "notionalCap": "1000000", - "notionalFloor": "500000", + "notionalCap": "1250000", + "notionalFloor": "1000000", "maintMarginRatio": "0.125", - "cum": "23150.0" + "cum": "52825.0" } }, { - "tier": 6.0, + "tier": 8.0, + "symbol": "DUSK/USDT:USDT", "currency": "USDT", - "minNotional": 1000000.0, + "minNotional": 1250000.0, "maxNotional": 3000000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { - "bracket": "6", + "bracket": "8", "initialLeverage": "2", "notionalCap": "3000000", - "notionalFloor": "1000000", + "notionalFloor": "1250000", "maintMarginRatio": "0.25", - "cum": "148150.0" + "cum": "209075.0" } }, { - "tier": 7.0, + "tier": 9.0, + "symbol": "DUSK/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { - "bracket": "7", + "bracket": "9", "initialLeverage": "1", "notionalCap": "5000000", "notionalFloor": "3000000", "maintMarginRatio": "0.5", - "cum": "898150.0" + "cum": "959075.0" } } ], "DYDX/USDT:USDT": [ { "tier": 1.0, + "symbol": "DYDX/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -15108,6 +17327,7 @@ }, { "tier": 2.0, + "symbol": "DYDX/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 40000.0, @@ -15124,6 +17344,7 @@ }, { "tier": 3.0, + "symbol": "DYDX/USDT:USDT", "currency": "USDT", "minNotional": 40000.0, "maxNotional": 200000.0, @@ -15140,6 +17361,7 @@ }, { "tier": 4.0, + "symbol": "DYDX/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -15156,6 +17378,7 @@ }, { "tier": 5.0, + "symbol": "DYDX/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 2000000.0, @@ -15172,6 +17395,7 @@ }, { "tier": 6.0, + "symbol": "DYDX/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -15188,6 +17412,7 @@ }, { "tier": 7.0, + "symbol": "DYDX/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 5000000.0, @@ -15204,6 +17429,7 @@ }, { "tier": 8.0, + "symbol": "DYDX/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 12000000.0, @@ -15220,6 +17446,7 @@ }, { "tier": 9.0, + "symbol": "DYDX/USDT:USDT", "currency": "USDT", "minNotional": 12000000.0, "maxNotional": 20000000.0, @@ -15238,6 +17465,7 @@ "DYM/USDT:USDT": [ { "tier": 1.0, + "symbol": "DYM/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -15254,6 +17482,7 @@ }, { "tier": 2.0, + "symbol": "DYM/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -15270,6 +17499,7 @@ }, { "tier": 3.0, + "symbol": "DYM/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 80000.0, @@ -15286,6 +17516,7 @@ }, { "tier": 4.0, + "symbol": "DYM/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 800000.0, @@ -15302,6 +17533,7 @@ }, { "tier": 5.0, + "symbol": "DYM/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 1600000.0, @@ -15318,6 +17550,7 @@ }, { "tier": 6.0, + "symbol": "DYM/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -15334,6 +17567,7 @@ }, { "tier": 7.0, + "symbol": "DYM/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -15350,6 +17584,7 @@ }, { "tier": 8.0, + "symbol": "DYM/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 8000000.0, @@ -15368,6 +17603,7 @@ "EDU/USDT:USDT": [ { "tier": 1.0, + "symbol": "EDU/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -15384,6 +17620,7 @@ }, { "tier": 2.0, + "symbol": "EDU/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -15400,6 +17637,7 @@ }, { "tier": 3.0, + "symbol": "EDU/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -15416,6 +17654,7 @@ }, { "tier": 4.0, + "symbol": "EDU/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -15432,6 +17671,7 @@ }, { "tier": 5.0, + "symbol": "EDU/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -15448,6 +17688,7 @@ }, { "tier": 6.0, + "symbol": "EDU/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -15464,6 +17705,7 @@ }, { "tier": 7.0, + "symbol": "EDU/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -15482,6 +17724,7 @@ "EGLD/USDT:USDT": [ { "tier": 1.0, + "symbol": "EGLD/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -15498,6 +17741,7 @@ }, { "tier": 2.0, + "symbol": "EGLD/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -15514,6 +17758,7 @@ }, { "tier": 3.0, + "symbol": "EGLD/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 100000.0, @@ -15530,6 +17775,7 @@ }, { "tier": 4.0, + "symbol": "EGLD/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -15546,6 +17792,7 @@ }, { "tier": 5.0, + "symbol": "EGLD/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 1000000.0, @@ -15562,6 +17809,7 @@ }, { "tier": 6.0, + "symbol": "EGLD/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -15578,6 +17826,7 @@ }, { "tier": 7.0, + "symbol": "EGLD/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 2500000.0, @@ -15594,6 +17843,7 @@ }, { "tier": 8.0, + "symbol": "EGLD/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 6000000.0, @@ -15610,6 +17860,7 @@ }, { "tier": 9.0, + "symbol": "EGLD/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -15628,6 +17879,7 @@ "EIGEN/USDT:USDT": [ { "tier": 1.0, + "symbol": "EIGEN/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -15644,6 +17896,7 @@ }, { "tier": 2.0, + "symbol": "EIGEN/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 60000.0, @@ -15660,6 +17913,7 @@ }, { "tier": 3.0, + "symbol": "EIGEN/USDT:USDT", "currency": "USDT", "minNotional": 60000.0, "maxNotional": 300000.0, @@ -15676,6 +17930,7 @@ }, { "tier": 4.0, + "symbol": "EIGEN/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -15692,6 +17947,7 @@ }, { "tier": 5.0, + "symbol": "EIGEN/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 3000000.0, @@ -15708,6 +17964,7 @@ }, { "tier": 6.0, + "symbol": "EIGEN/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 6000000.0, @@ -15724,6 +17981,7 @@ }, { "tier": 7.0, + "symbol": "EIGEN/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 7500000.0, @@ -15740,6 +17998,7 @@ }, { "tier": 8.0, + "symbol": "EIGEN/USDT:USDT", "currency": "USDT", "minNotional": 7500000.0, "maxNotional": 15000000.0, @@ -15756,6 +18015,7 @@ }, { "tier": 9.0, + "symbol": "EIGEN/USDT:USDT", "currency": "USDT", "minNotional": 15000000.0, "maxNotional": 30000000.0, @@ -15774,6 +18034,7 @@ "ENA/USDC:USDC": [ { "tier": 1.0, + "symbol": "ENA/USDC:USDC", "currency": "USDC", "minNotional": 0.0, "maxNotional": 5000.0, @@ -15790,6 +18051,7 @@ }, { "tier": 2.0, + "symbol": "ENA/USDC:USDC", "currency": "USDC", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -15806,6 +18068,7 @@ }, { "tier": 3.0, + "symbol": "ENA/USDC:USDC", "currency": "USDC", "minNotional": 50000.0, "maxNotional": 600000.0, @@ -15822,6 +18085,7 @@ }, { "tier": 4.0, + "symbol": "ENA/USDC:USDC", "currency": "USDC", "minNotional": 600000.0, "maxNotional": 1200000.0, @@ -15838,6 +18102,7 @@ }, { "tier": 5.0, + "symbol": "ENA/USDC:USDC", "currency": "USDC", "minNotional": 1200000.0, "maxNotional": 3000000.0, @@ -15854,6 +18119,7 @@ }, { "tier": 6.0, + "symbol": "ENA/USDC:USDC", "currency": "USDC", "minNotional": 3000000.0, "maxNotional": 4000000.0, @@ -15870,6 +18136,7 @@ }, { "tier": 7.0, + "symbol": "ENA/USDC:USDC", "currency": "USDC", "minNotional": 4000000.0, "maxNotional": 6000000.0, @@ -15886,6 +18153,7 @@ }, { "tier": 8.0, + "symbol": "ENA/USDC:USDC", "currency": "USDC", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -15904,15 +18172,16 @@ "ENA/USDT:USDT": [ { "tier": 1.0, + "symbol": "ENA/USDT:USDT", "currency": "USDT", "minNotional": 0.0, - "maxNotional": 10000.0, + "maxNotional": 20000.0, "maintenanceMarginRate": 0.01, "maxLeverage": 75.0, "info": { "bracket": "1", "initialLeverage": "75", - "notionalCap": "10000", + "notionalCap": "20000", "notionalFloor": "0", "maintMarginRatio": "0.01", "cum": "0.0" @@ -15920,136 +18189,145 @@ }, { "tier": 2.0, + "symbol": "ENA/USDT:USDT", "currency": "USDT", - "minNotional": 10000.0, - "maxNotional": 80000.0, + "minNotional": 20000.0, + "maxNotional": 160000.0, "maintenanceMarginRate": 0.015, "maxLeverage": 50.0, "info": { "bracket": "2", "initialLeverage": "50", - "notionalCap": "80000", - "notionalFloor": "10000", + "notionalCap": "160000", + "notionalFloor": "20000", "maintMarginRatio": "0.015", - "cum": "50.0" + "cum": "100.0" } }, { "tier": 3.0, + "symbol": "ENA/USDT:USDT", "currency": "USDT", - "minNotional": 80000.0, - "maxNotional": 400000.0, + "minNotional": 160000.0, + "maxNotional": 800000.0, "maintenanceMarginRate": 0.02, "maxLeverage": 25.0, "info": { "bracket": "3", "initialLeverage": "25", - "notionalCap": "400000", - "notionalFloor": "80000", + "notionalCap": "800000", + "notionalFloor": "160000", "maintMarginRatio": "0.02", - "cum": "450.0" + "cum": "900.0" } }, { "tier": 4.0, + "symbol": "ENA/USDT:USDT", "currency": "USDT", - "minNotional": 400000.0, - "maxNotional": 800000.0, + "minNotional": 800000.0, + "maxNotional": 1600000.0, "maintenanceMarginRate": 0.025, "maxLeverage": 20.0, "info": { "bracket": "4", "initialLeverage": "20", - "notionalCap": "800000", - "notionalFloor": "400000", + "notionalCap": "1600000", + "notionalFloor": "800000", "maintMarginRatio": "0.025", - "cum": "2450.0" + "cum": "4900.0" } }, { "tier": 5.0, + "symbol": "ENA/USDT:USDT", "currency": "USDT", - "minNotional": 800000.0, - "maxNotional": 4000000.0, + "minNotional": 1600000.0, + "maxNotional": 8000000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { "bracket": "5", "initialLeverage": "10", - "notionalCap": "4000000", - "notionalFloor": "800000", + "notionalCap": "8000000", + "notionalFloor": "1600000", "maintMarginRatio": "0.05", - "cum": "22450.0" + "cum": "44900.0" } }, { "tier": 6.0, + "symbol": "ENA/USDT:USDT", "currency": "USDT", - "minNotional": 4000000.0, - "maxNotional": 8000000.0, + "minNotional": 8000000.0, + "maxNotional": 16000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { "bracket": "6", "initialLeverage": "5", - "notionalCap": "8000000", - "notionalFloor": "4000000", + "notionalCap": "16000000", + "notionalFloor": "8000000", "maintMarginRatio": "0.1", - "cum": "222450.0" + "cum": "444900.0" } }, { "tier": 7.0, + "symbol": "ENA/USDT:USDT", "currency": "USDT", - "minNotional": 8000000.0, - "maxNotional": 10000000.0, + "minNotional": 16000000.0, + "maxNotional": 20000000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { "bracket": "7", "initialLeverage": "4", - "notionalCap": "10000000", - "notionalFloor": "8000000", + "notionalCap": "20000000", + "notionalFloor": "16000000", "maintMarginRatio": "0.125", - "cum": "422450.0" + "cum": "844900.0" } }, { "tier": 8.0, + "symbol": "ENA/USDT:USDT", "currency": "USDT", - "minNotional": 10000000.0, - "maxNotional": 20000000.0, + "minNotional": 20000000.0, + "maxNotional": 40000000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { "bracket": "8", "initialLeverage": "2", - "notionalCap": "20000000", - "notionalFloor": "10000000", + "notionalCap": "40000000", + "notionalFloor": "20000000", "maintMarginRatio": "0.25", - "cum": "1672450.0" + "cum": "3344900.0" } }, { "tier": 9.0, + "symbol": "ENA/USDT:USDT", "currency": "USDT", - "minNotional": 20000000.0, - "maxNotional": 40000000.0, + "minNotional": 40000000.0, + "maxNotional": 80000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { "bracket": "9", "initialLeverage": "1", - "notionalCap": "40000000", - "notionalFloor": "20000000", + "notionalCap": "80000000", + "notionalFloor": "40000000", "maintMarginRatio": "0.5", - "cum": "6672450.0" + "cum": "13344900.0" } } ], "ENJ/USDT:USDT": [ { "tier": 1.0, + "symbol": "ENJ/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 50000.0, @@ -16066,6 +18344,7 @@ }, { "tier": 2.0, + "symbol": "ENJ/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 100000.0, @@ -16082,6 +18361,7 @@ }, { "tier": 3.0, + "symbol": "ENJ/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 150000.0, @@ -16098,6 +18378,7 @@ }, { "tier": 4.0, + "symbol": "ENJ/USDT:USDT", "currency": "USDT", "minNotional": 150000.0, "maxNotional": 250000.0, @@ -16114,6 +18395,7 @@ }, { "tier": 5.0, + "symbol": "ENJ/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 500000.0, @@ -16130,6 +18412,7 @@ }, { "tier": 6.0, + "symbol": "ENJ/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -16146,6 +18429,7 @@ }, { "tier": 7.0, + "symbol": "ENJ/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 5000000.0, @@ -16162,6 +18446,7 @@ }, { "tier": 8.0, + "symbol": "ENJ/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -16180,104 +18465,162 @@ "ENS/USDT:USDT": [ { "tier": 1.0, + "symbol": "ENS/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, - "maintenanceMarginRate": 0.015, - "maxLeverage": 50.0, + "maintenanceMarginRate": 0.01, + "maxLeverage": 75.0, "info": { "bracket": "1", - "initialLeverage": "50", + "initialLeverage": "75", "notionalCap": "5000", "notionalFloor": "0", - "maintMarginRatio": "0.015", + "maintMarginRatio": "0.01", "cum": "0.0" } }, { "tier": 2.0, + "symbol": "ENS/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, - "maxNotional": 25000.0, + "maxNotional": 16000.0, + "maintenanceMarginRate": 0.015, + "maxLeverage": 50.0, + "info": { + "bracket": "2", + "initialLeverage": "50", + "notionalCap": "16000", + "notionalFloor": "5000", + "maintMarginRatio": "0.015", + "cum": "25.0" + } + }, + { + "tier": 3.0, + "symbol": "ENS/USDT:USDT", + "currency": "USDT", + "minNotional": 16000.0, + "maxNotional": 80000.0, + "maintenanceMarginRate": 0.02, + "maxLeverage": 25.0, + "info": { + "bracket": "3", + "initialLeverage": "25", + "notionalCap": "80000", + "notionalFloor": "16000", + "maintMarginRatio": "0.02", + "cum": "105.0" + } + }, + { + "tier": 4.0, + "symbol": "ENS/USDT:USDT", + "currency": "USDT", + "minNotional": 80000.0, + "maxNotional": 160000.0, "maintenanceMarginRate": 0.025, "maxLeverage": 20.0, "info": { - "bracket": "2", + "bracket": "4", "initialLeverage": "20", - "notionalCap": "25000", - "notionalFloor": "5000", + "notionalCap": "160000", + "notionalFloor": "80000", "maintMarginRatio": "0.025", - "cum": "50.0" + "cum": "505.0" } }, { - "tier": 3.0, + "tier": 5.0, + "symbol": "ENS/USDT:USDT", "currency": "USDT", - "minNotional": 25000.0, - "maxNotional": 100000.0, + "minNotional": 160000.0, + "maxNotional": 800000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { - "bracket": "3", + "bracket": "5", "initialLeverage": "10", - "notionalCap": "100000", - "notionalFloor": "25000", + "notionalCap": "800000", + "notionalFloor": "160000", "maintMarginRatio": "0.05", - "cum": "675.0" + "cum": "4505.0" } }, { - "tier": 4.0, + "tier": 6.0, + "symbol": "ENS/USDT:USDT", "currency": "USDT", - "minNotional": 100000.0, - "maxNotional": 250000.0, + "minNotional": 800000.0, + "maxNotional": 1600000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { - "bracket": "4", + "bracket": "6", "initialLeverage": "5", - "notionalCap": "250000", - "notionalFloor": "100000", + "notionalCap": "1600000", + "notionalFloor": "800000", "maintMarginRatio": "0.1", - "cum": "5675.0" + "cum": "44505.0" } }, { - "tier": 5.0, + "tier": 7.0, + "symbol": "ENS/USDT:USDT", "currency": "USDT", - "minNotional": 250000.0, - "maxNotional": 1000000.0, + "minNotional": 1600000.0, + "maxNotional": 2000000.0, "maintenanceMarginRate": 0.125, + "maxLeverage": 4.0, + "info": { + "bracket": "7", + "initialLeverage": "4", + "notionalCap": "2000000", + "notionalFloor": "1600000", + "maintMarginRatio": "0.125", + "cum": "84505.0" + } + }, + { + "tier": 8.0, + "symbol": "ENS/USDT:USDT", + "currency": "USDT", + "minNotional": 2000000.0, + "maxNotional": 4000000.0, + "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { - "bracket": "5", + "bracket": "8", "initialLeverage": "2", - "notionalCap": "1000000", - "notionalFloor": "250000", - "maintMarginRatio": "0.125", - "cum": "11925.0" + "notionalCap": "4000000", + "notionalFloor": "2000000", + "maintMarginRatio": "0.25", + "cum": "334505.0" } }, { - "tier": 6.0, + "tier": 9.0, + "symbol": "ENS/USDT:USDT", "currency": "USDT", - "minNotional": 1000000.0, + "minNotional": 4000000.0, "maxNotional": 8000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { - "bracket": "6", + "bracket": "9", "initialLeverage": "1", "notionalCap": "8000000", - "notionalFloor": "1000000", + "notionalFloor": "4000000", "maintMarginRatio": "0.5", - "cum": "386925.0" + "cum": "1334505.0" } } ], "EOS/USDT:USDT": [ { "tier": 1.0, + "symbol": "EOS/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -16294,6 +18637,7 @@ }, { "tier": 2.0, + "symbol": "EOS/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -16310,6 +18654,7 @@ }, { "tier": 3.0, + "symbol": "EOS/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 80000.0, @@ -16326,6 +18671,7 @@ }, { "tier": 4.0, + "symbol": "EOS/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 250000.0, @@ -16342,6 +18688,7 @@ }, { "tier": 5.0, + "symbol": "EOS/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 500000.0, @@ -16358,6 +18705,7 @@ }, { "tier": 6.0, + "symbol": "EOS/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 2000000.0, @@ -16374,6 +18722,7 @@ }, { "tier": 7.0, + "symbol": "EOS/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 5000000.0, @@ -16390,6 +18739,7 @@ }, { "tier": 8.0, + "symbol": "EOS/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 20000000.0, @@ -16406,6 +18756,7 @@ }, { "tier": 9.0, + "symbol": "EOS/USDT:USDT", "currency": "USDT", "minNotional": 20000000.0, "maxNotional": 30000000.0, @@ -16422,6 +18773,7 @@ }, { "tier": 10.0, + "symbol": "EOS/USDT:USDT", "currency": "USDT", "minNotional": 30000000.0, "maxNotional": 50000000.0, @@ -16440,6 +18792,7 @@ "ETC/USDT:USDT": [ { "tier": 1.0, + "symbol": "ETC/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -16456,6 +18809,7 @@ }, { "tier": 2.0, + "symbol": "ETC/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -16472,6 +18826,7 @@ }, { "tier": 3.0, + "symbol": "ETC/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 80000.0, @@ -16488,6 +18843,7 @@ }, { "tier": 4.0, + "symbol": "ETC/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 400000.0, @@ -16504,6 +18860,7 @@ }, { "tier": 5.0, + "symbol": "ETC/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 800000.0, @@ -16520,6 +18877,7 @@ }, { "tier": 6.0, + "symbol": "ETC/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 4000000.0, @@ -16536,6 +18894,7 @@ }, { "tier": 7.0, + "symbol": "ETC/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 8000000.0, @@ -16552,6 +18911,7 @@ }, { "tier": 8.0, + "symbol": "ETC/USDT:USDT", "currency": "USDT", "minNotional": 8000000.0, "maxNotional": 20000000.0, @@ -16568,6 +18928,7 @@ }, { "tier": 9.0, + "symbol": "ETC/USDT:USDT", "currency": "USDT", "minNotional": 20000000.0, "maxNotional": 30000000.0, @@ -16584,6 +18945,7 @@ }, { "tier": 10.0, + "symbol": "ETC/USDT:USDT", "currency": "USDT", "minNotional": 30000000.0, "maxNotional": 50000000.0, @@ -16602,6 +18964,7 @@ "ETH/BTC:BTC": [ { "tier": 1.0, + "symbol": "ETH/BTC:BTC", "currency": "BTC", "minNotional": 0.0, "maxNotional": 5.0, @@ -16618,6 +18981,7 @@ }, { "tier": 2.0, + "symbol": "ETH/BTC:BTC", "currency": "BTC", "minNotional": 5.0, "maxNotional": 10.0, @@ -16634,6 +18998,7 @@ }, { "tier": 3.0, + "symbol": "ETH/BTC:BTC", "currency": "BTC", "minNotional": 10.0, "maxNotional": 100.0, @@ -16650,6 +19015,7 @@ }, { "tier": 4.0, + "symbol": "ETH/BTC:BTC", "currency": "BTC", "minNotional": 100.0, "maxNotional": 400.0, @@ -16666,6 +19032,7 @@ }, { "tier": 5.0, + "symbol": "ETH/BTC:BTC", "currency": "BTC", "minNotional": 400.0, "maxNotional": 800.0, @@ -16682,6 +19049,7 @@ }, { "tier": 6.0, + "symbol": "ETH/BTC:BTC", "currency": "BTC", "minNotional": 800.0, "maxNotional": 1500.0, @@ -16698,6 +19066,7 @@ }, { "tier": 7.0, + "symbol": "ETH/BTC:BTC", "currency": "BTC", "minNotional": 1500.0, "maxNotional": 2000.0, @@ -16714,6 +19083,7 @@ }, { "tier": 8.0, + "symbol": "ETH/BTC:BTC", "currency": "BTC", "minNotional": 2000.0, "maxNotional": 3000.0, @@ -16730,6 +19100,7 @@ }, { "tier": 9.0, + "symbol": "ETH/BTC:BTC", "currency": "BTC", "minNotional": 3000.0, "maxNotional": 5000.0, @@ -16746,6 +19117,7 @@ }, { "tier": 10.0, + "symbol": "ETH/BTC:BTC", "currency": "BTC", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -16764,6 +19136,7 @@ "ETH/USDC:USDC": [ { "tier": 1.0, + "symbol": "ETH/USDC:USDC", "currency": "USDC", "minNotional": 0.0, "maxNotional": 50000.0, @@ -16780,6 +19153,7 @@ }, { "tier": 2.0, + "symbol": "ETH/USDC:USDC", "currency": "USDC", "minNotional": 50000.0, "maxNotional": 500000.0, @@ -16796,6 +19170,7 @@ }, { "tier": 3.0, + "symbol": "ETH/USDC:USDC", "currency": "USDC", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -16812,6 +19187,7 @@ }, { "tier": 4.0, + "symbol": "ETH/USDC:USDC", "currency": "USDC", "minNotional": 1000000.0, "maxNotional": 5000000.0, @@ -16828,6 +19204,7 @@ }, { "tier": 5.0, + "symbol": "ETH/USDC:USDC", "currency": "USDC", "minNotional": 5000000.0, "maxNotional": 50000000.0, @@ -16844,6 +19221,7 @@ }, { "tier": 6.0, + "symbol": "ETH/USDC:USDC", "currency": "USDC", "minNotional": 50000000.0, "maxNotional": 100000000.0, @@ -16860,6 +19238,7 @@ }, { "tier": 7.0, + "symbol": "ETH/USDC:USDC", "currency": "USDC", "minNotional": 100000000.0, "maxNotional": 150000000.0, @@ -16876,6 +19255,7 @@ }, { "tier": 8.0, + "symbol": "ETH/USDC:USDC", "currency": "USDC", "minNotional": 150000000.0, "maxNotional": 300000000.0, @@ -16892,6 +19272,7 @@ }, { "tier": 9.0, + "symbol": "ETH/USDC:USDC", "currency": "USDC", "minNotional": 300000000.0, "maxNotional": 400000000.0, @@ -16908,6 +19289,7 @@ }, { "tier": 10.0, + "symbol": "ETH/USDC:USDC", "currency": "USDC", "minNotional": 400000000.0, "maxNotional": 500000000.0, @@ -16924,6 +19306,7 @@ }, { "tier": 11.0, + "symbol": "ETH/USDC:USDC", "currency": "USDC", "minNotional": 500000000.0, "maxNotional": 800000000.0, @@ -16942,6 +19325,7 @@ "ETH/USDT:USDT": [ { "tier": 1.0, + "symbol": "ETH/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 50000.0, @@ -16958,6 +19342,7 @@ }, { "tier": 2.0, + "symbol": "ETH/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 600000.0, @@ -16974,6 +19359,7 @@ }, { "tier": 3.0, + "symbol": "ETH/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 3000000.0, @@ -16990,6 +19376,7 @@ }, { "tier": 4.0, + "symbol": "ETH/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 12000000.0, @@ -17006,6 +19393,7 @@ }, { "tier": 5.0, + "symbol": "ETH/USDT:USDT", "currency": "USDT", "minNotional": 12000000.0, "maxNotional": 50000000.0, @@ -17022,6 +19410,7 @@ }, { "tier": 6.0, + "symbol": "ETH/USDT:USDT", "currency": "USDT", "minNotional": 50000000.0, "maxNotional": 65000000.0, @@ -17038,6 +19427,7 @@ }, { "tier": 7.0, + "symbol": "ETH/USDT:USDT", "currency": "USDT", "minNotional": 65000000.0, "maxNotional": 150000000.0, @@ -17054,6 +19444,7 @@ }, { "tier": 8.0, + "symbol": "ETH/USDT:USDT", "currency": "USDT", "minNotional": 150000000.0, "maxNotional": 320000000.0, @@ -17070,6 +19461,7 @@ }, { "tier": 9.0, + "symbol": "ETH/USDT:USDT", "currency": "USDT", "minNotional": 320000000.0, "maxNotional": 400000000.0, @@ -17086,6 +19478,7 @@ }, { "tier": 10.0, + "symbol": "ETH/USDT:USDT", "currency": "USDT", "minNotional": 400000000.0, "maxNotional": 530000000.0, @@ -17102,6 +19495,7 @@ }, { "tier": 11.0, + "symbol": "ETH/USDT:USDT", "currency": "USDT", "minNotional": 530000000.0, "maxNotional": 800000000.0, @@ -17118,6 +19512,7 @@ }, { "tier": 12.0, + "symbol": "ETH/USDT:USDT", "currency": "USDT", "minNotional": 800000000.0, "maxNotional": 1200000000.0, @@ -17136,6 +19531,7 @@ "ETH/USDT:USDT-241227": [ { "tier": 1.0, + "symbol": "ETH/USDT:USDT-241227", "currency": "USDT", "minNotional": 0.0, "maxNotional": 50000.0, @@ -17152,6 +19548,7 @@ }, { "tier": 2.0, + "symbol": "ETH/USDT:USDT-241227", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 375000.0, @@ -17168,6 +19565,7 @@ }, { "tier": 3.0, + "symbol": "ETH/USDT:USDT-241227", "currency": "USDT", "minNotional": 375000.0, "maxNotional": 2000000.0, @@ -17184,6 +19582,7 @@ }, { "tier": 4.0, + "symbol": "ETH/USDT:USDT-241227", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -17200,6 +19599,7 @@ }, { "tier": 5.0, + "symbol": "ETH/USDT:USDT-241227", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 10000000.0, @@ -17216,6 +19616,7 @@ }, { "tier": 6.0, + "symbol": "ETH/USDT:USDT-241227", "currency": "USDT", "minNotional": 10000000.0, "maxNotional": 20000000.0, @@ -17232,6 +19633,7 @@ }, { "tier": 7.0, + "symbol": "ETH/USDT:USDT-241227", "currency": "USDT", "minNotional": 20000000.0, "maxNotional": 40000000.0, @@ -17248,6 +19650,7 @@ }, { "tier": 8.0, + "symbol": "ETH/USDT:USDT-241227", "currency": "USDT", "minNotional": 40000000.0, "maxNotional": 120000000.0, @@ -17266,6 +19669,7 @@ "ETH/USDT:USDT-250328": [ { "tier": 1.0, + "symbol": "ETH/USDT:USDT-250328", "currency": "USDT", "minNotional": 0.0, "maxNotional": 50000.0, @@ -17282,6 +19686,7 @@ }, { "tier": 2.0, + "symbol": "ETH/USDT:USDT-250328", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 375000.0, @@ -17298,6 +19703,7 @@ }, { "tier": 3.0, + "symbol": "ETH/USDT:USDT-250328", "currency": "USDT", "minNotional": 375000.0, "maxNotional": 2000000.0, @@ -17314,6 +19720,7 @@ }, { "tier": 4.0, + "symbol": "ETH/USDT:USDT-250328", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -17330,6 +19737,7 @@ }, { "tier": 5.0, + "symbol": "ETH/USDT:USDT-250328", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 10000000.0, @@ -17346,6 +19754,7 @@ }, { "tier": 6.0, + "symbol": "ETH/USDT:USDT-250328", "currency": "USDT", "minNotional": 10000000.0, "maxNotional": 20000000.0, @@ -17362,6 +19771,7 @@ }, { "tier": 7.0, + "symbol": "ETH/USDT:USDT-250328", "currency": "USDT", "minNotional": 20000000.0, "maxNotional": 40000000.0, @@ -17378,6 +19788,7 @@ }, { "tier": 8.0, + "symbol": "ETH/USDT:USDT-250328", "currency": "USDT", "minNotional": 40000000.0, "maxNotional": 120000000.0, @@ -17396,6 +19807,7 @@ "ETHFI/USDC:USDC": [ { "tier": 1.0, + "symbol": "ETHFI/USDC:USDC", "currency": "USDC", "minNotional": 0.0, "maxNotional": 5000.0, @@ -17412,6 +19824,7 @@ }, { "tier": 2.0, + "symbol": "ETHFI/USDC:USDC", "currency": "USDC", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -17428,6 +19841,7 @@ }, { "tier": 3.0, + "symbol": "ETHFI/USDC:USDC", "currency": "USDC", "minNotional": 50000.0, "maxNotional": 600000.0, @@ -17444,6 +19858,7 @@ }, { "tier": 4.0, + "symbol": "ETHFI/USDC:USDC", "currency": "USDC", "minNotional": 600000.0, "maxNotional": 1200000.0, @@ -17460,6 +19875,7 @@ }, { "tier": 5.0, + "symbol": "ETHFI/USDC:USDC", "currency": "USDC", "minNotional": 1200000.0, "maxNotional": 3000000.0, @@ -17476,6 +19892,7 @@ }, { "tier": 6.0, + "symbol": "ETHFI/USDC:USDC", "currency": "USDC", "minNotional": 3000000.0, "maxNotional": 4000000.0, @@ -17492,6 +19909,7 @@ }, { "tier": 7.0, + "symbol": "ETHFI/USDC:USDC", "currency": "USDC", "minNotional": 4000000.0, "maxNotional": 6000000.0, @@ -17508,6 +19926,7 @@ }, { "tier": 8.0, + "symbol": "ETHFI/USDC:USDC", "currency": "USDC", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -17526,6 +19945,7 @@ "ETHFI/USDT:USDT": [ { "tier": 1.0, + "symbol": "ETHFI/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -17542,6 +19962,7 @@ }, { "tier": 2.0, + "symbol": "ETHFI/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -17558,6 +19979,7 @@ }, { "tier": 3.0, + "symbol": "ETHFI/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 100000.0, @@ -17574,6 +19996,7 @@ }, { "tier": 4.0, + "symbol": "ETHFI/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -17590,6 +20013,7 @@ }, { "tier": 5.0, + "symbol": "ETHFI/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 1000000.0, @@ -17606,6 +20030,7 @@ }, { "tier": 6.0, + "symbol": "ETHFI/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -17622,6 +20047,7 @@ }, { "tier": 7.0, + "symbol": "ETHFI/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 2500000.0, @@ -17638,6 +20064,7 @@ }, { "tier": 8.0, + "symbol": "ETHFI/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 5000000.0, @@ -17654,6 +20081,7 @@ }, { "tier": 9.0, + "symbol": "ETHFI/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -17672,6 +20100,7 @@ "ETHW/USDT:USDT": [ { "tier": 1.0, + "symbol": "ETHW/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -17688,6 +20117,7 @@ }, { "tier": 2.0, + "symbol": "ETHW/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -17704,6 +20134,7 @@ }, { "tier": 3.0, + "symbol": "ETHW/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 30000.0, @@ -17720,6 +20151,7 @@ }, { "tier": 4.0, + "symbol": "ETHW/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 60000.0, @@ -17736,6 +20168,7 @@ }, { "tier": 5.0, + "symbol": "ETHW/USDT:USDT", "currency": "USDT", "minNotional": 60000.0, "maxNotional": 300000.0, @@ -17752,6 +20185,7 @@ }, { "tier": 6.0, + "symbol": "ETHW/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -17768,6 +20202,7 @@ }, { "tier": 7.0, + "symbol": "ETHW/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 750000.0, @@ -17784,6 +20219,7 @@ }, { "tier": 8.0, + "symbol": "ETHW/USDT:USDT", "currency": "USDT", "minNotional": 750000.0, "maxNotional": 1500000.0, @@ -17800,6 +20236,7 @@ }, { "tier": 9.0, + "symbol": "ETHW/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -17818,6 +20255,7 @@ "FET/USDT:USDT": [ { "tier": 1.0, + "symbol": "FET/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -17834,6 +20272,7 @@ }, { "tier": 2.0, + "symbol": "FET/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 60000.0, @@ -17850,6 +20289,7 @@ }, { "tier": 3.0, + "symbol": "FET/USDT:USDT", "currency": "USDT", "minNotional": 60000.0, "maxNotional": 300000.0, @@ -17866,6 +20306,7 @@ }, { "tier": 4.0, + "symbol": "FET/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -17882,6 +20323,7 @@ }, { "tier": 5.0, + "symbol": "FET/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 3000000.0, @@ -17898,6 +20340,7 @@ }, { "tier": 6.0, + "symbol": "FET/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 6000000.0, @@ -17914,6 +20357,7 @@ }, { "tier": 7.0, + "symbol": "FET/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 7500000.0, @@ -17930,6 +20374,7 @@ }, { "tier": 8.0, + "symbol": "FET/USDT:USDT", "currency": "USDT", "minNotional": 7500000.0, "maxNotional": 15000000.0, @@ -17946,6 +20391,7 @@ }, { "tier": 9.0, + "symbol": "FET/USDT:USDT", "currency": "USDT", "minNotional": 15000000.0, "maxNotional": 30000000.0, @@ -17964,6 +20410,7 @@ "FIDA/USDT:USDT": [ { "tier": 1.0, + "symbol": "FIDA/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -17980,6 +20427,7 @@ }, { "tier": 2.0, + "symbol": "FIDA/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -17996,6 +20444,7 @@ }, { "tier": 3.0, + "symbol": "FIDA/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -18012,6 +20461,7 @@ }, { "tier": 4.0, + "symbol": "FIDA/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 100000.0, @@ -18028,6 +20478,7 @@ }, { "tier": 5.0, + "symbol": "FIDA/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 500000.0, @@ -18044,6 +20495,7 @@ }, { "tier": 6.0, + "symbol": "FIDA/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -18060,6 +20512,7 @@ }, { "tier": 7.0, + "symbol": "FIDA/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 1250000.0, @@ -18076,6 +20529,7 @@ }, { "tier": 8.0, + "symbol": "FIDA/USDT:USDT", "currency": "USDT", "minNotional": 1250000.0, "maxNotional": 2500000.0, @@ -18092,6 +20546,7 @@ }, { "tier": 9.0, + "symbol": "FIDA/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 5000000.0, @@ -18110,6 +20565,7 @@ "FIL/USDC:USDC": [ { "tier": 1.0, + "symbol": "FIL/USDC:USDC", "currency": "USDC", "minNotional": 0.0, "maxNotional": 50000.0, @@ -18126,6 +20582,7 @@ }, { "tier": 2.0, + "symbol": "FIL/USDC:USDC", "currency": "USDC", "minNotional": 50000.0, "maxNotional": 250000.0, @@ -18142,6 +20599,7 @@ }, { "tier": 3.0, + "symbol": "FIL/USDC:USDC", "currency": "USDC", "minNotional": 250000.0, "maxNotional": 600000.0, @@ -18158,6 +20616,7 @@ }, { "tier": 4.0, + "symbol": "FIL/USDC:USDC", "currency": "USDC", "minNotional": 600000.0, "maxNotional": 1200000.0, @@ -18174,6 +20633,7 @@ }, { "tier": 5.0, + "symbol": "FIL/USDC:USDC", "currency": "USDC", "minNotional": 1200000.0, "maxNotional": 3000000.0, @@ -18190,6 +20650,7 @@ }, { "tier": 6.0, + "symbol": "FIL/USDC:USDC", "currency": "USDC", "minNotional": 3000000.0, "maxNotional": 6000000.0, @@ -18206,6 +20667,7 @@ }, { "tier": 7.0, + "symbol": "FIL/USDC:USDC", "currency": "USDC", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -18222,6 +20684,7 @@ }, { "tier": 8.0, + "symbol": "FIL/USDC:USDC", "currency": "USDC", "minNotional": 10000000.0, "maxNotional": 20000000.0, @@ -18238,6 +20701,7 @@ }, { "tier": 9.0, + "symbol": "FIL/USDC:USDC", "currency": "USDC", "minNotional": 20000000.0, "maxNotional": 30000000.0, @@ -18256,6 +20720,7 @@ "FIL/USDT:USDT": [ { "tier": 1.0, + "symbol": "FIL/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 50000.0, @@ -18272,6 +20737,7 @@ }, { "tier": 2.0, + "symbol": "FIL/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 250000.0, @@ -18288,6 +20754,7 @@ }, { "tier": 3.0, + "symbol": "FIL/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 350000.0, @@ -18304,6 +20771,7 @@ }, { "tier": 4.0, + "symbol": "FIL/USDT:USDT", "currency": "USDT", "minNotional": 350000.0, "maxNotional": 600000.0, @@ -18320,6 +20788,7 @@ }, { "tier": 5.0, + "symbol": "FIL/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 800000.0, @@ -18336,6 +20805,7 @@ }, { "tier": 6.0, + "symbol": "FIL/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 3000000.0, @@ -18352,6 +20822,7 @@ }, { "tier": 7.0, + "symbol": "FIL/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 6000000.0, @@ -18368,6 +20839,7 @@ }, { "tier": 8.0, + "symbol": "FIL/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -18384,6 +20856,7 @@ }, { "tier": 9.0, + "symbol": "FIL/USDT:USDT", "currency": "USDT", "minNotional": 10000000.0, "maxNotional": 20000000.0, @@ -18400,6 +20873,7 @@ }, { "tier": 10.0, + "symbol": "FIL/USDT:USDT", "currency": "USDT", "minNotional": 20000000.0, "maxNotional": 30000000.0, @@ -18418,6 +20892,7 @@ "FIO/USDT:USDT": [ { "tier": 1.0, + "symbol": "FIO/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -18434,6 +20909,7 @@ }, { "tier": 2.0, + "symbol": "FIO/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -18450,6 +20926,7 @@ }, { "tier": 3.0, + "symbol": "FIO/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 30000.0, @@ -18466,6 +20943,7 @@ }, { "tier": 4.0, + "symbol": "FIO/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 60000.0, @@ -18482,6 +20960,7 @@ }, { "tier": 5.0, + "symbol": "FIO/USDT:USDT", "currency": "USDT", "minNotional": 60000.0, "maxNotional": 300000.0, @@ -18498,6 +20977,7 @@ }, { "tier": 6.0, + "symbol": "FIO/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -18514,6 +20994,7 @@ }, { "tier": 7.0, + "symbol": "FIO/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 750000.0, @@ -18530,6 +21011,7 @@ }, { "tier": 8.0, + "symbol": "FIO/USDT:USDT", "currency": "USDT", "minNotional": 750000.0, "maxNotional": 1500000.0, @@ -18546,6 +21028,7 @@ }, { "tier": 9.0, + "symbol": "FIO/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -18564,6 +21047,7 @@ "FLM/USDT:USDT": [ { "tier": 1.0, + "symbol": "FLM/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -18580,6 +21064,7 @@ }, { "tier": 2.0, + "symbol": "FLM/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -18596,6 +21081,7 @@ }, { "tier": 3.0, + "symbol": "FLM/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -18612,6 +21098,7 @@ }, { "tier": 4.0, + "symbol": "FLM/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -18628,6 +21115,7 @@ }, { "tier": 5.0, + "symbol": "FLM/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -18644,6 +21132,7 @@ }, { "tier": 6.0, + "symbol": "FLM/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -18660,6 +21149,7 @@ }, { "tier": 7.0, + "symbol": "FLM/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -18676,6 +21166,7 @@ }, { "tier": 8.0, + "symbol": "FLM/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -18694,6 +21185,7 @@ "FLOW/USDT:USDT": [ { "tier": 1.0, + "symbol": "FLOW/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -18710,6 +21202,7 @@ }, { "tier": 2.0, + "symbol": "FLOW/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -18726,6 +21219,7 @@ }, { "tier": 3.0, + "symbol": "FLOW/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -18742,6 +21236,7 @@ }, { "tier": 4.0, + "symbol": "FLOW/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 100000.0, @@ -18758,6 +21253,7 @@ }, { "tier": 5.0, + "symbol": "FLOW/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 500000.0, @@ -18774,6 +21270,7 @@ }, { "tier": 6.0, + "symbol": "FLOW/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -18790,6 +21287,7 @@ }, { "tier": 7.0, + "symbol": "FLOW/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 1250000.0, @@ -18806,6 +21304,7 @@ }, { "tier": 8.0, + "symbol": "FLOW/USDT:USDT", "currency": "USDT", "minNotional": 1250000.0, "maxNotional": 2500000.0, @@ -18822,6 +21321,7 @@ }, { "tier": 9.0, + "symbol": "FLOW/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 5000000.0, @@ -18840,6 +21340,7 @@ "FLUX/USDT:USDT": [ { "tier": 1.0, + "symbol": "FLUX/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -18856,6 +21357,7 @@ }, { "tier": 2.0, + "symbol": "FLUX/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -18872,6 +21374,7 @@ }, { "tier": 3.0, + "symbol": "FLUX/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -18888,6 +21391,7 @@ }, { "tier": 4.0, + "symbol": "FLUX/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 40000.0, @@ -18904,6 +21408,7 @@ }, { "tier": 5.0, + "symbol": "FLUX/USDT:USDT", "currency": "USDT", "minNotional": 40000.0, "maxNotional": 200000.0, @@ -18920,6 +21425,7 @@ }, { "tier": 6.0, + "symbol": "FLUX/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -18936,6 +21442,7 @@ }, { "tier": 7.0, + "symbol": "FLUX/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -18952,6 +21459,7 @@ }, { "tier": 8.0, + "symbol": "FLUX/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -18968,6 +21476,7 @@ }, { "tier": 9.0, + "symbol": "FLUX/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -18986,6 +21495,7 @@ "FTM/USDT:USDT": [ { "tier": 1.0, + "symbol": "FTM/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -19002,6 +21512,7 @@ }, { "tier": 2.0, + "symbol": "FTM/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -19018,6 +21529,7 @@ }, { "tier": 3.0, + "symbol": "FTM/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 80000.0, @@ -19034,6 +21546,7 @@ }, { "tier": 4.0, + "symbol": "FTM/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 300000.0, @@ -19050,6 +21563,7 @@ }, { "tier": 5.0, + "symbol": "FTM/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -19066,6 +21580,7 @@ }, { "tier": 6.0, + "symbol": "FTM/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 3000000.0, @@ -19082,6 +21597,7 @@ }, { "tier": 7.0, + "symbol": "FTM/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 6000000.0, @@ -19098,6 +21614,7 @@ }, { "tier": 8.0, + "symbol": "FTM/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 7500000.0, @@ -19114,6 +21631,7 @@ }, { "tier": 9.0, + "symbol": "FTM/USDT:USDT", "currency": "USDT", "minNotional": 7500000.0, "maxNotional": 15000000.0, @@ -19130,6 +21648,7 @@ }, { "tier": 10.0, + "symbol": "FTM/USDT:USDT", "currency": "USDT", "minNotional": 15000000.0, "maxNotional": 30000000.0, @@ -19148,6 +21667,7 @@ "FTT/USDT:USDT": [ { "tier": 1.0, + "symbol": "FTT/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 15000.0, @@ -19164,6 +21684,7 @@ }, { "tier": 2.0, + "symbol": "FTT/USDT:USDT", "currency": "USDT", "minNotional": 15000.0, "maxNotional": 50000.0, @@ -19180,6 +21701,7 @@ }, { "tier": 3.0, + "symbol": "FTT/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 200000.0, @@ -19196,6 +21718,7 @@ }, { "tier": 4.0, + "symbol": "FTT/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 800000.0, @@ -19212,6 +21735,7 @@ }, { "tier": 5.0, + "symbol": "FTT/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 1500000.0, @@ -19230,6 +21754,7 @@ "FXS/USDT:USDT": [ { "tier": 1.0, + "symbol": "FXS/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -19246,6 +21771,7 @@ }, { "tier": 2.0, + "symbol": "FXS/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -19262,6 +21788,7 @@ }, { "tier": 3.0, + "symbol": "FXS/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -19278,6 +21805,7 @@ }, { "tier": 4.0, + "symbol": "FXS/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 250000.0, @@ -19294,6 +21822,7 @@ }, { "tier": 5.0, + "symbol": "FXS/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -19310,6 +21839,7 @@ }, { "tier": 6.0, + "symbol": "FXS/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 5000000.0, @@ -19328,6 +21858,7 @@ "G/USDT:USDT": [ { "tier": 1.0, + "symbol": "G/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -19344,6 +21875,7 @@ }, { "tier": 2.0, + "symbol": "G/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -19360,6 +21892,7 @@ }, { "tier": 3.0, + "symbol": "G/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -19376,6 +21909,7 @@ }, { "tier": 4.0, + "symbol": "G/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -19392,6 +21926,7 @@ }, { "tier": 5.0, + "symbol": "G/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -19408,6 +21943,7 @@ }, { "tier": 6.0, + "symbol": "G/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -19424,6 +21960,7 @@ }, { "tier": 7.0, + "symbol": "G/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -19440,6 +21977,7 @@ }, { "tier": 8.0, + "symbol": "G/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -19458,6 +21996,7 @@ "GALA/USDT:USDT": [ { "tier": 1.0, + "symbol": "GALA/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -19474,6 +22013,7 @@ }, { "tier": 2.0, + "symbol": "GALA/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -19490,6 +22030,7 @@ }, { "tier": 3.0, + "symbol": "GALA/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 80000.0, @@ -19506,6 +22047,7 @@ }, { "tier": 4.0, + "symbol": "GALA/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 200000.0, @@ -19522,6 +22064,7 @@ }, { "tier": 5.0, + "symbol": "GALA/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 900000.0, @@ -19538,6 +22081,7 @@ }, { "tier": 6.0, + "symbol": "GALA/USDT:USDT", "currency": "USDT", "minNotional": 900000.0, "maxNotional": 2000000.0, @@ -19554,6 +22098,7 @@ }, { "tier": 7.0, + "symbol": "GALA/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 5000000.0, @@ -19570,6 +22115,7 @@ }, { "tier": 8.0, + "symbol": "GALA/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 6000000.0, @@ -19586,6 +22132,7 @@ }, { "tier": 9.0, + "symbol": "GALA/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 18000000.0, @@ -19602,6 +22149,7 @@ }, { "tier": 10.0, + "symbol": "GALA/USDT:USDT", "currency": "USDT", "minNotional": 18000000.0, "maxNotional": 30000000.0, @@ -19620,6 +22168,7 @@ "GAS/USDT:USDT": [ { "tier": 1.0, + "symbol": "GAS/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -19636,6 +22185,7 @@ }, { "tier": 2.0, + "symbol": "GAS/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -19652,6 +22202,7 @@ }, { "tier": 3.0, + "symbol": "GAS/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 30000.0, @@ -19668,6 +22219,7 @@ }, { "tier": 4.0, + "symbol": "GAS/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 60000.0, @@ -19684,6 +22236,7 @@ }, { "tier": 5.0, + "symbol": "GAS/USDT:USDT", "currency": "USDT", "minNotional": 60000.0, "maxNotional": 300000.0, @@ -19700,6 +22253,7 @@ }, { "tier": 6.0, + "symbol": "GAS/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -19716,6 +22270,7 @@ }, { "tier": 7.0, + "symbol": "GAS/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 750000.0, @@ -19732,6 +22287,7 @@ }, { "tier": 8.0, + "symbol": "GAS/USDT:USDT", "currency": "USDT", "minNotional": 750000.0, "maxNotional": 1500000.0, @@ -19748,6 +22304,7 @@ }, { "tier": 9.0, + "symbol": "GAS/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -19766,6 +22323,7 @@ "GHST/USDT:USDT": [ { "tier": 1.0, + "symbol": "GHST/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -19782,6 +22340,7 @@ }, { "tier": 2.0, + "symbol": "GHST/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -19798,6 +22357,7 @@ }, { "tier": 3.0, + "symbol": "GHST/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -19814,6 +22374,7 @@ }, { "tier": 4.0, + "symbol": "GHST/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 40000.0, @@ -19830,6 +22391,7 @@ }, { "tier": 5.0, + "symbol": "GHST/USDT:USDT", "currency": "USDT", "minNotional": 40000.0, "maxNotional": 200000.0, @@ -19846,6 +22408,7 @@ }, { "tier": 6.0, + "symbol": "GHST/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -19862,6 +22425,7 @@ }, { "tier": 7.0, + "symbol": "GHST/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -19878,6 +22442,7 @@ }, { "tier": 8.0, + "symbol": "GHST/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -19894,6 +22459,7 @@ }, { "tier": 9.0, + "symbol": "GHST/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -19912,6 +22478,7 @@ "GLM/USDT:USDT": [ { "tier": 1.0, + "symbol": "GLM/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -19928,6 +22495,7 @@ }, { "tier": 2.0, + "symbol": "GLM/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -19944,6 +22512,7 @@ }, { "tier": 3.0, + "symbol": "GLM/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 30000.0, @@ -19960,6 +22529,7 @@ }, { "tier": 4.0, + "symbol": "GLM/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 300000.0, @@ -19976,6 +22546,7 @@ }, { "tier": 5.0, + "symbol": "GLM/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -19992,6 +22563,7 @@ }, { "tier": 6.0, + "symbol": "GLM/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 750000.0, @@ -20008,6 +22580,7 @@ }, { "tier": 7.0, + "symbol": "GLM/USDT:USDT", "currency": "USDT", "minNotional": 750000.0, "maxNotional": 1500000.0, @@ -20024,6 +22597,7 @@ }, { "tier": 8.0, + "symbol": "GLM/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -20042,6 +22616,7 @@ "GLMR/USDT:USDT": [ { "tier": 1.0, + "symbol": "GLMR/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -20058,6 +22633,7 @@ }, { "tier": 2.0, + "symbol": "GLMR/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 200000.0, @@ -20074,6 +22650,7 @@ }, { "tier": 3.0, + "symbol": "GLMR/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -20090,6 +22667,7 @@ }, { "tier": 4.0, + "symbol": "GLMR/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -20106,6 +22684,7 @@ }, { "tier": 5.0, + "symbol": "GLMR/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -20122,6 +22701,7 @@ }, { "tier": 6.0, + "symbol": "GLMR/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 3500000.0, @@ -20140,6 +22720,7 @@ "GMT/USDT:USDT": [ { "tier": 1.0, + "symbol": "GMT/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 50000.0, @@ -20156,6 +22737,7 @@ }, { "tier": 2.0, + "symbol": "GMT/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 150000.0, @@ -20172,6 +22754,7 @@ }, { "tier": 3.0, + "symbol": "GMT/USDT:USDT", "currency": "USDT", "minNotional": 150000.0, "maxNotional": 600000.0, @@ -20188,6 +22771,7 @@ }, { "tier": 4.0, + "symbol": "GMT/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 1600000.0, @@ -20204,6 +22788,7 @@ }, { "tier": 5.0, + "symbol": "GMT/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -20220,6 +22805,7 @@ }, { "tier": 6.0, + "symbol": "GMT/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -20236,6 +22822,7 @@ }, { "tier": 7.0, + "symbol": "GMT/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 5000000.0, @@ -20254,6 +22841,7 @@ "GMX/USDT:USDT": [ { "tier": 1.0, + "symbol": "GMX/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -20270,6 +22858,7 @@ }, { "tier": 2.0, + "symbol": "GMX/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -20286,6 +22875,7 @@ }, { "tier": 3.0, + "symbol": "GMX/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 480000.0, @@ -20302,6 +22892,7 @@ }, { "tier": 4.0, + "symbol": "GMX/USDT:USDT", "currency": "USDT", "minNotional": 480000.0, "maxNotional": 1280000.0, @@ -20318,6 +22909,7 @@ }, { "tier": 5.0, + "symbol": "GMX/USDT:USDT", "currency": "USDT", "minNotional": 1280000.0, "maxNotional": 1600000.0, @@ -20334,6 +22926,7 @@ }, { "tier": 6.0, + "symbol": "GMX/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 4800000.0, @@ -20350,6 +22943,7 @@ }, { "tier": 7.0, + "symbol": "GMX/USDT:USDT", "currency": "USDT", "minNotional": 4800000.0, "maxNotional": 8000000.0, @@ -20368,6 +22962,162 @@ "GOAT/USDT:USDT": [ { "tier": 1.0, + "symbol": "GOAT/USDT:USDT", + "currency": "USDT", + "minNotional": 0.0, + "maxNotional": 10000.0, + "maintenanceMarginRate": 0.01, + "maxLeverage": 75.0, + "info": { + "bracket": "1", + "initialLeverage": "75", + "notionalCap": "10000", + "notionalFloor": "0", + "maintMarginRatio": "0.01", + "cum": "0.0" + } + }, + { + "tier": 2.0, + "symbol": "GOAT/USDT:USDT", + "currency": "USDT", + "minNotional": 10000.0, + "maxNotional": 80000.0, + "maintenanceMarginRate": 0.015, + "maxLeverage": 50.0, + "info": { + "bracket": "2", + "initialLeverage": "50", + "notionalCap": "80000", + "notionalFloor": "10000", + "maintMarginRatio": "0.015", + "cum": "50.0" + } + }, + { + "tier": 3.0, + "symbol": "GOAT/USDT:USDT", + "currency": "USDT", + "minNotional": 80000.0, + "maxNotional": 400000.0, + "maintenanceMarginRate": 0.02, + "maxLeverage": 25.0, + "info": { + "bracket": "3", + "initialLeverage": "25", + "notionalCap": "400000", + "notionalFloor": "80000", + "maintMarginRatio": "0.02", + "cum": "450.0" + } + }, + { + "tier": 4.0, + "symbol": "GOAT/USDT:USDT", + "currency": "USDT", + "minNotional": 400000.0, + "maxNotional": 800000.0, + "maintenanceMarginRate": 0.025, + "maxLeverage": 20.0, + "info": { + "bracket": "4", + "initialLeverage": "20", + "notionalCap": "800000", + "notionalFloor": "400000", + "maintMarginRatio": "0.025", + "cum": "2450.0" + } + }, + { + "tier": 5.0, + "symbol": "GOAT/USDT:USDT", + "currency": "USDT", + "minNotional": 800000.0, + "maxNotional": 4000000.0, + "maintenanceMarginRate": 0.05, + "maxLeverage": 10.0, + "info": { + "bracket": "5", + "initialLeverage": "10", + "notionalCap": "4000000", + "notionalFloor": "800000", + "maintMarginRatio": "0.05", + "cum": "22450.0" + } + }, + { + "tier": 6.0, + "symbol": "GOAT/USDT:USDT", + "currency": "USDT", + "minNotional": 4000000.0, + "maxNotional": 8000000.0, + "maintenanceMarginRate": 0.1, + "maxLeverage": 5.0, + "info": { + "bracket": "6", + "initialLeverage": "5", + "notionalCap": "8000000", + "notionalFloor": "4000000", + "maintMarginRatio": "0.1", + "cum": "222450.0" + } + }, + { + "tier": 7.0, + "symbol": "GOAT/USDT:USDT", + "currency": "USDT", + "minNotional": 8000000.0, + "maxNotional": 10000000.0, + "maintenanceMarginRate": 0.125, + "maxLeverage": 4.0, + "info": { + "bracket": "7", + "initialLeverage": "4", + "notionalCap": "10000000", + "notionalFloor": "8000000", + "maintMarginRatio": "0.125", + "cum": "422450.0" + } + }, + { + "tier": 8.0, + "symbol": "GOAT/USDT:USDT", + "currency": "USDT", + "minNotional": 10000000.0, + "maxNotional": 20000000.0, + "maintenanceMarginRate": 0.25, + "maxLeverage": 2.0, + "info": { + "bracket": "8", + "initialLeverage": "2", + "notionalCap": "20000000", + "notionalFloor": "10000000", + "maintMarginRatio": "0.25", + "cum": "1672450.0" + } + }, + { + "tier": 9.0, + "symbol": "GOAT/USDT:USDT", + "currency": "USDT", + "minNotional": 20000000.0, + "maxNotional": 40000000.0, + "maintenanceMarginRate": 0.5, + "maxLeverage": 1.0, + "info": { + "bracket": "9", + "initialLeverage": "1", + "notionalCap": "40000000", + "notionalFloor": "20000000", + "maintMarginRatio": "0.5", + "cum": "6672450.0" + } + } + ], + "GRASS/USDT:USDT": [ + { + "tier": 1.0, + "symbol": "GRASS/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -20384,15 +23134,16 @@ }, { "tier": 2.0, + "symbol": "GRASS/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, - "maxNotional": 10000.0, + "maxNotional": 16000.0, "maintenanceMarginRate": 0.015, "maxLeverage": 50.0, "info": { "bracket": "2", "initialLeverage": "50", - "notionalCap": "10000", + "notionalCap": "16000", "notionalFloor": "5000", "maintMarginRatio": "0.015", "cum": "25.0" @@ -20400,120 +23151,128 @@ }, { "tier": 3.0, + "symbol": "GRASS/USDT:USDT", "currency": "USDT", - "minNotional": 10000.0, - "maxNotional": 30000.0, + "minNotional": 16000.0, + "maxNotional": 80000.0, "maintenanceMarginRate": 0.02, "maxLeverage": 25.0, "info": { "bracket": "3", "initialLeverage": "25", - "notionalCap": "30000", - "notionalFloor": "10000", + "notionalCap": "80000", + "notionalFloor": "16000", "maintMarginRatio": "0.02", - "cum": "75.0" + "cum": "105.0" } }, { "tier": 4.0, + "symbol": "GRASS/USDT:USDT", "currency": "USDT", - "minNotional": 30000.0, - "maxNotional": 60000.0, + "minNotional": 80000.0, + "maxNotional": 160000.0, "maintenanceMarginRate": 0.025, "maxLeverage": 20.0, "info": { "bracket": "4", "initialLeverage": "20", - "notionalCap": "60000", - "notionalFloor": "30000", + "notionalCap": "160000", + "notionalFloor": "80000", "maintMarginRatio": "0.025", - "cum": "225.0" + "cum": "505.0" } }, { "tier": 5.0, + "symbol": "GRASS/USDT:USDT", "currency": "USDT", - "minNotional": 60000.0, - "maxNotional": 300000.0, + "minNotional": 160000.0, + "maxNotional": 800000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { "bracket": "5", "initialLeverage": "10", - "notionalCap": "300000", - "notionalFloor": "60000", + "notionalCap": "800000", + "notionalFloor": "160000", "maintMarginRatio": "0.05", - "cum": "1725.0" + "cum": "4505.0" } }, { "tier": 6.0, + "symbol": "GRASS/USDT:USDT", "currency": "USDT", - "minNotional": 300000.0, - "maxNotional": 600000.0, + "minNotional": 800000.0, + "maxNotional": 1600000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { "bracket": "6", "initialLeverage": "5", - "notionalCap": "600000", - "notionalFloor": "300000", + "notionalCap": "1600000", + "notionalFloor": "800000", "maintMarginRatio": "0.1", - "cum": "16725.0" + "cum": "44505.0" } }, { "tier": 7.0, + "symbol": "GRASS/USDT:USDT", "currency": "USDT", - "minNotional": 600000.0, - "maxNotional": 750000.0, + "minNotional": 1600000.0, + "maxNotional": 2000000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { "bracket": "7", "initialLeverage": "4", - "notionalCap": "750000", - "notionalFloor": "600000", + "notionalCap": "2000000", + "notionalFloor": "1600000", "maintMarginRatio": "0.125", - "cum": "31725.0" + "cum": "84505.0" } }, { "tier": 8.0, + "symbol": "GRASS/USDT:USDT", "currency": "USDT", - "minNotional": 750000.0, - "maxNotional": 1500000.0, + "minNotional": 2000000.0, + "maxNotional": 4000000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { "bracket": "8", "initialLeverage": "2", - "notionalCap": "1500000", - "notionalFloor": "750000", + "notionalCap": "4000000", + "notionalFloor": "2000000", "maintMarginRatio": "0.25", - "cum": "125475.0" + "cum": "334505.0" } }, { "tier": 9.0, + "symbol": "GRASS/USDT:USDT", "currency": "USDT", - "minNotional": 1500000.0, - "maxNotional": 3000000.0, + "minNotional": 4000000.0, + "maxNotional": 8000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { "bracket": "9", "initialLeverage": "1", - "notionalCap": "3000000", - "notionalFloor": "1500000", + "notionalCap": "8000000", + "notionalFloor": "4000000", "maintMarginRatio": "0.5", - "cum": "500475.0" + "cum": "1334505.0" } } ], "GRT/USDT:USDT": [ { "tier": 1.0, + "symbol": "GRT/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -20530,6 +23289,7 @@ }, { "tier": 2.0, + "symbol": "GRT/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -20546,6 +23306,7 @@ }, { "tier": 3.0, + "symbol": "GRT/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 400000.0, @@ -20562,6 +23323,7 @@ }, { "tier": 4.0, + "symbol": "GRT/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 1000000.0, @@ -20578,6 +23340,7 @@ }, { "tier": 5.0, + "symbol": "GRT/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -20594,6 +23357,7 @@ }, { "tier": 6.0, + "symbol": "GRT/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 6000000.0, @@ -20610,6 +23374,7 @@ }, { "tier": 7.0, + "symbol": "GRT/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -20628,6 +23393,7 @@ "GTC/USDT:USDT": [ { "tier": 1.0, + "symbol": "GTC/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -20644,6 +23410,7 @@ }, { "tier": 2.0, + "symbol": "GTC/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -20660,6 +23427,7 @@ }, { "tier": 3.0, + "symbol": "GTC/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 30000.0, @@ -20676,6 +23444,7 @@ }, { "tier": 4.0, + "symbol": "GTC/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 60000.0, @@ -20692,6 +23461,7 @@ }, { "tier": 5.0, + "symbol": "GTC/USDT:USDT", "currency": "USDT", "minNotional": 60000.0, "maxNotional": 300000.0, @@ -20708,6 +23478,7 @@ }, { "tier": 6.0, + "symbol": "GTC/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -20724,6 +23495,7 @@ }, { "tier": 7.0, + "symbol": "GTC/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 750000.0, @@ -20740,6 +23512,7 @@ }, { "tier": 8.0, + "symbol": "GTC/USDT:USDT", "currency": "USDT", "minNotional": 750000.0, "maxNotional": 1500000.0, @@ -20756,6 +23529,7 @@ }, { "tier": 9.0, + "symbol": "GTC/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -20774,120 +23548,162 @@ "HBAR/USDT:USDT": [ { "tier": 1.0, + "symbol": "HBAR/USDT:USDT", "currency": "USDT", "minNotional": 0.0, - "maxNotional": 5000.0, - "maintenanceMarginRate": 0.015, - "maxLeverage": 50.0, + "maxNotional": 10000.0, + "maintenanceMarginRate": 0.01, + "maxLeverage": 75.0, "info": { "bracket": "1", - "initialLeverage": "50", - "notionalCap": "5000", + "initialLeverage": "75", + "notionalCap": "10000", "notionalFloor": "0", - "maintMarginRatio": "0.015", + "maintMarginRatio": "0.01", "cum": "0.0" } }, { "tier": 2.0, + "symbol": "HBAR/USDT:USDT", "currency": "USDT", - "minNotional": 5000.0, - "maxNotional": 50000.0, - "maintenanceMarginRate": 0.025, - "maxLeverage": 20.0, + "minNotional": 10000.0, + "maxNotional": 20000.0, + "maintenanceMarginRate": 0.015, + "maxLeverage": 50.0, "info": { "bracket": "2", - "initialLeverage": "20", - "notionalCap": "50000", - "notionalFloor": "5000", - "maintMarginRatio": "0.025", + "initialLeverage": "50", + "notionalCap": "20000", + "notionalFloor": "10000", + "maintMarginRatio": "0.015", "cum": "50.0" } }, { "tier": 3.0, + "symbol": "HBAR/USDT:USDT", "currency": "USDT", - "minNotional": 50000.0, + "minNotional": 20000.0, + "maxNotional": 100000.0, + "maintenanceMarginRate": 0.02, + "maxLeverage": 25.0, + "info": { + "bracket": "3", + "initialLeverage": "25", + "notionalCap": "100000", + "notionalFloor": "20000", + "maintMarginRatio": "0.02", + "cum": "150.0" + } + }, + { + "tier": 4.0, + "symbol": "HBAR/USDT:USDT", + "currency": "USDT", + "minNotional": 100000.0, "maxNotional": 200000.0, + "maintenanceMarginRate": 0.025, + "maxLeverage": 20.0, + "info": { + "bracket": "4", + "initialLeverage": "20", + "notionalCap": "200000", + "notionalFloor": "100000", + "maintMarginRatio": "0.025", + "cum": "650.0" + } + }, + { + "tier": 5.0, + "symbol": "HBAR/USDT:USDT", + "currency": "USDT", + "minNotional": 200000.0, + "maxNotional": 1000000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { - "bracket": "3", + "bracket": "5", "initialLeverage": "10", - "notionalCap": "200000", - "notionalFloor": "50000", + "notionalCap": "1000000", + "notionalFloor": "200000", "maintMarginRatio": "0.05", - "cum": "1300.0" + "cum": "5650.0" } }, { - "tier": 4.0, + "tier": 6.0, + "symbol": "HBAR/USDT:USDT", "currency": "USDT", - "minNotional": 200000.0, - "maxNotional": 500000.0, + "minNotional": 1000000.0, + "maxNotional": 2000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { - "bracket": "4", + "bracket": "6", "initialLeverage": "5", - "notionalCap": "500000", - "notionalFloor": "200000", + "notionalCap": "2000000", + "notionalFloor": "1000000", "maintMarginRatio": "0.1", - "cum": "11300.0" + "cum": "55650.0" } }, { - "tier": 5.0, + "tier": 7.0, + "symbol": "HBAR/USDT:USDT", "currency": "USDT", - "minNotional": 500000.0, - "maxNotional": 1000000.0, + "minNotional": 2000000.0, + "maxNotional": 2500000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { - "bracket": "5", + "bracket": "7", "initialLeverage": "4", - "notionalCap": "1000000", - "notionalFloor": "500000", + "notionalCap": "2500000", + "notionalFloor": "2000000", "maintMarginRatio": "0.125", - "cum": "23800.0" + "cum": "105650.0" } }, { - "tier": 6.0, + "tier": 8.0, + "symbol": "HBAR/USDT:USDT", "currency": "USDT", - "minNotional": 1000000.0, - "maxNotional": 3000000.0, + "minNotional": 2500000.0, + "maxNotional": 5000000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { - "bracket": "6", + "bracket": "8", "initialLeverage": "2", - "notionalCap": "3000000", - "notionalFloor": "1000000", + "notionalCap": "5000000", + "notionalFloor": "2500000", "maintMarginRatio": "0.25", - "cum": "148800.0" + "cum": "418150.0" } }, { - "tier": 7.0, + "tier": 9.0, + "symbol": "HBAR/USDT:USDT", "currency": "USDT", - "minNotional": 3000000.0, - "maxNotional": 5000000.0, + "minNotional": 5000000.0, + "maxNotional": 10000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { - "bracket": "7", + "bracket": "9", "initialLeverage": "1", - "notionalCap": "5000000", - "notionalFloor": "3000000", + "notionalCap": "10000000", + "notionalFloor": "5000000", "maintMarginRatio": "0.5", - "cum": "898800.0" + "cum": "1668150.0" } } ], "HFT/USDT:USDT": [ { "tier": 1.0, + "symbol": "HFT/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -20904,6 +23720,7 @@ }, { "tier": 2.0, + "symbol": "HFT/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -20920,6 +23737,7 @@ }, { "tier": 3.0, + "symbol": "HFT/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -20936,6 +23754,7 @@ }, { "tier": 4.0, + "symbol": "HFT/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -20952,6 +23771,7 @@ }, { "tier": 5.0, + "symbol": "HFT/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -20968,6 +23788,7 @@ }, { "tier": 6.0, + "symbol": "HFT/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -20984,6 +23805,7 @@ }, { "tier": 7.0, + "symbol": "HFT/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -21002,6 +23824,7 @@ "HIFI/USDT:USDT": [ { "tier": 1.0, + "symbol": "HIFI/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -21018,6 +23841,7 @@ }, { "tier": 2.0, + "symbol": "HIFI/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -21034,6 +23858,7 @@ }, { "tier": 3.0, + "symbol": "HIFI/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -21050,6 +23875,7 @@ }, { "tier": 4.0, + "symbol": "HIFI/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -21066,6 +23892,7 @@ }, { "tier": 5.0, + "symbol": "HIFI/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -21082,6 +23909,7 @@ }, { "tier": 6.0, + "symbol": "HIFI/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -21098,6 +23926,7 @@ }, { "tier": 7.0, + "symbol": "HIFI/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 3500000.0, @@ -21116,6 +23945,7 @@ "HIGH/USDT:USDT": [ { "tier": 1.0, + "symbol": "HIGH/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -21132,6 +23962,7 @@ }, { "tier": 2.0, + "symbol": "HIGH/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -21148,6 +23979,7 @@ }, { "tier": 3.0, + "symbol": "HIGH/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 400000.0, @@ -21164,6 +23996,7 @@ }, { "tier": 4.0, + "symbol": "HIGH/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 1000000.0, @@ -21180,6 +24013,7 @@ }, { "tier": 5.0, + "symbol": "HIGH/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -21196,6 +24030,7 @@ }, { "tier": 6.0, + "symbol": "HIGH/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 6000000.0, @@ -21212,6 +24047,7 @@ }, { "tier": 7.0, + "symbol": "HIGH/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -21227,9 +24063,165 @@ } } ], + "HIPPO/USDT:USDT": [ + { + "tier": 1.0, + "symbol": "HIPPO/USDT:USDT", + "currency": "USDT", + "minNotional": 0.0, + "maxNotional": 5000.0, + "maintenanceMarginRate": 0.01, + "maxLeverage": 75.0, + "info": { + "bracket": "1", + "initialLeverage": "75", + "notionalCap": "5000", + "notionalFloor": "0", + "maintMarginRatio": "0.01", + "cum": "0.0" + } + }, + { + "tier": 2.0, + "symbol": "HIPPO/USDT:USDT", + "currency": "USDT", + "minNotional": 5000.0, + "maxNotional": 16000.0, + "maintenanceMarginRate": 0.015, + "maxLeverage": 50.0, + "info": { + "bracket": "2", + "initialLeverage": "50", + "notionalCap": "16000", + "notionalFloor": "5000", + "maintMarginRatio": "0.015", + "cum": "25.0" + } + }, + { + "tier": 3.0, + "symbol": "HIPPO/USDT:USDT", + "currency": "USDT", + "minNotional": 16000.0, + "maxNotional": 80000.0, + "maintenanceMarginRate": 0.02, + "maxLeverage": 25.0, + "info": { + "bracket": "3", + "initialLeverage": "25", + "notionalCap": "80000", + "notionalFloor": "16000", + "maintMarginRatio": "0.02", + "cum": "105.0" + } + }, + { + "tier": 4.0, + "symbol": "HIPPO/USDT:USDT", + "currency": "USDT", + "minNotional": 80000.0, + "maxNotional": 160000.0, + "maintenanceMarginRate": 0.025, + "maxLeverage": 20.0, + "info": { + "bracket": "4", + "initialLeverage": "20", + "notionalCap": "160000", + "notionalFloor": "80000", + "maintMarginRatio": "0.025", + "cum": "505.0" + } + }, + { + "tier": 5.0, + "symbol": "HIPPO/USDT:USDT", + "currency": "USDT", + "minNotional": 160000.0, + "maxNotional": 800000.0, + "maintenanceMarginRate": 0.05, + "maxLeverage": 10.0, + "info": { + "bracket": "5", + "initialLeverage": "10", + "notionalCap": "800000", + "notionalFloor": "160000", + "maintMarginRatio": "0.05", + "cum": "4505.0" + } + }, + { + "tier": 6.0, + "symbol": "HIPPO/USDT:USDT", + "currency": "USDT", + "minNotional": 800000.0, + "maxNotional": 1600000.0, + "maintenanceMarginRate": 0.1, + "maxLeverage": 5.0, + "info": { + "bracket": "6", + "initialLeverage": "5", + "notionalCap": "1600000", + "notionalFloor": "800000", + "maintMarginRatio": "0.1", + "cum": "44505.0" + } + }, + { + "tier": 7.0, + "symbol": "HIPPO/USDT:USDT", + "currency": "USDT", + "minNotional": 1600000.0, + "maxNotional": 2000000.0, + "maintenanceMarginRate": 0.125, + "maxLeverage": 4.0, + "info": { + "bracket": "7", + "initialLeverage": "4", + "notionalCap": "2000000", + "notionalFloor": "1600000", + "maintMarginRatio": "0.125", + "cum": "84505.0" + } + }, + { + "tier": 8.0, + "symbol": "HIPPO/USDT:USDT", + "currency": "USDT", + "minNotional": 2000000.0, + "maxNotional": 4000000.0, + "maintenanceMarginRate": 0.25, + "maxLeverage": 2.0, + "info": { + "bracket": "8", + "initialLeverage": "2", + "notionalCap": "4000000", + "notionalFloor": "2000000", + "maintMarginRatio": "0.25", + "cum": "334505.0" + } + }, + { + "tier": 9.0, + "symbol": "HIPPO/USDT:USDT", + "currency": "USDT", + "minNotional": 4000000.0, + "maxNotional": 8000000.0, + "maintenanceMarginRate": 0.5, + "maxLeverage": 1.0, + "info": { + "bracket": "9", + "initialLeverage": "1", + "notionalCap": "8000000", + "notionalFloor": "4000000", + "maintMarginRatio": "0.5", + "cum": "1334505.0" + } + } + ], "HMSTR/USDT:USDT": [ { "tier": 1.0, + "symbol": "HMSTR/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -21246,6 +24238,7 @@ }, { "tier": 2.0, + "symbol": "HMSTR/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -21262,6 +24255,7 @@ }, { "tier": 3.0, + "symbol": "HMSTR/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 100000.0, @@ -21278,6 +24272,7 @@ }, { "tier": 4.0, + "symbol": "HMSTR/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -21294,6 +24289,7 @@ }, { "tier": 5.0, + "symbol": "HMSTR/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 1000000.0, @@ -21310,6 +24306,7 @@ }, { "tier": 6.0, + "symbol": "HMSTR/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -21326,6 +24323,7 @@ }, { "tier": 7.0, + "symbol": "HMSTR/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 2500000.0, @@ -21342,6 +24340,7 @@ }, { "tier": 8.0, + "symbol": "HMSTR/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 5000000.0, @@ -21358,6 +24357,7 @@ }, { "tier": 9.0, + "symbol": "HMSTR/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -21376,6 +24376,7 @@ "HOOK/USDT:USDT": [ { "tier": 1.0, + "symbol": "HOOK/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -21392,6 +24393,7 @@ }, { "tier": 2.0, + "symbol": "HOOK/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -21408,6 +24410,7 @@ }, { "tier": 3.0, + "symbol": "HOOK/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 200000.0, @@ -21424,6 +24427,7 @@ }, { "tier": 4.0, + "symbol": "HOOK/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -21440,6 +24444,7 @@ }, { "tier": 5.0, + "symbol": "HOOK/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -21456,6 +24461,7 @@ }, { "tier": 6.0, + "symbol": "HOOK/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 5000000.0, @@ -21474,6 +24480,7 @@ "HOT/USDT:USDT": [ { "tier": 1.0, + "symbol": "HOT/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -21490,6 +24497,7 @@ }, { "tier": 2.0, + "symbol": "HOT/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -21506,6 +24514,7 @@ }, { "tier": 3.0, + "symbol": "HOT/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -21522,6 +24531,7 @@ }, { "tier": 4.0, + "symbol": "HOT/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 100000.0, @@ -21538,6 +24548,7 @@ }, { "tier": 5.0, + "symbol": "HOT/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 500000.0, @@ -21554,6 +24565,7 @@ }, { "tier": 6.0, + "symbol": "HOT/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -21570,6 +24582,7 @@ }, { "tier": 7.0, + "symbol": "HOT/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 1250000.0, @@ -21586,6 +24599,7 @@ }, { "tier": 8.0, + "symbol": "HOT/USDT:USDT", "currency": "USDT", "minNotional": 1250000.0, "maxNotional": 2500000.0, @@ -21602,6 +24616,7 @@ }, { "tier": 9.0, + "symbol": "HOT/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 5000000.0, @@ -21620,6 +24635,7 @@ "ICP/USDT:USDT": [ { "tier": 1.0, + "symbol": "ICP/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -21636,6 +24652,7 @@ }, { "tier": 2.0, + "symbol": "ICP/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -21652,6 +24669,7 @@ }, { "tier": 3.0, + "symbol": "ICP/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 100000.0, @@ -21668,6 +24686,7 @@ }, { "tier": 4.0, + "symbol": "ICP/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -21684,6 +24703,7 @@ }, { "tier": 5.0, + "symbol": "ICP/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 1000000.0, @@ -21700,6 +24720,7 @@ }, { "tier": 6.0, + "symbol": "ICP/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -21716,6 +24737,7 @@ }, { "tier": 7.0, + "symbol": "ICP/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 2500000.0, @@ -21732,6 +24754,7 @@ }, { "tier": 8.0, + "symbol": "ICP/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 6000000.0, @@ -21748,6 +24771,7 @@ }, { "tier": 9.0, + "symbol": "ICP/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -21766,6 +24790,7 @@ "ICX/USDT:USDT": [ { "tier": 1.0, + "symbol": "ICX/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -21782,6 +24807,7 @@ }, { "tier": 2.0, + "symbol": "ICX/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -21798,6 +24824,7 @@ }, { "tier": 3.0, + "symbol": "ICX/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -21814,6 +24841,7 @@ }, { "tier": 4.0, + "symbol": "ICX/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -21830,6 +24858,7 @@ }, { "tier": 5.0, + "symbol": "ICX/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -21846,6 +24875,7 @@ }, { "tier": 6.0, + "symbol": "ICX/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -21862,6 +24892,7 @@ }, { "tier": 7.0, + "symbol": "ICX/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -21878,6 +24909,7 @@ }, { "tier": 8.0, + "symbol": "ICX/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -21896,6 +24928,7 @@ "ID/USDT:USDT": [ { "tier": 1.0, + "symbol": "ID/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -21912,6 +24945,7 @@ }, { "tier": 2.0, + "symbol": "ID/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -21928,6 +24962,7 @@ }, { "tier": 3.0, + "symbol": "ID/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -21944,6 +24979,7 @@ }, { "tier": 4.0, + "symbol": "ID/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 100000.0, @@ -21960,6 +24996,7 @@ }, { "tier": 5.0, + "symbol": "ID/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 500000.0, @@ -21976,6 +25013,7 @@ }, { "tier": 6.0, + "symbol": "ID/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -21992,6 +25030,7 @@ }, { "tier": 7.0, + "symbol": "ID/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 1250000.0, @@ -22008,6 +25047,7 @@ }, { "tier": 8.0, + "symbol": "ID/USDT:USDT", "currency": "USDT", "minNotional": 1250000.0, "maxNotional": 3000000.0, @@ -22024,6 +25064,7 @@ }, { "tier": 9.0, + "symbol": "ID/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -22042,6 +25083,7 @@ "IDEX/USDT:USDT": [ { "tier": 1.0, + "symbol": "IDEX/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -22058,6 +25100,7 @@ }, { "tier": 2.0, + "symbol": "IDEX/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -22074,6 +25117,7 @@ }, { "tier": 3.0, + "symbol": "IDEX/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -22090,6 +25134,7 @@ }, { "tier": 4.0, + "symbol": "IDEX/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -22106,6 +25151,7 @@ }, { "tier": 5.0, + "symbol": "IDEX/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -22122,6 +25168,7 @@ }, { "tier": 6.0, + "symbol": "IDEX/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -22138,6 +25185,7 @@ }, { "tier": 7.0, + "symbol": "IDEX/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 3500000.0, @@ -22156,6 +25204,7 @@ "ILV/USDT:USDT": [ { "tier": 1.0, + "symbol": "ILV/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -22172,6 +25221,7 @@ }, { "tier": 2.0, + "symbol": "ILV/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -22188,6 +25238,7 @@ }, { "tier": 3.0, + "symbol": "ILV/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -22204,6 +25255,7 @@ }, { "tier": 4.0, + "symbol": "ILV/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -22220,6 +25272,7 @@ }, { "tier": 5.0, + "symbol": "ILV/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -22236,6 +25289,7 @@ }, { "tier": 6.0, + "symbol": "ILV/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -22252,6 +25306,7 @@ }, { "tier": 7.0, + "symbol": "ILV/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -22270,6 +25325,7 @@ "IMX/USDT:USDT": [ { "tier": 1.0, + "symbol": "IMX/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -22286,6 +25342,7 @@ }, { "tier": 2.0, + "symbol": "IMX/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -22302,6 +25359,7 @@ }, { "tier": 3.0, + "symbol": "IMX/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 600000.0, @@ -22318,6 +25376,7 @@ }, { "tier": 4.0, + "symbol": "IMX/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 1600000.0, @@ -22334,6 +25393,7 @@ }, { "tier": 5.0, + "symbol": "IMX/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -22350,6 +25410,7 @@ }, { "tier": 6.0, + "symbol": "IMX/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -22366,6 +25427,7 @@ }, { "tier": 7.0, + "symbol": "IMX/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 4500000.0, @@ -22384,6 +25446,7 @@ "INJ/USDT:USDT": [ { "tier": 1.0, + "symbol": "INJ/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -22400,6 +25463,7 @@ }, { "tier": 2.0, + "symbol": "INJ/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 40000.0, @@ -22416,6 +25480,7 @@ }, { "tier": 3.0, + "symbol": "INJ/USDT:USDT", "currency": "USDT", "minNotional": 40000.0, "maxNotional": 200000.0, @@ -22432,6 +25497,7 @@ }, { "tier": 4.0, + "symbol": "INJ/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -22448,6 +25514,7 @@ }, { "tier": 5.0, + "symbol": "INJ/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 2000000.0, @@ -22464,6 +25531,7 @@ }, { "tier": 6.0, + "symbol": "INJ/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -22480,6 +25548,7 @@ }, { "tier": 7.0, + "symbol": "INJ/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 5000000.0, @@ -22496,6 +25565,7 @@ }, { "tier": 8.0, + "symbol": "INJ/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 12000000.0, @@ -22512,6 +25582,7 @@ }, { "tier": 9.0, + "symbol": "INJ/USDT:USDT", "currency": "USDT", "minNotional": 12000000.0, "maxNotional": 20000000.0, @@ -22530,6 +25601,7 @@ "IO/USDT:USDT": [ { "tier": 1.0, + "symbol": "IO/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -22546,6 +25618,7 @@ }, { "tier": 2.0, + "symbol": "IO/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 30000.0, @@ -22562,6 +25635,7 @@ }, { "tier": 3.0, + "symbol": "IO/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 150000.0, @@ -22578,6 +25652,7 @@ }, { "tier": 4.0, + "symbol": "IO/USDT:USDT", "currency": "USDT", "minNotional": 150000.0, "maxNotional": 300000.0, @@ -22594,6 +25669,7 @@ }, { "tier": 5.0, + "symbol": "IO/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 1500000.0, @@ -22610,6 +25686,7 @@ }, { "tier": 6.0, + "symbol": "IO/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -22626,6 +25703,7 @@ }, { "tier": 7.0, + "symbol": "IO/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 3750000.0, @@ -22642,6 +25720,7 @@ }, { "tier": 8.0, + "symbol": "IO/USDT:USDT", "currency": "USDT", "minNotional": 3750000.0, "maxNotional": 7500000.0, @@ -22658,6 +25737,7 @@ }, { "tier": 9.0, + "symbol": "IO/USDT:USDT", "currency": "USDT", "minNotional": 7500000.0, "maxNotional": 15000000.0, @@ -22676,6 +25756,7 @@ "IOST/USDT:USDT": [ { "tier": 1.0, + "symbol": "IOST/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -22692,6 +25773,7 @@ }, { "tier": 2.0, + "symbol": "IOST/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -22708,6 +25790,7 @@ }, { "tier": 3.0, + "symbol": "IOST/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -22724,6 +25807,7 @@ }, { "tier": 4.0, + "symbol": "IOST/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -22740,6 +25824,7 @@ }, { "tier": 5.0, + "symbol": "IOST/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -22756,6 +25841,7 @@ }, { "tier": 6.0, + "symbol": "IOST/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -22772,6 +25858,7 @@ }, { "tier": 7.0, + "symbol": "IOST/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -22790,6 +25877,7 @@ "IOTA/USDT:USDT": [ { "tier": 1.0, + "symbol": "IOTA/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -22806,6 +25894,7 @@ }, { "tier": 2.0, + "symbol": "IOTA/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -22822,6 +25911,7 @@ }, { "tier": 3.0, + "symbol": "IOTA/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -22838,6 +25928,7 @@ }, { "tier": 4.0, + "symbol": "IOTA/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -22854,6 +25945,7 @@ }, { "tier": 5.0, + "symbol": "IOTA/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -22870,6 +25962,7 @@ }, { "tier": 6.0, + "symbol": "IOTA/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -22886,6 +25979,7 @@ }, { "tier": 7.0, + "symbol": "IOTA/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -22902,6 +25996,7 @@ }, { "tier": 8.0, + "symbol": "IOTA/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -22920,6 +26015,7 @@ "IOTX/USDT:USDT": [ { "tier": 1.0, + "symbol": "IOTX/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -22936,6 +26032,7 @@ }, { "tier": 2.0, + "symbol": "IOTX/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -22952,6 +26049,7 @@ }, { "tier": 3.0, + "symbol": "IOTX/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -22968,6 +26066,7 @@ }, { "tier": 4.0, + "symbol": "IOTX/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -22984,6 +26083,7 @@ }, { "tier": 5.0, + "symbol": "IOTX/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -23000,6 +26100,7 @@ }, { "tier": 6.0, + "symbol": "IOTX/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -23016,6 +26117,7 @@ }, { "tier": 7.0, + "symbol": "IOTX/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -23032,6 +26134,7 @@ }, { "tier": 8.0, + "symbol": "IOTX/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -23050,6 +26153,7 @@ "JASMY/USDT:USDT": [ { "tier": 1.0, + "symbol": "JASMY/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -23066,6 +26170,7 @@ }, { "tier": 2.0, + "symbol": "JASMY/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -23082,6 +26187,7 @@ }, { "tier": 3.0, + "symbol": "JASMY/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 80000.0, @@ -23098,6 +26204,7 @@ }, { "tier": 4.0, + "symbol": "JASMY/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 800000.0, @@ -23114,6 +26221,7 @@ }, { "tier": 5.0, + "symbol": "JASMY/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 1600000.0, @@ -23130,6 +26238,7 @@ }, { "tier": 6.0, + "symbol": "JASMY/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -23146,6 +26255,7 @@ }, { "tier": 7.0, + "symbol": "JASMY/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -23162,6 +26272,7 @@ }, { "tier": 8.0, + "symbol": "JASMY/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 8000000.0, @@ -23180,6 +26291,7 @@ "JOE/USDT:USDT": [ { "tier": 1.0, + "symbol": "JOE/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -23196,6 +26308,7 @@ }, { "tier": 2.0, + "symbol": "JOE/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -23212,6 +26325,7 @@ }, { "tier": 3.0, + "symbol": "JOE/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -23228,6 +26342,7 @@ }, { "tier": 4.0, + "symbol": "JOE/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -23244,6 +26359,7 @@ }, { "tier": 5.0, + "symbol": "JOE/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -23260,6 +26376,7 @@ }, { "tier": 6.0, + "symbol": "JOE/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -23276,6 +26393,7 @@ }, { "tier": 7.0, + "symbol": "JOE/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -23294,136 +26412,7 @@ "JTO/USDT:USDT": [ { "tier": 1.0, - "currency": "USDT", - "minNotional": 0.0, - "maxNotional": 5000.0, - "maintenanceMarginRate": 0.015, - "maxLeverage": 50.0, - "info": { - "bracket": "1", - "initialLeverage": "50", - "notionalCap": "5000", - "notionalFloor": "0", - "maintMarginRatio": "0.015", - "cum": "0.0" - } - }, - { - "tier": 2.0, - "currency": "USDT", - "minNotional": 5000.0, - "maxNotional": 50000.0, - "maintenanceMarginRate": 0.02, - "maxLeverage": 25.0, - "info": { - "bracket": "2", - "initialLeverage": "25", - "notionalCap": "50000", - "notionalFloor": "5000", - "maintMarginRatio": "0.02", - "cum": "25.0" - } - }, - { - "tier": 3.0, - "currency": "USDT", - "minNotional": 50000.0, - "maxNotional": 100000.0, - "maintenanceMarginRate": 0.025, - "maxLeverage": 20.0, - "info": { - "bracket": "3", - "initialLeverage": "20", - "notionalCap": "100000", - "notionalFloor": "50000", - "maintMarginRatio": "0.025", - "cum": "275.0" - } - }, - { - "tier": 4.0, - "currency": "USDT", - "minNotional": 100000.0, - "maxNotional": 1000000.0, - "maintenanceMarginRate": 0.05, - "maxLeverage": 10.0, - "info": { - "bracket": "4", - "initialLeverage": "10", - "notionalCap": "1000000", - "notionalFloor": "100000", - "maintMarginRatio": "0.05", - "cum": "2775.0" - } - }, - { - "tier": 5.0, - "currency": "USDT", - "minNotional": 1000000.0, - "maxNotional": 2000000.0, - "maintenanceMarginRate": 0.1, - "maxLeverage": 5.0, - "info": { - "bracket": "5", - "initialLeverage": "5", - "notionalCap": "2000000", - "notionalFloor": "1000000", - "maintMarginRatio": "0.1", - "cum": "52775.0" - } - }, - { - "tier": 6.0, - "currency": "USDT", - "minNotional": 2000000.0, - "maxNotional": 2500000.0, - "maintenanceMarginRate": 0.125, - "maxLeverage": 4.0, - "info": { - "bracket": "6", - "initialLeverage": "4", - "notionalCap": "2500000", - "notionalFloor": "2000000", - "maintMarginRatio": "0.125", - "cum": "102775.0" - } - }, - { - "tier": 7.0, - "currency": "USDT", - "minNotional": 2500000.0, - "maxNotional": 5000000.0, - "maintenanceMarginRate": 0.25, - "maxLeverage": 2.0, - "info": { - "bracket": "7", - "initialLeverage": "2", - "notionalCap": "5000000", - "notionalFloor": "2500000", - "maintMarginRatio": "0.25", - "cum": "415275.0" - } - }, - { - "tier": 8.0, - "currency": "USDT", - "minNotional": 5000000.0, - "maxNotional": 10000000.0, - "maintenanceMarginRate": 0.5, - "maxLeverage": 1.0, - "info": { - "bracket": "8", - "initialLeverage": "1", - "notionalCap": "10000000", - "notionalFloor": "5000000", - "maintMarginRatio": "0.5", - "cum": "1665275.0" - } - } - ], - "JUP/USDT:USDT": [ - { - "tier": 1.0, + "symbol": "JTO/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -23440,6 +26429,7 @@ }, { "tier": 2.0, + "symbol": "JTO/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 30000.0, @@ -23456,6 +26446,7 @@ }, { "tier": 3.0, + "symbol": "JTO/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 150000.0, @@ -23472,6 +26463,7 @@ }, { "tier": 4.0, + "symbol": "JTO/USDT:USDT", "currency": "USDT", "minNotional": 150000.0, "maxNotional": 300000.0, @@ -23488,6 +26480,7 @@ }, { "tier": 5.0, + "symbol": "JTO/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 1500000.0, @@ -23504,6 +26497,7 @@ }, { "tier": 6.0, + "symbol": "JTO/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -23520,6 +26514,7 @@ }, { "tier": 7.0, + "symbol": "JTO/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 3750000.0, @@ -23536,6 +26531,7 @@ }, { "tier": 8.0, + "symbol": "JTO/USDT:USDT", "currency": "USDT", "minNotional": 3750000.0, "maxNotional": 7500000.0, @@ -23552,6 +26548,7 @@ }, { "tier": 9.0, + "symbol": "JTO/USDT:USDT", "currency": "USDT", "minNotional": 7500000.0, "maxNotional": 15000000.0, @@ -23567,9 +26564,165 @@ } } ], + "JUP/USDT:USDT": [ + { + "tier": 1.0, + "symbol": "JUP/USDT:USDT", + "currency": "USDT", + "minNotional": 0.0, + "maxNotional": 10000.0, + "maintenanceMarginRate": 0.01, + "maxLeverage": 75.0, + "info": { + "bracket": "1", + "initialLeverage": "75", + "notionalCap": "10000", + "notionalFloor": "0", + "maintMarginRatio": "0.01", + "cum": "0.0" + } + }, + { + "tier": 2.0, + "symbol": "JUP/USDT:USDT", + "currency": "USDT", + "minNotional": 10000.0, + "maxNotional": 60000.0, + "maintenanceMarginRate": 0.015, + "maxLeverage": 50.0, + "info": { + "bracket": "2", + "initialLeverage": "50", + "notionalCap": "60000", + "notionalFloor": "10000", + "maintMarginRatio": "0.015", + "cum": "50.0" + } + }, + { + "tier": 3.0, + "symbol": "JUP/USDT:USDT", + "currency": "USDT", + "minNotional": 60000.0, + "maxNotional": 300000.0, + "maintenanceMarginRate": 0.02, + "maxLeverage": 25.0, + "info": { + "bracket": "3", + "initialLeverage": "25", + "notionalCap": "300000", + "notionalFloor": "60000", + "maintMarginRatio": "0.02", + "cum": "350.0" + } + }, + { + "tier": 4.0, + "symbol": "JUP/USDT:USDT", + "currency": "USDT", + "minNotional": 300000.0, + "maxNotional": 600000.0, + "maintenanceMarginRate": 0.025, + "maxLeverage": 20.0, + "info": { + "bracket": "4", + "initialLeverage": "20", + "notionalCap": "600000", + "notionalFloor": "300000", + "maintMarginRatio": "0.025", + "cum": "1850.0" + } + }, + { + "tier": 5.0, + "symbol": "JUP/USDT:USDT", + "currency": "USDT", + "minNotional": 600000.0, + "maxNotional": 3000000.0, + "maintenanceMarginRate": 0.05, + "maxLeverage": 10.0, + "info": { + "bracket": "5", + "initialLeverage": "10", + "notionalCap": "3000000", + "notionalFloor": "600000", + "maintMarginRatio": "0.05", + "cum": "16850.0" + } + }, + { + "tier": 6.0, + "symbol": "JUP/USDT:USDT", + "currency": "USDT", + "minNotional": 3000000.0, + "maxNotional": 6000000.0, + "maintenanceMarginRate": 0.1, + "maxLeverage": 5.0, + "info": { + "bracket": "6", + "initialLeverage": "5", + "notionalCap": "6000000", + "notionalFloor": "3000000", + "maintMarginRatio": "0.1", + "cum": "166850.0" + } + }, + { + "tier": 7.0, + "symbol": "JUP/USDT:USDT", + "currency": "USDT", + "minNotional": 6000000.0, + "maxNotional": 7500000.0, + "maintenanceMarginRate": 0.125, + "maxLeverage": 4.0, + "info": { + "bracket": "7", + "initialLeverage": "4", + "notionalCap": "7500000", + "notionalFloor": "6000000", + "maintMarginRatio": "0.125", + "cum": "316850.0" + } + }, + { + "tier": 8.0, + "symbol": "JUP/USDT:USDT", + "currency": "USDT", + "minNotional": 7500000.0, + "maxNotional": 15000000.0, + "maintenanceMarginRate": 0.25, + "maxLeverage": 2.0, + "info": { + "bracket": "8", + "initialLeverage": "2", + "notionalCap": "15000000", + "notionalFloor": "7500000", + "maintMarginRatio": "0.25", + "cum": "1254350.0" + } + }, + { + "tier": 9.0, + "symbol": "JUP/USDT:USDT", + "currency": "USDT", + "minNotional": 15000000.0, + "maxNotional": 30000000.0, + "maintenanceMarginRate": 0.5, + "maxLeverage": 1.0, + "info": { + "bracket": "9", + "initialLeverage": "1", + "notionalCap": "30000000", + "notionalFloor": "15000000", + "maintMarginRatio": "0.5", + "cum": "5004350.0" + } + } + ], "KAS/USDT:USDT": [ { "tier": 1.0, + "symbol": "KAS/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -23586,6 +26739,7 @@ }, { "tier": 2.0, + "symbol": "KAS/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -23602,6 +26756,7 @@ }, { "tier": 3.0, + "symbol": "KAS/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -23618,6 +26773,7 @@ }, { "tier": 4.0, + "symbol": "KAS/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 100000.0, @@ -23634,6 +26790,7 @@ }, { "tier": 5.0, + "symbol": "KAS/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 500000.0, @@ -23650,6 +26807,7 @@ }, { "tier": 6.0, + "symbol": "KAS/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -23666,6 +26824,7 @@ }, { "tier": 7.0, + "symbol": "KAS/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 1250000.0, @@ -23682,6 +26841,7 @@ }, { "tier": 8.0, + "symbol": "KAS/USDT:USDT", "currency": "USDT", "minNotional": 1250000.0, "maxNotional": 2500000.0, @@ -23698,6 +26858,7 @@ }, { "tier": 9.0, + "symbol": "KAS/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 5000000.0, @@ -23716,6 +26877,7 @@ "KAVA/USDT:USDT": [ { "tier": 1.0, + "symbol": "KAVA/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -23732,6 +26894,7 @@ }, { "tier": 2.0, + "symbol": "KAVA/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -23748,6 +26911,7 @@ }, { "tier": 3.0, + "symbol": "KAVA/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -23764,6 +26928,7 @@ }, { "tier": 4.0, + "symbol": "KAVA/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -23780,6 +26945,7 @@ }, { "tier": 5.0, + "symbol": "KAVA/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -23796,6 +26962,7 @@ }, { "tier": 6.0, + "symbol": "KAVA/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -23812,6 +26979,7 @@ }, { "tier": 7.0, + "symbol": "KAVA/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -23828,6 +26996,7 @@ }, { "tier": 8.0, + "symbol": "KAVA/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -23846,6 +27015,7 @@ "KDA/USDT:USDT": [ { "tier": 1.0, + "symbol": "KDA/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -23862,6 +27032,7 @@ }, { "tier": 2.0, + "symbol": "KDA/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -23878,6 +27049,7 @@ }, { "tier": 3.0, + "symbol": "KDA/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -23894,6 +27066,7 @@ }, { "tier": 4.0, + "symbol": "KDA/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 40000.0, @@ -23910,6 +27083,7 @@ }, { "tier": 5.0, + "symbol": "KDA/USDT:USDT", "currency": "USDT", "minNotional": 40000.0, "maxNotional": 200000.0, @@ -23926,6 +27100,7 @@ }, { "tier": 6.0, + "symbol": "KDA/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -23942,6 +27117,7 @@ }, { "tier": 7.0, + "symbol": "KDA/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -23958,6 +27134,7 @@ }, { "tier": 8.0, + "symbol": "KDA/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -23974,6 +27151,7 @@ }, { "tier": 9.0, + "symbol": "KDA/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -23992,14 +27170,15 @@ "KEY/USDT:USDT": [ { "tier": 1.0, + "symbol": "KEY/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, "maintenanceMarginRate": 0.02, - "maxLeverage": 20.0, + "maxLeverage": 10.0, "info": { "bracket": "1", - "initialLeverage": "20", + "initialLeverage": "10", "notionalCap": "5000", "notionalFloor": "0", "maintMarginRatio": "0.02", @@ -24008,14 +27187,15 @@ }, { "tier": 2.0, + "symbol": "KEY/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, "maintenanceMarginRate": 0.025, - "maxLeverage": 15.0, + "maxLeverage": 8.0, "info": { "bracket": "2", - "initialLeverage": "15", + "initialLeverage": "8", "notionalCap": "25000", "notionalFloor": "5000", "maintMarginRatio": "0.025", @@ -24024,14 +27204,15 @@ }, { "tier": 3.0, + "symbol": "KEY/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, "maintenanceMarginRate": 0.05, - "maxLeverage": 10.0, + "maxLeverage": 6.0, "info": { "bracket": "3", - "initialLeverage": "10", + "initialLeverage": "6", "notionalCap": "200000", "notionalFloor": "25000", "maintMarginRatio": "0.05", @@ -24040,6 +27221,7 @@ }, { "tier": 4.0, + "symbol": "KEY/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -24056,6 +27238,7 @@ }, { "tier": 5.0, + "symbol": "KEY/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -24072,15 +27255,16 @@ }, { "tier": 6.0, + "symbol": "KEY/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, - "maxNotional": 3000000.0, + "maxNotional": 2000000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { "bracket": "6", "initialLeverage": "2", - "notionalCap": "3000000", + "notionalCap": "2000000", "notionalFloor": "1000000", "maintMarginRatio": "0.25", "cum": "148150.0" @@ -24088,24 +27272,26 @@ }, { "tier": 7.0, + "symbol": "KEY/USDT:USDT", "currency": "USDT", - "minNotional": 3000000.0, - "maxNotional": 5000000.0, + "minNotional": 2000000.0, + "maxNotional": 2500000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { "bracket": "7", "initialLeverage": "1", - "notionalCap": "5000000", - "notionalFloor": "3000000", + "notionalCap": "2500000", + "notionalFloor": "2000000", "maintMarginRatio": "0.5", - "cum": "898150.0" + "cum": "648150.0" } } ], "KLAY/USDT:USDT": [ { "tier": 1.0, + "symbol": "KLAY/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -24122,6 +27308,7 @@ }, { "tier": 2.0, + "symbol": "KLAY/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -24138,6 +27325,7 @@ }, { "tier": 3.0, + "symbol": "KLAY/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 400000.0, @@ -24154,6 +27342,7 @@ }, { "tier": 4.0, + "symbol": "KLAY/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 1000000.0, @@ -24170,6 +27359,7 @@ }, { "tier": 5.0, + "symbol": "KLAY/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -24186,6 +27376,7 @@ }, { "tier": 6.0, + "symbol": "KLAY/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 6000000.0, @@ -24202,6 +27393,7 @@ }, { "tier": 7.0, + "symbol": "KLAY/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -24220,6 +27412,7 @@ "KNC/USDT:USDT": [ { "tier": 1.0, + "symbol": "KNC/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -24236,6 +27429,7 @@ }, { "tier": 2.0, + "symbol": "KNC/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -24252,6 +27446,7 @@ }, { "tier": 3.0, + "symbol": "KNC/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -24268,6 +27463,7 @@ }, { "tier": 4.0, + "symbol": "KNC/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -24284,6 +27480,7 @@ }, { "tier": 5.0, + "symbol": "KNC/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -24300,6 +27497,7 @@ }, { "tier": 6.0, + "symbol": "KNC/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -24316,6 +27514,7 @@ }, { "tier": 7.0, + "symbol": "KNC/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -24332,6 +27531,7 @@ }, { "tier": 8.0, + "symbol": "KNC/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -24350,6 +27550,7 @@ "KSM/USDT:USDT": [ { "tier": 1.0, + "symbol": "KSM/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -24366,6 +27567,7 @@ }, { "tier": 2.0, + "symbol": "KSM/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -24382,6 +27584,7 @@ }, { "tier": 3.0, + "symbol": "KSM/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -24398,6 +27601,7 @@ }, { "tier": 4.0, + "symbol": "KSM/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -24414,6 +27618,7 @@ }, { "tier": 5.0, + "symbol": "KSM/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -24430,6 +27635,7 @@ }, { "tier": 6.0, + "symbol": "KSM/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -24446,6 +27652,7 @@ }, { "tier": 7.0, + "symbol": "KSM/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -24462,6 +27669,7 @@ }, { "tier": 8.0, + "symbol": "KSM/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -24480,6 +27688,7 @@ "LDO/USDT:USDT": [ { "tier": 1.0, + "symbol": "LDO/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -24496,6 +27705,7 @@ }, { "tier": 2.0, + "symbol": "LDO/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -24512,6 +27722,7 @@ }, { "tier": 3.0, + "symbol": "LDO/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 80000.0, @@ -24528,6 +27739,7 @@ }, { "tier": 4.0, + "symbol": "LDO/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 200000.0, @@ -24544,6 +27756,7 @@ }, { "tier": 5.0, + "symbol": "LDO/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -24560,6 +27773,7 @@ }, { "tier": 6.0, + "symbol": "LDO/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 2000000.0, @@ -24576,6 +27790,7 @@ }, { "tier": 7.0, + "symbol": "LDO/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -24592,6 +27807,7 @@ }, { "tier": 8.0, + "symbol": "LDO/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 5000000.0, @@ -24608,6 +27824,7 @@ }, { "tier": 9.0, + "symbol": "LDO/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 12000000.0, @@ -24624,6 +27841,7 @@ }, { "tier": 10.0, + "symbol": "LDO/USDT:USDT", "currency": "USDT", "minNotional": 12000000.0, "maxNotional": 20000000.0, @@ -24642,6 +27860,7 @@ "LEVER/USDT:USDT": [ { "tier": 1.0, + "symbol": "LEVER/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -24658,6 +27877,7 @@ }, { "tier": 2.0, + "symbol": "LEVER/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -24674,6 +27894,7 @@ }, { "tier": 3.0, + "symbol": "LEVER/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -24690,6 +27911,7 @@ }, { "tier": 4.0, + "symbol": "LEVER/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -24706,6 +27928,7 @@ }, { "tier": 5.0, + "symbol": "LEVER/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -24722,6 +27945,7 @@ }, { "tier": 6.0, + "symbol": "LEVER/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -24738,6 +27962,7 @@ }, { "tier": 7.0, + "symbol": "LEVER/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -24756,6 +27981,7 @@ "LINA/USDT:USDT": [ { "tier": 1.0, + "symbol": "LINA/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -24772,6 +27998,7 @@ }, { "tier": 2.0, + "symbol": "LINA/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -24788,6 +28015,7 @@ }, { "tier": 3.0, + "symbol": "LINA/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 900000.0, @@ -24804,6 +28032,7 @@ }, { "tier": 4.0, + "symbol": "LINA/USDT:USDT", "currency": "USDT", "minNotional": 900000.0, "maxNotional": 2400000.0, @@ -24820,6 +28049,7 @@ }, { "tier": 5.0, + "symbol": "LINA/USDT:USDT", "currency": "USDT", "minNotional": 2400000.0, "maxNotional": 3000000.0, @@ -24836,6 +28066,7 @@ }, { "tier": 6.0, + "symbol": "LINA/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -24852,6 +28083,7 @@ }, { "tier": 7.0, + "symbol": "LINA/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 7000000.0, @@ -24870,6 +28102,7 @@ "LINK/USDC:USDC": [ { "tier": 1.0, + "symbol": "LINK/USDC:USDC", "currency": "USDC", "minNotional": 0.0, "maxNotional": 5000.0, @@ -24886,6 +28119,7 @@ }, { "tier": 2.0, + "symbol": "LINK/USDC:USDC", "currency": "USDC", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -24902,6 +28136,7 @@ }, { "tier": 3.0, + "symbol": "LINK/USDC:USDC", "currency": "USDC", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -24918,6 +28153,7 @@ }, { "tier": 4.0, + "symbol": "LINK/USDC:USDC", "currency": "USDC", "minNotional": 50000.0, "maxNotional": 250000.0, @@ -24934,6 +28170,7 @@ }, { "tier": 5.0, + "symbol": "LINK/USDC:USDC", "currency": "USDC", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -24950,6 +28187,7 @@ }, { "tier": 6.0, + "symbol": "LINK/USDC:USDC", "currency": "USDC", "minNotional": 1000000.0, "maxNotional": 5000000.0, @@ -24966,6 +28204,7 @@ }, { "tier": 7.0, + "symbol": "LINK/USDC:USDC", "currency": "USDC", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -24982,6 +28221,7 @@ }, { "tier": 8.0, + "symbol": "LINK/USDC:USDC", "currency": "USDC", "minNotional": 10000000.0, "maxNotional": 20000000.0, @@ -24998,6 +28238,7 @@ }, { "tier": 9.0, + "symbol": "LINK/USDC:USDC", "currency": "USDC", "minNotional": 20000000.0, "maxNotional": 30000000.0, @@ -25014,6 +28255,7 @@ }, { "tier": 10.0, + "symbol": "LINK/USDC:USDC", "currency": "USDC", "minNotional": 30000000.0, "maxNotional": 50000000.0, @@ -25032,6 +28274,7 @@ "LINK/USDT:USDT": [ { "tier": 1.0, + "symbol": "LINK/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -25048,6 +28291,7 @@ }, { "tier": 2.0, + "symbol": "LINK/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -25064,6 +28308,7 @@ }, { "tier": 3.0, + "symbol": "LINK/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 80000.0, @@ -25080,6 +28325,7 @@ }, { "tier": 4.0, + "symbol": "LINK/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 400000.0, @@ -25096,6 +28342,7 @@ }, { "tier": 5.0, + "symbol": "LINK/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 800000.0, @@ -25112,6 +28359,7 @@ }, { "tier": 6.0, + "symbol": "LINK/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 4000000.0, @@ -25128,6 +28376,7 @@ }, { "tier": 7.0, + "symbol": "LINK/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 8000000.0, @@ -25144,6 +28393,7 @@ }, { "tier": 8.0, + "symbol": "LINK/USDT:USDT", "currency": "USDT", "minNotional": 8000000.0, "maxNotional": 20000000.0, @@ -25160,6 +28410,7 @@ }, { "tier": 9.0, + "symbol": "LINK/USDT:USDT", "currency": "USDT", "minNotional": 20000000.0, "maxNotional": 30000000.0, @@ -25176,6 +28427,7 @@ }, { "tier": 10.0, + "symbol": "LINK/USDT:USDT", "currency": "USDT", "minNotional": 30000000.0, "maxNotional": 50000000.0, @@ -25194,6 +28446,7 @@ "LISTA/USDT:USDT": [ { "tier": 1.0, + "symbol": "LISTA/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -25210,6 +28463,7 @@ }, { "tier": 2.0, + "symbol": "LISTA/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -25226,6 +28480,7 @@ }, { "tier": 3.0, + "symbol": "LISTA/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 50000.0, @@ -25242,6 +28497,7 @@ }, { "tier": 4.0, + "symbol": "LISTA/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 500000.0, @@ -25258,6 +28514,7 @@ }, { "tier": 5.0, + "symbol": "LISTA/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -25274,6 +28531,7 @@ }, { "tier": 6.0, + "symbol": "LISTA/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 1250000.0, @@ -25290,6 +28548,7 @@ }, { "tier": 7.0, + "symbol": "LISTA/USDT:USDT", "currency": "USDT", "minNotional": 1250000.0, "maxNotional": 2500000.0, @@ -25306,6 +28565,7 @@ }, { "tier": 8.0, + "symbol": "LISTA/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 5000000.0, @@ -25324,6 +28584,7 @@ "LIT/USDT:USDT": [ { "tier": 1.0, + "symbol": "LIT/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -25340,6 +28601,7 @@ }, { "tier": 2.0, + "symbol": "LIT/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -25356,6 +28618,7 @@ }, { "tier": 3.0, + "symbol": "LIT/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -25372,6 +28635,7 @@ }, { "tier": 4.0, + "symbol": "LIT/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -25388,6 +28652,7 @@ }, { "tier": 5.0, + "symbol": "LIT/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -25404,6 +28669,7 @@ }, { "tier": 6.0, + "symbol": "LIT/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -25420,6 +28686,7 @@ }, { "tier": 7.0, + "symbol": "LIT/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -25436,6 +28703,7 @@ }, { "tier": 8.0, + "symbol": "LIT/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -25454,6 +28722,7 @@ "LOKA/USDT:USDT": [ { "tier": 1.0, + "symbol": "LOKA/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -25470,6 +28739,7 @@ }, { "tier": 2.0, + "symbol": "LOKA/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -25486,6 +28756,7 @@ }, { "tier": 3.0, + "symbol": "LOKA/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -25502,6 +28773,7 @@ }, { "tier": 4.0, + "symbol": "LOKA/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 40000.0, @@ -25518,6 +28790,7 @@ }, { "tier": 5.0, + "symbol": "LOKA/USDT:USDT", "currency": "USDT", "minNotional": 40000.0, "maxNotional": 200000.0, @@ -25534,6 +28807,7 @@ }, { "tier": 6.0, + "symbol": "LOKA/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -25550,6 +28824,7 @@ }, { "tier": 7.0, + "symbol": "LOKA/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -25566,6 +28841,7 @@ }, { "tier": 8.0, + "symbol": "LOKA/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -25582,6 +28858,7 @@ }, { "tier": 9.0, + "symbol": "LOKA/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -25600,6 +28877,7 @@ "LOOM/USDT:USDT": [ { "tier": 1.0, + "symbol": "LOOM/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 25000.0, @@ -25616,6 +28894,7 @@ }, { "tier": 2.0, + "symbol": "LOOM/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -25632,6 +28911,7 @@ }, { "tier": 3.0, + "symbol": "LOOM/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -25648,6 +28928,7 @@ }, { "tier": 4.0, + "symbol": "LOOM/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -25664,6 +28945,7 @@ }, { "tier": 5.0, + "symbol": "LOOM/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -25680,6 +28962,7 @@ }, { "tier": 6.0, + "symbol": "LOOM/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 3500000.0, @@ -25698,6 +28981,7 @@ "LPT/USDT:USDT": [ { "tier": 1.0, + "symbol": "LPT/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -25714,6 +28998,7 @@ }, { "tier": 2.0, + "symbol": "LPT/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -25730,6 +29015,7 @@ }, { "tier": 3.0, + "symbol": "LPT/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -25746,6 +29032,7 @@ }, { "tier": 4.0, + "symbol": "LPT/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 250000.0, @@ -25762,6 +29049,7 @@ }, { "tier": 5.0, + "symbol": "LPT/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -25778,6 +29066,7 @@ }, { "tier": 6.0, + "symbol": "LPT/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -25796,6 +29085,7 @@ "LQTY/USDT:USDT": [ { "tier": 1.0, + "symbol": "LQTY/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -25812,6 +29102,7 @@ }, { "tier": 2.0, + "symbol": "LQTY/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -25828,6 +29119,7 @@ }, { "tier": 3.0, + "symbol": "LQTY/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 600000.0, @@ -25844,6 +29136,7 @@ }, { "tier": 4.0, + "symbol": "LQTY/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 1600000.0, @@ -25860,6 +29153,7 @@ }, { "tier": 5.0, + "symbol": "LQTY/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -25876,6 +29170,7 @@ }, { "tier": 6.0, + "symbol": "LQTY/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 6000000.0, @@ -25892,6 +29187,7 @@ }, { "tier": 7.0, + "symbol": "LQTY/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -25910,6 +29206,7 @@ "LRC/USDT:USDT": [ { "tier": 1.0, + "symbol": "LRC/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -25926,6 +29223,7 @@ }, { "tier": 2.0, + "symbol": "LRC/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -25942,6 +29240,7 @@ }, { "tier": 3.0, + "symbol": "LRC/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -25958,6 +29257,7 @@ }, { "tier": 4.0, + "symbol": "LRC/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 250000.0, @@ -25974,6 +29274,7 @@ }, { "tier": 5.0, + "symbol": "LRC/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -25990,6 +29291,7 @@ }, { "tier": 6.0, + "symbol": "LRC/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 5000000.0, @@ -26008,6 +29310,7 @@ "LSK/USDT:USDT": [ { "tier": 1.0, + "symbol": "LSK/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -26024,6 +29327,7 @@ }, { "tier": 2.0, + "symbol": "LSK/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -26040,6 +29344,7 @@ }, { "tier": 3.0, + "symbol": "LSK/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -26056,6 +29361,7 @@ }, { "tier": 4.0, + "symbol": "LSK/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -26072,6 +29378,7 @@ }, { "tier": 5.0, + "symbol": "LSK/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -26088,6 +29395,7 @@ }, { "tier": 6.0, + "symbol": "LSK/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -26104,6 +29412,7 @@ }, { "tier": 7.0, + "symbol": "LSK/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -26122,6 +29431,7 @@ "LTC/USDC:USDC": [ { "tier": 1.0, + "symbol": "LTC/USDC:USDC", "currency": "USDC", "minNotional": 0.0, "maxNotional": 5000.0, @@ -26138,6 +29448,7 @@ }, { "tier": 2.0, + "symbol": "LTC/USDC:USDC", "currency": "USDC", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -26154,6 +29465,7 @@ }, { "tier": 3.0, + "symbol": "LTC/USDC:USDC", "currency": "USDC", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -26170,6 +29482,7 @@ }, { "tier": 4.0, + "symbol": "LTC/USDC:USDC", "currency": "USDC", "minNotional": 50000.0, "maxNotional": 750000.0, @@ -26186,6 +29499,7 @@ }, { "tier": 5.0, + "symbol": "LTC/USDC:USDC", "currency": "USDC", "minNotional": 750000.0, "maxNotional": 3000000.0, @@ -26202,6 +29516,7 @@ }, { "tier": 6.0, + "symbol": "LTC/USDC:USDC", "currency": "USDC", "minNotional": 3000000.0, "maxNotional": 10000000.0, @@ -26218,6 +29533,7 @@ }, { "tier": 7.0, + "symbol": "LTC/USDC:USDC", "currency": "USDC", "minNotional": 10000000.0, "maxNotional": 12000000.0, @@ -26234,6 +29550,7 @@ }, { "tier": 8.0, + "symbol": "LTC/USDC:USDC", "currency": "USDC", "minNotional": 12000000.0, "maxNotional": 20000000.0, @@ -26250,6 +29567,7 @@ }, { "tier": 9.0, + "symbol": "LTC/USDC:USDC", "currency": "USDC", "minNotional": 20000000.0, "maxNotional": 30000000.0, @@ -26266,6 +29584,7 @@ }, { "tier": 10.0, + "symbol": "LTC/USDC:USDC", "currency": "USDC", "minNotional": 30000000.0, "maxNotional": 50000000.0, @@ -26284,6 +29603,7 @@ "LTC/USDT:USDT": [ { "tier": 1.0, + "symbol": "LTC/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -26300,6 +29620,7 @@ }, { "tier": 2.0, + "symbol": "LTC/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -26316,6 +29637,7 @@ }, { "tier": 3.0, + "symbol": "LTC/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 100000.0, @@ -26332,6 +29654,7 @@ }, { "tier": 4.0, + "symbol": "LTC/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 750000.0, @@ -26348,6 +29671,7 @@ }, { "tier": 5.0, + "symbol": "LTC/USDT:USDT", "currency": "USDT", "minNotional": 750000.0, "maxNotional": 1000000.0, @@ -26364,6 +29688,7 @@ }, { "tier": 6.0, + "symbol": "LTC/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 5000000.0, @@ -26380,6 +29705,7 @@ }, { "tier": 7.0, + "symbol": "LTC/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -26396,6 +29722,7 @@ }, { "tier": 8.0, + "symbol": "LTC/USDT:USDT", "currency": "USDT", "minNotional": 10000000.0, "maxNotional": 20000000.0, @@ -26412,6 +29739,7 @@ }, { "tier": 9.0, + "symbol": "LTC/USDT:USDT", "currency": "USDT", "minNotional": 20000000.0, "maxNotional": 30000000.0, @@ -26428,6 +29756,7 @@ }, { "tier": 10.0, + "symbol": "LTC/USDT:USDT", "currency": "USDT", "minNotional": 30000000.0, "maxNotional": 50000000.0, @@ -26446,6 +29775,7 @@ "LUNA2/USDT:USDT": [ { "tier": 1.0, + "symbol": "LUNA2/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -26462,6 +29792,7 @@ }, { "tier": 2.0, + "symbol": "LUNA2/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -26478,6 +29809,7 @@ }, { "tier": 3.0, + "symbol": "LUNA2/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -26494,6 +29826,7 @@ }, { "tier": 4.0, + "symbol": "LUNA2/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 250000.0, @@ -26510,6 +29843,7 @@ }, { "tier": 5.0, + "symbol": "LUNA2/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -26526,6 +29860,7 @@ }, { "tier": 6.0, + "symbol": "LUNA2/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 5000000.0, @@ -26544,6 +29879,7 @@ "MAGIC/USDT:USDT": [ { "tier": 1.0, + "symbol": "MAGIC/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -26560,6 +29896,7 @@ }, { "tier": 2.0, + "symbol": "MAGIC/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -26576,6 +29913,7 @@ }, { "tier": 3.0, + "symbol": "MAGIC/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -26592,6 +29930,7 @@ }, { "tier": 4.0, + "symbol": "MAGIC/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 100000.0, @@ -26608,6 +29947,7 @@ }, { "tier": 5.0, + "symbol": "MAGIC/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 500000.0, @@ -26624,6 +29964,7 @@ }, { "tier": 6.0, + "symbol": "MAGIC/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -26640,6 +29981,7 @@ }, { "tier": 7.0, + "symbol": "MAGIC/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 1250000.0, @@ -26656,6 +29998,7 @@ }, { "tier": 8.0, + "symbol": "MAGIC/USDT:USDT", "currency": "USDT", "minNotional": 1250000.0, "maxNotional": 2500000.0, @@ -26672,6 +30015,7 @@ }, { "tier": 9.0, + "symbol": "MAGIC/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 5000000.0, @@ -26690,6 +30034,7 @@ "MANA/USDT:USDT": [ { "tier": 1.0, + "symbol": "MANA/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -26706,6 +30051,7 @@ }, { "tier": 2.0, + "symbol": "MANA/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -26722,6 +30068,7 @@ }, { "tier": 3.0, + "symbol": "MANA/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 50000.0, @@ -26738,6 +30085,7 @@ }, { "tier": 4.0, + "symbol": "MANA/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 150000.0, @@ -26754,6 +30102,7 @@ }, { "tier": 5.0, + "symbol": "MANA/USDT:USDT", "currency": "USDT", "minNotional": 150000.0, "maxNotional": 250000.0, @@ -26770,6 +30119,7 @@ }, { "tier": 6.0, + "symbol": "MANA/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 500000.0, @@ -26786,6 +30136,7 @@ }, { "tier": 7.0, + "symbol": "MANA/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -26802,6 +30153,7 @@ }, { "tier": 8.0, + "symbol": "MANA/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 5000000.0, @@ -26818,6 +30170,7 @@ }, { "tier": 9.0, + "symbol": "MANA/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -26836,6 +30189,7 @@ "MANTA/USDT:USDT": [ { "tier": 1.0, + "symbol": "MANTA/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -26852,6 +30206,7 @@ }, { "tier": 2.0, + "symbol": "MANTA/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -26868,6 +30223,7 @@ }, { "tier": 3.0, + "symbol": "MANTA/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 100000.0, @@ -26884,6 +30240,7 @@ }, { "tier": 4.0, + "symbol": "MANTA/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 1000000.0, @@ -26900,6 +30257,7 @@ }, { "tier": 5.0, + "symbol": "MANTA/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -26916,6 +30274,7 @@ }, { "tier": 6.0, + "symbol": "MANTA/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 2500000.0, @@ -26932,6 +30291,7 @@ }, { "tier": 7.0, + "symbol": "MANTA/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 5000000.0, @@ -26948,6 +30308,7 @@ }, { "tier": 8.0, + "symbol": "MANTA/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -26966,6 +30327,7 @@ "MASK/USDT:USDT": [ { "tier": 1.0, + "symbol": "MASK/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -26982,6 +30344,7 @@ }, { "tier": 2.0, + "symbol": "MASK/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -26998,6 +30361,7 @@ }, { "tier": 3.0, + "symbol": "MASK/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 900000.0, @@ -27014,6 +30378,7 @@ }, { "tier": 4.0, + "symbol": "MASK/USDT:USDT", "currency": "USDT", "minNotional": 900000.0, "maxNotional": 1800000.0, @@ -27030,6 +30395,7 @@ }, { "tier": 5.0, + "symbol": "MASK/USDT:USDT", "currency": "USDT", "minNotional": 1800000.0, "maxNotional": 4800000.0, @@ -27046,6 +30412,7 @@ }, { "tier": 6.0, + "symbol": "MASK/USDT:USDT", "currency": "USDT", "minNotional": 4800000.0, "maxNotional": 6000000.0, @@ -27062,6 +30429,7 @@ }, { "tier": 7.0, + "symbol": "MASK/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 18000000.0, @@ -27078,6 +30446,7 @@ }, { "tier": 8.0, + "symbol": "MASK/USDT:USDT", "currency": "USDT", "minNotional": 18000000.0, "maxNotional": 30000000.0, @@ -27096,120 +30465,162 @@ "MAV/USDT:USDT": [ { "tier": 1.0, + "symbol": "MAV/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, - "maintenanceMarginRate": 0.02, - "maxLeverage": 20.0, + "maintenanceMarginRate": 0.01, + "maxLeverage": 75.0, "info": { "bracket": "1", - "initialLeverage": "20", + "initialLeverage": "75", "notionalCap": "5000", "notionalFloor": "0", - "maintMarginRatio": "0.02", + "maintMarginRatio": "0.01", "cum": "0.0" } }, { "tier": 2.0, + "symbol": "MAV/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, - "maxNotional": 25000.0, - "maintenanceMarginRate": 0.025, - "maxLeverage": 15.0, + "maxNotional": 10000.0, + "maintenanceMarginRate": 0.015, + "maxLeverage": 50.0, "info": { "bracket": "2", - "initialLeverage": "15", - "notionalCap": "25000", + "initialLeverage": "50", + "notionalCap": "10000", "notionalFloor": "5000", - "maintMarginRatio": "0.025", + "maintMarginRatio": "0.015", "cum": "25.0" } }, { "tier": 3.0, + "symbol": "MAV/USDT:USDT", "currency": "USDT", - "minNotional": 25000.0, - "maxNotional": 200000.0, + "minNotional": 10000.0, + "maxNotional": 50000.0, + "maintenanceMarginRate": 0.02, + "maxLeverage": 25.0, + "info": { + "bracket": "3", + "initialLeverage": "25", + "notionalCap": "50000", + "notionalFloor": "10000", + "maintMarginRatio": "0.02", + "cum": "75.0" + } + }, + { + "tier": 4.0, + "symbol": "MAV/USDT:USDT", + "currency": "USDT", + "minNotional": 50000.0, + "maxNotional": 100000.0, + "maintenanceMarginRate": 0.025, + "maxLeverage": 20.0, + "info": { + "bracket": "4", + "initialLeverage": "20", + "notionalCap": "100000", + "notionalFloor": "50000", + "maintMarginRatio": "0.025", + "cum": "325.0" + } + }, + { + "tier": 5.0, + "symbol": "MAV/USDT:USDT", + "currency": "USDT", + "minNotional": 100000.0, + "maxNotional": 500000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { - "bracket": "3", + "bracket": "5", "initialLeverage": "10", - "notionalCap": "200000", - "notionalFloor": "25000", + "notionalCap": "500000", + "notionalFloor": "100000", "maintMarginRatio": "0.05", - "cum": "650.0" + "cum": "2825.0" } }, { - "tier": 4.0, + "tier": 6.0, + "symbol": "MAV/USDT:USDT", "currency": "USDT", - "minNotional": 200000.0, - "maxNotional": 500000.0, + "minNotional": 500000.0, + "maxNotional": 1000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { - "bracket": "4", + "bracket": "6", "initialLeverage": "5", - "notionalCap": "500000", - "notionalFloor": "200000", + "notionalCap": "1000000", + "notionalFloor": "500000", "maintMarginRatio": "0.1", - "cum": "10650.0" + "cum": "27825.0" } }, { - "tier": 5.0, + "tier": 7.0, + "symbol": "MAV/USDT:USDT", "currency": "USDT", - "minNotional": 500000.0, - "maxNotional": 1000000.0, + "minNotional": 1000000.0, + "maxNotional": 1250000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { - "bracket": "5", + "bracket": "7", "initialLeverage": "4", - "notionalCap": "1000000", - "notionalFloor": "500000", + "notionalCap": "1250000", + "notionalFloor": "1000000", "maintMarginRatio": "0.125", - "cum": "23150.0" + "cum": "52825.0" } }, { - "tier": 6.0, + "tier": 8.0, + "symbol": "MAV/USDT:USDT", "currency": "USDT", - "minNotional": 1000000.0, + "minNotional": 1250000.0, "maxNotional": 3000000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { - "bracket": "6", + "bracket": "8", "initialLeverage": "2", "notionalCap": "3000000", - "notionalFloor": "1000000", + "notionalFloor": "1250000", "maintMarginRatio": "0.25", - "cum": "148150.0" + "cum": "209075.0" } }, { - "tier": 7.0, + "tier": 9.0, + "symbol": "MAV/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { - "bracket": "7", + "bracket": "9", "initialLeverage": "1", "notionalCap": "5000000", "notionalFloor": "3000000", "maintMarginRatio": "0.5", - "cum": "898150.0" + "cum": "959075.0" } } ], "MAVIA/USDT:USDT": [ { "tier": 1.0, + "symbol": "MAVIA/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -27226,6 +30637,7 @@ }, { "tier": 2.0, + "symbol": "MAVIA/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -27242,6 +30654,7 @@ }, { "tier": 3.0, + "symbol": "MAVIA/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -27258,6 +30671,7 @@ }, { "tier": 4.0, + "symbol": "MAVIA/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -27274,6 +30688,7 @@ }, { "tier": 5.0, + "symbol": "MAVIA/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -27290,6 +30705,7 @@ }, { "tier": 6.0, + "symbol": "MAVIA/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -27306,6 +30722,7 @@ }, { "tier": 7.0, + "symbol": "MAVIA/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -27324,6 +30741,7 @@ "MBOX/USDT:USDT": [ { "tier": 1.0, + "symbol": "MBOX/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -27340,6 +30758,7 @@ }, { "tier": 2.0, + "symbol": "MBOX/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -27356,6 +30775,7 @@ }, { "tier": 3.0, + "symbol": "MBOX/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -27372,6 +30792,7 @@ }, { "tier": 4.0, + "symbol": "MBOX/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 40000.0, @@ -27388,6 +30809,7 @@ }, { "tier": 5.0, + "symbol": "MBOX/USDT:USDT", "currency": "USDT", "minNotional": 40000.0, "maxNotional": 200000.0, @@ -27404,6 +30826,7 @@ }, { "tier": 6.0, + "symbol": "MBOX/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -27420,6 +30843,7 @@ }, { "tier": 7.0, + "symbol": "MBOX/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -27436,6 +30860,7 @@ }, { "tier": 8.0, + "symbol": "MBOX/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -27452,6 +30877,7 @@ }, { "tier": 9.0, + "symbol": "MBOX/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -27470,6 +30896,7 @@ "MDT/USDT:USDT": [ { "tier": 1.0, + "symbol": "MDT/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -27486,6 +30913,7 @@ }, { "tier": 2.0, + "symbol": "MDT/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -27502,6 +30930,7 @@ }, { "tier": 3.0, + "symbol": "MDT/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -27518,6 +30947,7 @@ }, { "tier": 4.0, + "symbol": "MDT/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -27534,6 +30964,7 @@ }, { "tier": 5.0, + "symbol": "MDT/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -27550,6 +30981,7 @@ }, { "tier": 6.0, + "symbol": "MDT/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -27566,6 +30998,7 @@ }, { "tier": 7.0, + "symbol": "MDT/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 3500000.0, @@ -27584,6 +31017,7 @@ "MEME/USDT:USDT": [ { "tier": 1.0, + "symbol": "MEME/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -27600,6 +31034,7 @@ }, { "tier": 2.0, + "symbol": "MEME/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 16000.0, @@ -27616,6 +31051,7 @@ }, { "tier": 3.0, + "symbol": "MEME/USDT:USDT", "currency": "USDT", "minNotional": 16000.0, "maxNotional": 80000.0, @@ -27632,6 +31068,7 @@ }, { "tier": 4.0, + "symbol": "MEME/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 160000.0, @@ -27648,6 +31085,7 @@ }, { "tier": 5.0, + "symbol": "MEME/USDT:USDT", "currency": "USDT", "minNotional": 160000.0, "maxNotional": 800000.0, @@ -27664,6 +31102,7 @@ }, { "tier": 6.0, + "symbol": "MEME/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 1600000.0, @@ -27680,6 +31119,7 @@ }, { "tier": 7.0, + "symbol": "MEME/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -27696,6 +31136,7 @@ }, { "tier": 8.0, + "symbol": "MEME/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -27712,6 +31153,7 @@ }, { "tier": 9.0, + "symbol": "MEME/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 8000000.0, @@ -27730,6 +31172,7 @@ "METIS/USDT:USDT": [ { "tier": 1.0, + "symbol": "METIS/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -27746,6 +31189,7 @@ }, { "tier": 2.0, + "symbol": "METIS/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -27762,6 +31206,7 @@ }, { "tier": 3.0, + "symbol": "METIS/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -27778,6 +31223,7 @@ }, { "tier": 4.0, + "symbol": "METIS/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -27794,6 +31240,7 @@ }, { "tier": 5.0, + "symbol": "METIS/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -27810,6 +31257,7 @@ }, { "tier": 6.0, + "symbol": "METIS/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -27826,6 +31274,7 @@ }, { "tier": 7.0, + "symbol": "METIS/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -27844,6 +31293,7 @@ "MEW/USDT:USDT": [ { "tier": 1.0, + "symbol": "MEW/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -27860,6 +31310,7 @@ }, { "tier": 2.0, + "symbol": "MEW/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 60000.0, @@ -27876,6 +31327,7 @@ }, { "tier": 3.0, + "symbol": "MEW/USDT:USDT", "currency": "USDT", "minNotional": 60000.0, "maxNotional": 300000.0, @@ -27892,6 +31344,7 @@ }, { "tier": 4.0, + "symbol": "MEW/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -27908,6 +31361,7 @@ }, { "tier": 5.0, + "symbol": "MEW/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 3000000.0, @@ -27924,6 +31378,7 @@ }, { "tier": 6.0, + "symbol": "MEW/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 6000000.0, @@ -27940,6 +31395,7 @@ }, { "tier": 7.0, + "symbol": "MEW/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 7500000.0, @@ -27956,6 +31412,7 @@ }, { "tier": 8.0, + "symbol": "MEW/USDT:USDT", "currency": "USDT", "minNotional": 7500000.0, "maxNotional": 15000000.0, @@ -27972,6 +31429,7 @@ }, { "tier": 9.0, + "symbol": "MEW/USDT:USDT", "currency": "USDT", "minNotional": 15000000.0, "maxNotional": 30000000.0, @@ -27990,6 +31448,7 @@ "MINA/USDT:USDT": [ { "tier": 1.0, + "symbol": "MINA/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -28006,6 +31465,7 @@ }, { "tier": 2.0, + "symbol": "MINA/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -28022,6 +31482,7 @@ }, { "tier": 3.0, + "symbol": "MINA/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 400000.0, @@ -28038,6 +31499,7 @@ }, { "tier": 4.0, + "symbol": "MINA/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 1000000.0, @@ -28054,6 +31516,7 @@ }, { "tier": 5.0, + "symbol": "MINA/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -28070,6 +31533,7 @@ }, { "tier": 6.0, + "symbol": "MINA/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 6000000.0, @@ -28086,6 +31550,7 @@ }, { "tier": 7.0, + "symbol": "MINA/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -28104,6 +31569,7 @@ "MKR/USDT:USDT": [ { "tier": 1.0, + "symbol": "MKR/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -28120,6 +31586,7 @@ }, { "tier": 2.0, + "symbol": "MKR/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -28136,15 +31603,16 @@ }, { "tier": 3.0, + "symbol": "MKR/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, - "maxNotional": 40000.0, + "maxNotional": 80000.0, "maintenanceMarginRate": 0.015, "maxLeverage": 40.0, "info": { "bracket": "3", "initialLeverage": "40", - "notionalCap": "40000", + "notionalCap": "80000", "notionalFloor": "25000", "maintMarginRatio": "0.015", "cum": "145.0" @@ -28152,129 +31620,137 @@ }, { "tier": 4.0, + "symbol": "MKR/USDT:USDT", "currency": "USDT", - "minNotional": 40000.0, - "maxNotional": 200000.0, + "minNotional": 80000.0, + "maxNotional": 400000.0, "maintenanceMarginRate": 0.02, "maxLeverage": 25.0, "info": { "bracket": "4", "initialLeverage": "25", - "notionalCap": "200000", - "notionalFloor": "40000", + "notionalCap": "400000", + "notionalFloor": "80000", "maintMarginRatio": "0.02", - "cum": "345.0" + "cum": "545.0" } }, { "tier": 5.0, + "symbol": "MKR/USDT:USDT", "currency": "USDT", - "minNotional": 200000.0, - "maxNotional": 450000.0, + "minNotional": 400000.0, + "maxNotional": 800000.0, "maintenanceMarginRate": 0.025, "maxLeverage": 20.0, "info": { "bracket": "5", "initialLeverage": "20", - "notionalCap": "450000", - "notionalFloor": "200000", + "notionalCap": "800000", + "notionalFloor": "400000", "maintMarginRatio": "0.025", - "cum": "1345.0" + "cum": "2545.0" } }, { "tier": 6.0, + "symbol": "MKR/USDT:USDT", "currency": "USDT", - "minNotional": 450000.0, - "maxNotional": 2000000.0, + "minNotional": 800000.0, + "maxNotional": 4000000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { "bracket": "6", "initialLeverage": "10", - "notionalCap": "2000000", - "notionalFloor": "450000", + "notionalCap": "4000000", + "notionalFloor": "800000", "maintMarginRatio": "0.05", - "cum": "12595.0" + "cum": "22545.0" } }, { "tier": 7.0, + "symbol": "MKR/USDT:USDT", "currency": "USDT", - "minNotional": 2000000.0, - "maxNotional": 4000000.0, + "minNotional": 4000000.0, + "maxNotional": 8000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { "bracket": "7", "initialLeverage": "5", - "notionalCap": "4000000", - "notionalFloor": "2000000", + "notionalCap": "8000000", + "notionalFloor": "4000000", "maintMarginRatio": "0.1", - "cum": "112595.0" + "cum": "222545.0" } }, { "tier": 8.0, + "symbol": "MKR/USDT:USDT", "currency": "USDT", - "minNotional": 4000000.0, - "maxNotional": 5000000.0, + "minNotional": 8000000.0, + "maxNotional": 10000000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { "bracket": "8", "initialLeverage": "4", - "notionalCap": "5000000", - "notionalFloor": "4000000", + "notionalCap": "10000000", + "notionalFloor": "8000000", "maintMarginRatio": "0.125", - "cum": "212595.0" + "cum": "422545.0" } }, { "tier": 9.0, + "symbol": "MKR/USDT:USDT", "currency": "USDT", - "minNotional": 5000000.0, - "maxNotional": 10000000.0, + "minNotional": 10000000.0, + "maxNotional": 20000000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { "bracket": "9", "initialLeverage": "2", - "notionalCap": "10000000", - "notionalFloor": "5000000", + "notionalCap": "20000000", + "notionalFloor": "10000000", "maintMarginRatio": "0.25", - "cum": "837595.0" + "cum": "1672545.0" } }, { "tier": 10.0, + "symbol": "MKR/USDT:USDT", "currency": "USDT", - "minNotional": 10000000.0, - "maxNotional": 20000000.0, + "minNotional": 20000000.0, + "maxNotional": 40000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { "bracket": "10", "initialLeverage": "1", - "notionalCap": "20000000", - "notionalFloor": "10000000", + "notionalCap": "40000000", + "notionalFloor": "20000000", "maintMarginRatio": "0.5", - "cum": "3337595.0" + "cum": "6672545.0" } } ], "MOODENG/USDT:USDT": [ { "tier": 1.0, + "symbol": "MOODENG/USDT:USDT", "currency": "USDT", "minNotional": 0.0, - "maxNotional": 5000.0, + "maxNotional": 10000.0, "maintenanceMarginRate": 0.01, "maxLeverage": 75.0, "info": { "bracket": "1", "initialLeverage": "75", - "notionalCap": "5000", + "notionalCap": "10000", "notionalFloor": "0", "maintMarginRatio": "0.01", "cum": "0.0" @@ -28282,136 +31758,145 @@ }, { "tier": 2.0, + "symbol": "MOODENG/USDT:USDT", "currency": "USDT", - "minNotional": 5000.0, - "maxNotional": 10000.0, + "minNotional": 10000.0, + "maxNotional": 80000.0, "maintenanceMarginRate": 0.015, "maxLeverage": 50.0, "info": { "bracket": "2", "initialLeverage": "50", - "notionalCap": "10000", - "notionalFloor": "5000", + "notionalCap": "80000", + "notionalFloor": "10000", "maintMarginRatio": "0.015", - "cum": "25.0" + "cum": "50.0" } }, { "tier": 3.0, + "symbol": "MOODENG/USDT:USDT", "currency": "USDT", - "minNotional": 10000.0, - "maxNotional": 30000.0, + "minNotional": 80000.0, + "maxNotional": 400000.0, "maintenanceMarginRate": 0.02, "maxLeverage": 25.0, "info": { "bracket": "3", "initialLeverage": "25", - "notionalCap": "30000", - "notionalFloor": "10000", + "notionalCap": "400000", + "notionalFloor": "80000", "maintMarginRatio": "0.02", - "cum": "75.0" + "cum": "450.0" } }, { "tier": 4.0, + "symbol": "MOODENG/USDT:USDT", "currency": "USDT", - "minNotional": 30000.0, - "maxNotional": 60000.0, + "minNotional": 400000.0, + "maxNotional": 800000.0, "maintenanceMarginRate": 0.025, "maxLeverage": 20.0, "info": { "bracket": "4", "initialLeverage": "20", - "notionalCap": "60000", - "notionalFloor": "30000", + "notionalCap": "800000", + "notionalFloor": "400000", "maintMarginRatio": "0.025", - "cum": "225.0" + "cum": "2450.0" } }, { "tier": 5.0, + "symbol": "MOODENG/USDT:USDT", "currency": "USDT", - "minNotional": 60000.0, - "maxNotional": 300000.0, + "minNotional": 800000.0, + "maxNotional": 4000000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { "bracket": "5", "initialLeverage": "10", - "notionalCap": "300000", - "notionalFloor": "60000", + "notionalCap": "4000000", + "notionalFloor": "800000", "maintMarginRatio": "0.05", - "cum": "1725.0" + "cum": "22450.0" } }, { "tier": 6.0, + "symbol": "MOODENG/USDT:USDT", "currency": "USDT", - "minNotional": 300000.0, - "maxNotional": 600000.0, + "minNotional": 4000000.0, + "maxNotional": 8000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { "bracket": "6", "initialLeverage": "5", - "notionalCap": "600000", - "notionalFloor": "300000", + "notionalCap": "8000000", + "notionalFloor": "4000000", "maintMarginRatio": "0.1", - "cum": "16725.0" + "cum": "222450.0" } }, { "tier": 7.0, + "symbol": "MOODENG/USDT:USDT", "currency": "USDT", - "minNotional": 600000.0, - "maxNotional": 750000.0, + "minNotional": 8000000.0, + "maxNotional": 10000000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { "bracket": "7", "initialLeverage": "4", - "notionalCap": "750000", - "notionalFloor": "600000", + "notionalCap": "10000000", + "notionalFloor": "8000000", "maintMarginRatio": "0.125", - "cum": "31725.0" + "cum": "422450.0" } }, { "tier": 8.0, + "symbol": "MOODENG/USDT:USDT", "currency": "USDT", - "minNotional": 750000.0, - "maxNotional": 1500000.0, + "minNotional": 10000000.0, + "maxNotional": 20000000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { "bracket": "8", "initialLeverage": "2", - "notionalCap": "1500000", - "notionalFloor": "750000", + "notionalCap": "20000000", + "notionalFloor": "10000000", "maintMarginRatio": "0.25", - "cum": "125475.0" + "cum": "1672450.0" } }, { "tier": 9.0, + "symbol": "MOODENG/USDT:USDT", "currency": "USDT", - "minNotional": 1500000.0, - "maxNotional": 3000000.0, + "minNotional": 20000000.0, + "maxNotional": 40000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { "bracket": "9", "initialLeverage": "1", - "notionalCap": "3000000", - "notionalFloor": "1500000", + "notionalCap": "40000000", + "notionalFloor": "20000000", "maintMarginRatio": "0.5", - "cum": "500475.0" + "cum": "6672450.0" } } ], "MOVR/USDT:USDT": [ { "tier": 1.0, + "symbol": "MOVR/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -28428,6 +31913,7 @@ }, { "tier": 2.0, + "symbol": "MOVR/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -28444,6 +31930,7 @@ }, { "tier": 3.0, + "symbol": "MOVR/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -28460,6 +31947,7 @@ }, { "tier": 4.0, + "symbol": "MOVR/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -28476,6 +31964,7 @@ }, { "tier": 5.0, + "symbol": "MOVR/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -28492,6 +31981,7 @@ }, { "tier": 6.0, + "symbol": "MOVR/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -28508,6 +31998,7 @@ }, { "tier": 7.0, + "symbol": "MOVR/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -28526,6 +32017,7 @@ "MTL/USDT:USDT": [ { "tier": 1.0, + "symbol": "MTL/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -28542,6 +32034,7 @@ }, { "tier": 2.0, + "symbol": "MTL/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -28558,6 +32051,7 @@ }, { "tier": 3.0, + "symbol": "MTL/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 600000.0, @@ -28574,6 +32068,7 @@ }, { "tier": 4.0, + "symbol": "MTL/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 1600000.0, @@ -28590,6 +32085,7 @@ }, { "tier": 5.0, + "symbol": "MTL/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -28606,6 +32102,7 @@ }, { "tier": 6.0, + "symbol": "MTL/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 6000000.0, @@ -28622,6 +32119,7 @@ }, { "tier": 7.0, + "symbol": "MTL/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -28640,6 +32138,7 @@ "MYRO/USDT:USDT": [ { "tier": 1.0, + "symbol": "MYRO/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -28656,6 +32155,7 @@ }, { "tier": 2.0, + "symbol": "MYRO/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -28672,6 +32172,7 @@ }, { "tier": 3.0, + "symbol": "MYRO/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -28688,6 +32189,7 @@ }, { "tier": 4.0, + "symbol": "MYRO/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 100000.0, @@ -28704,6 +32206,7 @@ }, { "tier": 5.0, + "symbol": "MYRO/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 500000.0, @@ -28720,6 +32223,7 @@ }, { "tier": 6.0, + "symbol": "MYRO/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -28736,6 +32240,7 @@ }, { "tier": 7.0, + "symbol": "MYRO/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 1250000.0, @@ -28752,6 +32257,7 @@ }, { "tier": 8.0, + "symbol": "MYRO/USDT:USDT", "currency": "USDT", "minNotional": 1250000.0, "maxNotional": 2500000.0, @@ -28768,6 +32274,7 @@ }, { "tier": 9.0, + "symbol": "MYRO/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 5000000.0, @@ -28786,6 +32293,7 @@ "NEAR/USDC:USDC": [ { "tier": 1.0, + "symbol": "NEAR/USDC:USDC", "currency": "USDC", "minNotional": 0.0, "maxNotional": 10000.0, @@ -28802,6 +32310,7 @@ }, { "tier": 2.0, + "symbol": "NEAR/USDC:USDC", "currency": "USDC", "minNotional": 10000.0, "maxNotional": 250000.0, @@ -28818,6 +32327,7 @@ }, { "tier": 3.0, + "symbol": "NEAR/USDC:USDC", "currency": "USDC", "minNotional": 250000.0, "maxNotional": 750000.0, @@ -28834,6 +32344,7 @@ }, { "tier": 4.0, + "symbol": "NEAR/USDC:USDC", "currency": "USDC", "minNotional": 750000.0, "maxNotional": 1500000.0, @@ -28850,6 +32361,7 @@ }, { "tier": 5.0, + "symbol": "NEAR/USDC:USDC", "currency": "USDC", "minNotional": 1500000.0, "maxNotional": 4000000.0, @@ -28866,6 +32378,7 @@ }, { "tier": 6.0, + "symbol": "NEAR/USDC:USDC", "currency": "USDC", "minNotional": 4000000.0, "maxNotional": 5000000.0, @@ -28882,6 +32395,7 @@ }, { "tier": 7.0, + "symbol": "NEAR/USDC:USDC", "currency": "USDC", "minNotional": 5000000.0, "maxNotional": 12000000.0, @@ -28898,6 +32412,7 @@ }, { "tier": 8.0, + "symbol": "NEAR/USDC:USDC", "currency": "USDC", "minNotional": 12000000.0, "maxNotional": 20000000.0, @@ -28916,6 +32431,7 @@ "NEAR/USDT:USDT": [ { "tier": 1.0, + "symbol": "NEAR/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -28932,6 +32448,7 @@ }, { "tier": 2.0, + "symbol": "NEAR/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 100000.0, @@ -28948,6 +32465,7 @@ }, { "tier": 3.0, + "symbol": "NEAR/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 500000.0, @@ -28964,6 +32482,7 @@ }, { "tier": 4.0, + "symbol": "NEAR/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -28980,6 +32499,7 @@ }, { "tier": 5.0, + "symbol": "NEAR/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 5000000.0, @@ -28996,6 +32516,7 @@ }, { "tier": 6.0, + "symbol": "NEAR/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -29012,6 +32533,7 @@ }, { "tier": 7.0, + "symbol": "NEAR/USDT:USDT", "currency": "USDT", "minNotional": 10000000.0, "maxNotional": 12500000.0, @@ -29028,6 +32550,7 @@ }, { "tier": 8.0, + "symbol": "NEAR/USDT:USDT", "currency": "USDT", "minNotional": 12500000.0, "maxNotional": 25000000.0, @@ -29044,6 +32567,7 @@ }, { "tier": 9.0, + "symbol": "NEAR/USDT:USDT", "currency": "USDT", "minNotional": 25000000.0, "maxNotional": 50000000.0, @@ -29062,6 +32586,7 @@ "NEIRO/USDT:USDT": [ { "tier": 1.0, + "symbol": "NEIRO/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 20000.0, @@ -29078,6 +32603,7 @@ }, { "tier": 2.0, + "symbol": "NEIRO/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 160000.0, @@ -29094,6 +32620,7 @@ }, { "tier": 3.0, + "symbol": "NEIRO/USDT:USDT", "currency": "USDT", "minNotional": 160000.0, "maxNotional": 800000.0, @@ -29110,6 +32637,7 @@ }, { "tier": 4.0, + "symbol": "NEIRO/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 1600000.0, @@ -29126,6 +32654,7 @@ }, { "tier": 5.0, + "symbol": "NEIRO/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 8000000.0, @@ -29142,6 +32671,7 @@ }, { "tier": 6.0, + "symbol": "NEIRO/USDT:USDT", "currency": "USDT", "minNotional": 8000000.0, "maxNotional": 16000000.0, @@ -29158,6 +32688,7 @@ }, { "tier": 7.0, + "symbol": "NEIRO/USDT:USDT", "currency": "USDT", "minNotional": 16000000.0, "maxNotional": 20000000.0, @@ -29174,6 +32705,7 @@ }, { "tier": 8.0, + "symbol": "NEIRO/USDT:USDT", "currency": "USDT", "minNotional": 20000000.0, "maxNotional": 40000000.0, @@ -29190,6 +32722,7 @@ }, { "tier": 9.0, + "symbol": "NEIRO/USDT:USDT", "currency": "USDT", "minNotional": 40000000.0, "maxNotional": 80000000.0, @@ -29208,6 +32741,7 @@ "NEIROETH/USDT:USDT": [ { "tier": 1.0, + "symbol": "NEIROETH/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -29224,6 +32758,7 @@ }, { "tier": 2.0, + "symbol": "NEIROETH/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -29240,6 +32775,7 @@ }, { "tier": 3.0, + "symbol": "NEIROETH/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -29256,6 +32792,7 @@ }, { "tier": 4.0, + "symbol": "NEIROETH/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 40000.0, @@ -29272,6 +32809,7 @@ }, { "tier": 5.0, + "symbol": "NEIROETH/USDT:USDT", "currency": "USDT", "minNotional": 40000.0, "maxNotional": 200000.0, @@ -29288,6 +32826,7 @@ }, { "tier": 6.0, + "symbol": "NEIROETH/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -29304,6 +32843,7 @@ }, { "tier": 7.0, + "symbol": "NEIROETH/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -29320,6 +32860,7 @@ }, { "tier": 8.0, + "symbol": "NEIROETH/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -29336,6 +32877,7 @@ }, { "tier": 9.0, + "symbol": "NEIROETH/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -29354,6 +32896,7 @@ "NEO/USDC:USDC": [ { "tier": 1.0, + "symbol": "NEO/USDC:USDC", "currency": "USDC", "minNotional": 0.0, "maxNotional": 5000.0, @@ -29370,6 +32913,7 @@ }, { "tier": 2.0, + "symbol": "NEO/USDC:USDC", "currency": "USDC", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -29386,6 +32930,7 @@ }, { "tier": 3.0, + "symbol": "NEO/USDC:USDC", "currency": "USDC", "minNotional": 50000.0, "maxNotional": 400000.0, @@ -29402,6 +32947,7 @@ }, { "tier": 4.0, + "symbol": "NEO/USDC:USDC", "currency": "USDC", "minNotional": 400000.0, "maxNotional": 800000.0, @@ -29418,6 +32964,7 @@ }, { "tier": 5.0, + "symbol": "NEO/USDC:USDC", "currency": "USDC", "minNotional": 800000.0, "maxNotional": 2000000.0, @@ -29434,6 +32981,7 @@ }, { "tier": 6.0, + "symbol": "NEO/USDC:USDC", "currency": "USDC", "minNotional": 2000000.0, "maxNotional": 5000000.0, @@ -29450,6 +32998,7 @@ }, { "tier": 7.0, + "symbol": "NEO/USDC:USDC", "currency": "USDC", "minNotional": 5000000.0, "maxNotional": 12000000.0, @@ -29466,6 +33015,7 @@ }, { "tier": 8.0, + "symbol": "NEO/USDC:USDC", "currency": "USDC", "minNotional": 12000000.0, "maxNotional": 20000000.0, @@ -29484,6 +33034,7 @@ "NEO/USDT:USDT": [ { "tier": 1.0, + "symbol": "NEO/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -29500,6 +33051,7 @@ }, { "tier": 2.0, + "symbol": "NEO/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -29516,6 +33068,7 @@ }, { "tier": 3.0, + "symbol": "NEO/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 400000.0, @@ -29532,6 +33085,7 @@ }, { "tier": 4.0, + "symbol": "NEO/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 800000.0, @@ -29548,6 +33102,7 @@ }, { "tier": 5.0, + "symbol": "NEO/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 2000000.0, @@ -29564,6 +33119,7 @@ }, { "tier": 6.0, + "symbol": "NEO/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 5000000.0, @@ -29580,6 +33136,7 @@ }, { "tier": 7.0, + "symbol": "NEO/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 12000000.0, @@ -29596,6 +33153,7 @@ }, { "tier": 8.0, + "symbol": "NEO/USDT:USDT", "currency": "USDT", "minNotional": 12000000.0, "maxNotional": 20000000.0, @@ -29614,6 +33172,7 @@ "NFP/USDT:USDT": [ { "tier": 1.0, + "symbol": "NFP/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -29630,6 +33189,7 @@ }, { "tier": 2.0, + "symbol": "NFP/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -29646,6 +33206,7 @@ }, { "tier": 3.0, + "symbol": "NFP/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 50000.0, @@ -29662,6 +33223,7 @@ }, { "tier": 4.0, + "symbol": "NFP/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 500000.0, @@ -29678,6 +33240,7 @@ }, { "tier": 5.0, + "symbol": "NFP/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -29694,6 +33257,7 @@ }, { "tier": 6.0, + "symbol": "NFP/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 1250000.0, @@ -29710,6 +33274,7 @@ }, { "tier": 7.0, + "symbol": "NFP/USDT:USDT", "currency": "USDT", "minNotional": 1250000.0, "maxNotional": 2500000.0, @@ -29726,6 +33291,7 @@ }, { "tier": 8.0, + "symbol": "NFP/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 5000000.0, @@ -29744,6 +33310,7 @@ "NKN/USDT:USDT": [ { "tier": 1.0, + "symbol": "NKN/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -29760,6 +33327,7 @@ }, { "tier": 2.0, + "symbol": "NKN/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -29776,6 +33344,7 @@ }, { "tier": 3.0, + "symbol": "NKN/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 200000.0, @@ -29792,6 +33361,7 @@ }, { "tier": 4.0, + "symbol": "NKN/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -29808,6 +33378,7 @@ }, { "tier": 5.0, + "symbol": "NKN/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -29824,6 +33395,7 @@ }, { "tier": 6.0, + "symbol": "NKN/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -29842,6 +33414,7 @@ "NMR/USDT:USDT": [ { "tier": 1.0, + "symbol": "NMR/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -29858,6 +33431,7 @@ }, { "tier": 2.0, + "symbol": "NMR/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -29874,6 +33448,7 @@ }, { "tier": 3.0, + "symbol": "NMR/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -29890,6 +33465,7 @@ }, { "tier": 4.0, + "symbol": "NMR/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -29906,6 +33482,7 @@ }, { "tier": 5.0, + "symbol": "NMR/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -29922,6 +33499,7 @@ }, { "tier": 6.0, + "symbol": "NMR/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -29938,6 +33516,7 @@ }, { "tier": 7.0, + "symbol": "NMR/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -29956,6 +33535,7 @@ "NOT/USDT:USDT": [ { "tier": 1.0, + "symbol": "NOT/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -29972,6 +33552,7 @@ }, { "tier": 2.0, + "symbol": "NOT/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 60000.0, @@ -29988,6 +33569,7 @@ }, { "tier": 3.0, + "symbol": "NOT/USDT:USDT", "currency": "USDT", "minNotional": 60000.0, "maxNotional": 300000.0, @@ -30004,6 +33586,7 @@ }, { "tier": 4.0, + "symbol": "NOT/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -30020,6 +33603,7 @@ }, { "tier": 5.0, + "symbol": "NOT/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 3000000.0, @@ -30036,6 +33620,7 @@ }, { "tier": 6.0, + "symbol": "NOT/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 6000000.0, @@ -30052,6 +33637,7 @@ }, { "tier": 7.0, + "symbol": "NOT/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 7500000.0, @@ -30068,6 +33654,7 @@ }, { "tier": 8.0, + "symbol": "NOT/USDT:USDT", "currency": "USDT", "minNotional": 7500000.0, "maxNotional": 15000000.0, @@ -30084,6 +33671,7 @@ }, { "tier": 9.0, + "symbol": "NOT/USDT:USDT", "currency": "USDT", "minNotional": 15000000.0, "maxNotional": 30000000.0, @@ -30102,6 +33690,7 @@ "NTRN/USDT:USDT": [ { "tier": 1.0, + "symbol": "NTRN/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -30118,6 +33707,7 @@ }, { "tier": 2.0, + "symbol": "NTRN/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -30134,6 +33724,7 @@ }, { "tier": 3.0, + "symbol": "NTRN/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -30150,6 +33741,7 @@ }, { "tier": 4.0, + "symbol": "NTRN/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -30166,6 +33758,7 @@ }, { "tier": 5.0, + "symbol": "NTRN/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -30182,6 +33775,7 @@ }, { "tier": 6.0, + "symbol": "NTRN/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -30198,6 +33792,7 @@ }, { "tier": 7.0, + "symbol": "NTRN/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -30216,6 +33811,7 @@ "NULS/USDT:USDT": [ { "tier": 1.0, + "symbol": "NULS/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -30232,6 +33828,7 @@ }, { "tier": 2.0, + "symbol": "NULS/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -30248,6 +33845,7 @@ }, { "tier": 3.0, + "symbol": "NULS/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -30264,6 +33862,7 @@ }, { "tier": 4.0, + "symbol": "NULS/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 40000.0, @@ -30280,6 +33879,7 @@ }, { "tier": 5.0, + "symbol": "NULS/USDT:USDT", "currency": "USDT", "minNotional": 40000.0, "maxNotional": 200000.0, @@ -30296,6 +33896,7 @@ }, { "tier": 6.0, + "symbol": "NULS/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -30312,6 +33913,7 @@ }, { "tier": 7.0, + "symbol": "NULS/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -30328,6 +33930,7 @@ }, { "tier": 8.0, + "symbol": "NULS/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -30344,6 +33947,7 @@ }, { "tier": 9.0, + "symbol": "NULS/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -30362,6 +33966,7 @@ "OCEAN/USDT:USDT": [ { "tier": 1.0, + "symbol": "OCEAN/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -30378,6 +33983,7 @@ }, { "tier": 2.0, + "symbol": "OCEAN/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -30394,6 +34000,7 @@ }, { "tier": 3.0, + "symbol": "OCEAN/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -30410,6 +34017,7 @@ }, { "tier": 4.0, + "symbol": "OCEAN/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -30426,6 +34034,7 @@ }, { "tier": 5.0, + "symbol": "OCEAN/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -30442,6 +34051,7 @@ }, { "tier": 6.0, + "symbol": "OCEAN/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -30460,6 +34070,7 @@ "OGN/USDT:USDT": [ { "tier": 1.0, + "symbol": "OGN/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -30476,6 +34087,7 @@ }, { "tier": 2.0, + "symbol": "OGN/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -30492,6 +34104,7 @@ }, { "tier": 3.0, + "symbol": "OGN/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -30508,6 +34121,7 @@ }, { "tier": 4.0, + "symbol": "OGN/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -30524,6 +34138,7 @@ }, { "tier": 5.0, + "symbol": "OGN/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -30540,6 +34155,7 @@ }, { "tier": 6.0, + "symbol": "OGN/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -30556,6 +34172,7 @@ }, { "tier": 7.0, + "symbol": "OGN/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -30572,6 +34189,7 @@ }, { "tier": 8.0, + "symbol": "OGN/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -30590,6 +34208,7 @@ "OM/USDT:USDT": [ { "tier": 1.0, + "symbol": "OM/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -30606,6 +34225,7 @@ }, { "tier": 2.0, + "symbol": "OM/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -30622,6 +34242,7 @@ }, { "tier": 3.0, + "symbol": "OM/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 100000.0, @@ -30638,6 +34259,7 @@ }, { "tier": 4.0, + "symbol": "OM/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -30654,6 +34276,7 @@ }, { "tier": 5.0, + "symbol": "OM/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 1000000.0, @@ -30670,6 +34293,7 @@ }, { "tier": 6.0, + "symbol": "OM/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -30686,6 +34310,7 @@ }, { "tier": 7.0, + "symbol": "OM/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 2500000.0, @@ -30702,6 +34327,7 @@ }, { "tier": 8.0, + "symbol": "OM/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 5000000.0, @@ -30718,6 +34344,7 @@ }, { "tier": 9.0, + "symbol": "OM/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -30736,6 +34363,7 @@ "OMG/USDT:USDT": [ { "tier": 1.0, + "symbol": "OMG/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -30752,6 +34380,7 @@ }, { "tier": 2.0, + "symbol": "OMG/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -30768,6 +34397,7 @@ }, { "tier": 3.0, + "symbol": "OMG/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 900000.0, @@ -30784,6 +34414,7 @@ }, { "tier": 4.0, + "symbol": "OMG/USDT:USDT", "currency": "USDT", "minNotional": 900000.0, "maxNotional": 2400000.0, @@ -30800,6 +34431,7 @@ }, { "tier": 5.0, + "symbol": "OMG/USDT:USDT", "currency": "USDT", "minNotional": 2400000.0, "maxNotional": 3000000.0, @@ -30816,6 +34448,7 @@ }, { "tier": 6.0, + "symbol": "OMG/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 9000000.0, @@ -30832,6 +34465,7 @@ }, { "tier": 7.0, + "symbol": "OMG/USDT:USDT", "currency": "USDT", "minNotional": 9000000.0, "maxNotional": 15000000.0, @@ -30850,6 +34484,7 @@ "OMNI/USDT:USDT": [ { "tier": 1.0, + "symbol": "OMNI/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -30866,6 +34501,7 @@ }, { "tier": 2.0, + "symbol": "OMNI/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -30882,6 +34518,7 @@ }, { "tier": 3.0, + "symbol": "OMNI/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 30000.0, @@ -30898,6 +34535,7 @@ }, { "tier": 4.0, + "symbol": "OMNI/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 300000.0, @@ -30914,6 +34552,7 @@ }, { "tier": 5.0, + "symbol": "OMNI/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -30930,6 +34569,7 @@ }, { "tier": 6.0, + "symbol": "OMNI/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 750000.0, @@ -30946,6 +34586,7 @@ }, { "tier": 7.0, + "symbol": "OMNI/USDT:USDT", "currency": "USDT", "minNotional": 750000.0, "maxNotional": 1500000.0, @@ -30962,6 +34603,7 @@ }, { "tier": 8.0, + "symbol": "OMNI/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -30980,6 +34622,7 @@ "ONDO/USDT:USDT": [ { "tier": 1.0, + "symbol": "ONDO/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -30996,6 +34639,7 @@ }, { "tier": 2.0, + "symbol": "ONDO/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 40000.0, @@ -31012,6 +34656,7 @@ }, { "tier": 3.0, + "symbol": "ONDO/USDT:USDT", "currency": "USDT", "minNotional": 40000.0, "maxNotional": 200000.0, @@ -31028,6 +34673,7 @@ }, { "tier": 4.0, + "symbol": "ONDO/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -31044,6 +34690,7 @@ }, { "tier": 5.0, + "symbol": "ONDO/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 2000000.0, @@ -31060,6 +34707,7 @@ }, { "tier": 6.0, + "symbol": "ONDO/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -31076,6 +34724,7 @@ }, { "tier": 7.0, + "symbol": "ONDO/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 5000000.0, @@ -31092,6 +34741,7 @@ }, { "tier": 8.0, + "symbol": "ONDO/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -31108,6 +34758,7 @@ }, { "tier": 9.0, + "symbol": "ONDO/USDT:USDT", "currency": "USDT", "minNotional": 10000000.0, "maxNotional": 20000000.0, @@ -31126,6 +34777,7 @@ "ONE/USDT:USDT": [ { "tier": 1.0, + "symbol": "ONE/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -31142,6 +34794,7 @@ }, { "tier": 2.0, + "symbol": "ONE/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -31158,6 +34811,7 @@ }, { "tier": 3.0, + "symbol": "ONE/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -31174,6 +34828,7 @@ }, { "tier": 4.0, + "symbol": "ONE/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -31190,6 +34845,7 @@ }, { "tier": 5.0, + "symbol": "ONE/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -31206,6 +34862,7 @@ }, { "tier": 6.0, + "symbol": "ONE/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -31222,6 +34879,7 @@ }, { "tier": 7.0, + "symbol": "ONE/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -31238,6 +34896,7 @@ }, { "tier": 8.0, + "symbol": "ONE/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -31256,6 +34915,7 @@ "ONG/USDT:USDT": [ { "tier": 1.0, + "symbol": "ONG/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -31272,6 +34932,7 @@ }, { "tier": 2.0, + "symbol": "ONG/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -31288,6 +34949,7 @@ }, { "tier": 3.0, + "symbol": "ONG/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -31304,6 +34966,7 @@ }, { "tier": 4.0, + "symbol": "ONG/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -31320,6 +34983,7 @@ }, { "tier": 5.0, + "symbol": "ONG/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -31336,6 +35000,7 @@ }, { "tier": 6.0, + "symbol": "ONG/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -31352,6 +35017,7 @@ }, { "tier": 7.0, + "symbol": "ONG/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -31370,6 +35036,7 @@ "ONT/USDT:USDT": [ { "tier": 1.0, + "symbol": "ONT/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -31386,6 +35053,7 @@ }, { "tier": 2.0, + "symbol": "ONT/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -31402,6 +35070,7 @@ }, { "tier": 3.0, + "symbol": "ONT/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 600000.0, @@ -31418,6 +35087,7 @@ }, { "tier": 4.0, + "symbol": "ONT/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 1600000.0, @@ -31434,6 +35104,7 @@ }, { "tier": 5.0, + "symbol": "ONT/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -31450,6 +35121,7 @@ }, { "tier": 6.0, + "symbol": "ONT/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 6000000.0, @@ -31466,6 +35138,7 @@ }, { "tier": 7.0, + "symbol": "ONT/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -31484,6 +35157,7 @@ "OP/USDT:USDT": [ { "tier": 1.0, + "symbol": "OP/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -31500,6 +35174,7 @@ }, { "tier": 2.0, + "symbol": "OP/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -31516,6 +35191,7 @@ }, { "tier": 3.0, + "symbol": "OP/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 80000.0, @@ -31532,6 +35208,7 @@ }, { "tier": 4.0, + "symbol": "OP/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 300000.0, @@ -31548,6 +35225,7 @@ }, { "tier": 5.0, + "symbol": "OP/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -31564,6 +35242,7 @@ }, { "tier": 6.0, + "symbol": "OP/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 3000000.0, @@ -31580,6 +35259,7 @@ }, { "tier": 7.0, + "symbol": "OP/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 6000000.0, @@ -31596,6 +35276,7 @@ }, { "tier": 8.0, + "symbol": "OP/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 7500000.0, @@ -31612,6 +35293,7 @@ }, { "tier": 9.0, + "symbol": "OP/USDT:USDT", "currency": "USDT", "minNotional": 7500000.0, "maxNotional": 18000000.0, @@ -31628,6 +35310,7 @@ }, { "tier": 10.0, + "symbol": "OP/USDT:USDT", "currency": "USDT", "minNotional": 18000000.0, "maxNotional": 30000000.0, @@ -31646,6 +35329,7 @@ "ORBS/USDT:USDT": [ { "tier": 1.0, + "symbol": "ORBS/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -31662,6 +35346,7 @@ }, { "tier": 2.0, + "symbol": "ORBS/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -31678,6 +35363,7 @@ }, { "tier": 3.0, + "symbol": "ORBS/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 30000.0, @@ -31694,6 +35380,7 @@ }, { "tier": 4.0, + "symbol": "ORBS/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 60000.0, @@ -31710,6 +35397,7 @@ }, { "tier": 5.0, + "symbol": "ORBS/USDT:USDT", "currency": "USDT", "minNotional": 60000.0, "maxNotional": 300000.0, @@ -31726,6 +35414,7 @@ }, { "tier": 6.0, + "symbol": "ORBS/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -31742,6 +35431,7 @@ }, { "tier": 7.0, + "symbol": "ORBS/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 750000.0, @@ -31758,6 +35448,7 @@ }, { "tier": 8.0, + "symbol": "ORBS/USDT:USDT", "currency": "USDT", "minNotional": 750000.0, "maxNotional": 1500000.0, @@ -31774,6 +35465,7 @@ }, { "tier": 9.0, + "symbol": "ORBS/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -31792,6 +35484,7 @@ "ORDI/USDC:USDC": [ { "tier": 1.0, + "symbol": "ORDI/USDC:USDC", "currency": "USDC", "minNotional": 0.0, "maxNotional": 5000.0, @@ -31808,6 +35501,7 @@ }, { "tier": 2.0, + "symbol": "ORDI/USDC:USDC", "currency": "USDC", "minNotional": 5000.0, "maxNotional": 75000.0, @@ -31824,6 +35518,7 @@ }, { "tier": 3.0, + "symbol": "ORDI/USDC:USDC", "currency": "USDC", "minNotional": 75000.0, "maxNotional": 150000.0, @@ -31840,6 +35535,7 @@ }, { "tier": 4.0, + "symbol": "ORDI/USDC:USDC", "currency": "USDC", "minNotional": 150000.0, "maxNotional": 300000.0, @@ -31856,6 +35552,7 @@ }, { "tier": 5.0, + "symbol": "ORDI/USDC:USDC", "currency": "USDC", "minNotional": 300000.0, "maxNotional": 1000000.0, @@ -31872,6 +35569,7 @@ }, { "tier": 6.0, + "symbol": "ORDI/USDC:USDC", "currency": "USDC", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -31888,6 +35586,7 @@ }, { "tier": 7.0, + "symbol": "ORDI/USDC:USDC", "currency": "USDC", "minNotional": 3000000.0, "maxNotional": 6000000.0, @@ -31904,6 +35603,7 @@ }, { "tier": 8.0, + "symbol": "ORDI/USDC:USDC", "currency": "USDC", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -31920,6 +35620,7 @@ }, { "tier": 9.0, + "symbol": "ORDI/USDC:USDC", "currency": "USDC", "minNotional": 10000000.0, "maxNotional": 20000000.0, @@ -31936,6 +35637,7 @@ }, { "tier": 10.0, + "symbol": "ORDI/USDC:USDC", "currency": "USDC", "minNotional": 20000000.0, "maxNotional": 30000000.0, @@ -31954,6 +35656,7 @@ "ORDI/USDT:USDT": [ { "tier": 1.0, + "symbol": "ORDI/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -31970,6 +35673,7 @@ }, { "tier": 2.0, + "symbol": "ORDI/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 80000.0, @@ -31986,6 +35690,7 @@ }, { "tier": 3.0, + "symbol": "ORDI/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 150000.0, @@ -32002,6 +35707,7 @@ }, { "tier": 4.0, + "symbol": "ORDI/USDT:USDT", "currency": "USDT", "minNotional": 150000.0, "maxNotional": 400000.0, @@ -32018,6 +35724,7 @@ }, { "tier": 5.0, + "symbol": "ORDI/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 1000000.0, @@ -32034,6 +35741,7 @@ }, { "tier": 6.0, + "symbol": "ORDI/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 4000000.0, @@ -32050,6 +35758,7 @@ }, { "tier": 7.0, + "symbol": "ORDI/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 8000000.0, @@ -32066,6 +35775,7 @@ }, { "tier": 8.0, + "symbol": "ORDI/USDT:USDT", "currency": "USDT", "minNotional": 8000000.0, "maxNotional": 10000000.0, @@ -32082,6 +35792,7 @@ }, { "tier": 9.0, + "symbol": "ORDI/USDT:USDT", "currency": "USDT", "minNotional": 10000000.0, "maxNotional": 20000000.0, @@ -32098,6 +35809,7 @@ }, { "tier": 10.0, + "symbol": "ORDI/USDT:USDT", "currency": "USDT", "minNotional": 20000000.0, "maxNotional": 40000000.0, @@ -32116,6 +35828,7 @@ "OXT/USDT:USDT": [ { "tier": 1.0, + "symbol": "OXT/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -32132,6 +35845,7 @@ }, { "tier": 2.0, + "symbol": "OXT/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -32148,6 +35862,7 @@ }, { "tier": 3.0, + "symbol": "OXT/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -32164,6 +35879,7 @@ }, { "tier": 4.0, + "symbol": "OXT/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -32180,6 +35896,7 @@ }, { "tier": 5.0, + "symbol": "OXT/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -32196,6 +35913,7 @@ }, { "tier": 6.0, + "symbol": "OXT/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -32212,6 +35930,7 @@ }, { "tier": 7.0, + "symbol": "OXT/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -32230,6 +35949,7 @@ "PENDLE/USDT:USDT": [ { "tier": 1.0, + "symbol": "PENDLE/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -32246,6 +35966,7 @@ }, { "tier": 2.0, + "symbol": "PENDLE/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -32262,6 +35983,7 @@ }, { "tier": 3.0, + "symbol": "PENDLE/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 100000.0, @@ -32278,6 +36000,7 @@ }, { "tier": 4.0, + "symbol": "PENDLE/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -32294,6 +36017,7 @@ }, { "tier": 5.0, + "symbol": "PENDLE/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 1000000.0, @@ -32310,6 +36034,7 @@ }, { "tier": 6.0, + "symbol": "PENDLE/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -32326,6 +36051,7 @@ }, { "tier": 7.0, + "symbol": "PENDLE/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 2500000.0, @@ -32342,6 +36068,7 @@ }, { "tier": 8.0, + "symbol": "PENDLE/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 5000000.0, @@ -32358,6 +36085,7 @@ }, { "tier": 9.0, + "symbol": "PENDLE/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -32376,6 +36104,7 @@ "PEOPLE/USDT:USDT": [ { "tier": 1.0, + "symbol": "PEOPLE/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -32392,15 +36121,16 @@ }, { "tier": 2.0, + "symbol": "PEOPLE/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, - "maxNotional": 30000.0, + "maxNotional": 40000.0, "maintenanceMarginRate": 0.015, "maxLeverage": 50.0, "info": { "bracket": "2", "initialLeverage": "50", - "notionalCap": "30000", + "notionalCap": "40000", "notionalFloor": "10000", "maintMarginRatio": "0.015", "cum": "50.0" @@ -32408,120 +36138,128 @@ }, { "tier": 3.0, + "symbol": "PEOPLE/USDT:USDT", "currency": "USDT", - "minNotional": 30000.0, - "maxNotional": 150000.0, + "minNotional": 40000.0, + "maxNotional": 200000.0, "maintenanceMarginRate": 0.02, "maxLeverage": 25.0, "info": { "bracket": "3", "initialLeverage": "25", - "notionalCap": "150000", - "notionalFloor": "30000", + "notionalCap": "200000", + "notionalFloor": "40000", "maintMarginRatio": "0.02", - "cum": "200.0" + "cum": "250.0" } }, { "tier": 4.0, + "symbol": "PEOPLE/USDT:USDT", "currency": "USDT", - "minNotional": 150000.0, - "maxNotional": 300000.0, + "minNotional": 200000.0, + "maxNotional": 400000.0, "maintenanceMarginRate": 0.025, "maxLeverage": 20.0, "info": { "bracket": "4", "initialLeverage": "20", - "notionalCap": "300000", - "notionalFloor": "150000", + "notionalCap": "400000", + "notionalFloor": "200000", "maintMarginRatio": "0.025", - "cum": "950.0" + "cum": "1250.0" } }, { "tier": 5.0, + "symbol": "PEOPLE/USDT:USDT", "currency": "USDT", - "minNotional": 300000.0, - "maxNotional": 1500000.0, + "minNotional": 400000.0, + "maxNotional": 2000000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { "bracket": "5", "initialLeverage": "10", - "notionalCap": "1500000", - "notionalFloor": "300000", + "notionalCap": "2000000", + "notionalFloor": "400000", "maintMarginRatio": "0.05", - "cum": "8450.0" + "cum": "11250.0" } }, { "tier": 6.0, + "symbol": "PEOPLE/USDT:USDT", "currency": "USDT", - "minNotional": 1500000.0, - "maxNotional": 3000000.0, + "minNotional": 2000000.0, + "maxNotional": 4000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { "bracket": "6", "initialLeverage": "5", - "notionalCap": "3000000", - "notionalFloor": "1500000", + "notionalCap": "4000000", + "notionalFloor": "2000000", "maintMarginRatio": "0.1", - "cum": "83450.0" + "cum": "111250.0" } }, { "tier": 7.0, + "symbol": "PEOPLE/USDT:USDT", "currency": "USDT", - "minNotional": 3000000.0, - "maxNotional": 3750000.0, + "minNotional": 4000000.0, + "maxNotional": 5000000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { "bracket": "7", "initialLeverage": "4", - "notionalCap": "3750000", - "notionalFloor": "3000000", + "notionalCap": "5000000", + "notionalFloor": "4000000", "maintMarginRatio": "0.125", - "cum": "158450.0" + "cum": "211250.0" } }, { "tier": 8.0, + "symbol": "PEOPLE/USDT:USDT", "currency": "USDT", - "minNotional": 3750000.0, - "maxNotional": 7500000.0, + "minNotional": 5000000.0, + "maxNotional": 10000000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { "bracket": "8", "initialLeverage": "2", - "notionalCap": "7500000", - "notionalFloor": "3750000", + "notionalCap": "10000000", + "notionalFloor": "5000000", "maintMarginRatio": "0.25", - "cum": "627200.0" + "cum": "836250.0" } }, { "tier": 9.0, + "symbol": "PEOPLE/USDT:USDT", "currency": "USDT", - "minNotional": 7500000.0, - "maxNotional": 15000000.0, + "minNotional": 10000000.0, + "maxNotional": 20000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { "bracket": "9", "initialLeverage": "1", - "notionalCap": "15000000", - "notionalFloor": "7500000", + "notionalCap": "20000000", + "notionalFloor": "10000000", "maintMarginRatio": "0.5", - "cum": "2502200.0" + "cum": "3336250.0" } } ], "PERP/USDT:USDT": [ { "tier": 1.0, + "symbol": "PERP/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -32538,6 +36276,7 @@ }, { "tier": 2.0, + "symbol": "PERP/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -32554,6 +36293,7 @@ }, { "tier": 3.0, + "symbol": "PERP/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -32570,6 +36310,7 @@ }, { "tier": 4.0, + "symbol": "PERP/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -32586,6 +36327,7 @@ }, { "tier": 5.0, + "symbol": "PERP/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -32602,6 +36344,7 @@ }, { "tier": 6.0, + "symbol": "PERP/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -32618,6 +36361,7 @@ }, { "tier": 7.0, + "symbol": "PERP/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 3005000.0, @@ -32636,6 +36380,7 @@ "PHB/USDT:USDT": [ { "tier": 1.0, + "symbol": "PHB/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -32652,6 +36397,7 @@ }, { "tier": 2.0, + "symbol": "PHB/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -32668,6 +36414,7 @@ }, { "tier": 3.0, + "symbol": "PHB/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -32684,6 +36431,7 @@ }, { "tier": 4.0, + "symbol": "PHB/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 250000.0, @@ -32700,6 +36448,7 @@ }, { "tier": 5.0, + "symbol": "PHB/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -32716,6 +36465,7 @@ }, { "tier": 6.0, + "symbol": "PHB/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 5000000.0, @@ -32734,6 +36484,7 @@ "PIXEL/USDT:USDT": [ { "tier": 1.0, + "symbol": "PIXEL/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -32750,6 +36501,7 @@ }, { "tier": 2.0, + "symbol": "PIXEL/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 16000.0, @@ -32766,6 +36518,7 @@ }, { "tier": 3.0, + "symbol": "PIXEL/USDT:USDT", "currency": "USDT", "minNotional": 16000.0, "maxNotional": 80000.0, @@ -32782,6 +36535,7 @@ }, { "tier": 4.0, + "symbol": "PIXEL/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 160000.0, @@ -32798,6 +36552,7 @@ }, { "tier": 5.0, + "symbol": "PIXEL/USDT:USDT", "currency": "USDT", "minNotional": 160000.0, "maxNotional": 800000.0, @@ -32814,6 +36569,7 @@ }, { "tier": 6.0, + "symbol": "PIXEL/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 1600000.0, @@ -32830,6 +36586,7 @@ }, { "tier": 7.0, + "symbol": "PIXEL/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -32846,6 +36603,7 @@ }, { "tier": 8.0, + "symbol": "PIXEL/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -32862,6 +36620,7 @@ }, { "tier": 9.0, + "symbol": "PIXEL/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 8000000.0, @@ -32877,9 +36636,165 @@ } } ], + "PNUT/USDT:USDT": [ + { + "tier": 1.0, + "symbol": "PNUT/USDT:USDT", + "currency": "USDT", + "minNotional": 0.0, + "maxNotional": 10000.0, + "maintenanceMarginRate": 0.01, + "maxLeverage": 75.0, + "info": { + "bracket": "1", + "initialLeverage": "75", + "notionalCap": "10000", + "notionalFloor": "0", + "maintMarginRatio": "0.01", + "cum": "0.0" + } + }, + { + "tier": 2.0, + "symbol": "PNUT/USDT:USDT", + "currency": "USDT", + "minNotional": 10000.0, + "maxNotional": 40000.0, + "maintenanceMarginRate": 0.015, + "maxLeverage": 50.0, + "info": { + "bracket": "2", + "initialLeverage": "50", + "notionalCap": "40000", + "notionalFloor": "10000", + "maintMarginRatio": "0.015", + "cum": "50.0" + } + }, + { + "tier": 3.0, + "symbol": "PNUT/USDT:USDT", + "currency": "USDT", + "minNotional": 40000.0, + "maxNotional": 200000.0, + "maintenanceMarginRate": 0.02, + "maxLeverage": 25.0, + "info": { + "bracket": "3", + "initialLeverage": "25", + "notionalCap": "200000", + "notionalFloor": "40000", + "maintMarginRatio": "0.02", + "cum": "250.0" + } + }, + { + "tier": 4.0, + "symbol": "PNUT/USDT:USDT", + "currency": "USDT", + "minNotional": 200000.0, + "maxNotional": 400000.0, + "maintenanceMarginRate": 0.025, + "maxLeverage": 20.0, + "info": { + "bracket": "4", + "initialLeverage": "20", + "notionalCap": "400000", + "notionalFloor": "200000", + "maintMarginRatio": "0.025", + "cum": "1250.0" + } + }, + { + "tier": 5.0, + "symbol": "PNUT/USDT:USDT", + "currency": "USDT", + "minNotional": 400000.0, + "maxNotional": 2000000.0, + "maintenanceMarginRate": 0.05, + "maxLeverage": 10.0, + "info": { + "bracket": "5", + "initialLeverage": "10", + "notionalCap": "2000000", + "notionalFloor": "400000", + "maintMarginRatio": "0.05", + "cum": "11250.0" + } + }, + { + "tier": 6.0, + "symbol": "PNUT/USDT:USDT", + "currency": "USDT", + "minNotional": 2000000.0, + "maxNotional": 4000000.0, + "maintenanceMarginRate": 0.1, + "maxLeverage": 5.0, + "info": { + "bracket": "6", + "initialLeverage": "5", + "notionalCap": "4000000", + "notionalFloor": "2000000", + "maintMarginRatio": "0.1", + "cum": "111250.0" + } + }, + { + "tier": 7.0, + "symbol": "PNUT/USDT:USDT", + "currency": "USDT", + "minNotional": 4000000.0, + "maxNotional": 5000000.0, + "maintenanceMarginRate": 0.125, + "maxLeverage": 4.0, + "info": { + "bracket": "7", + "initialLeverage": "4", + "notionalCap": "5000000", + "notionalFloor": "4000000", + "maintMarginRatio": "0.125", + "cum": "211250.0" + } + }, + { + "tier": 8.0, + "symbol": "PNUT/USDT:USDT", + "currency": "USDT", + "minNotional": 5000000.0, + "maxNotional": 10000000.0, + "maintenanceMarginRate": 0.25, + "maxLeverage": 2.0, + "info": { + "bracket": "8", + "initialLeverage": "2", + "notionalCap": "10000000", + "notionalFloor": "5000000", + "maintMarginRatio": "0.25", + "cum": "836250.0" + } + }, + { + "tier": 9.0, + "symbol": "PNUT/USDT:USDT", + "currency": "USDT", + "minNotional": 10000000.0, + "maxNotional": 20000000.0, + "maintenanceMarginRate": 0.5, + "maxLeverage": 1.0, + "info": { + "bracket": "9", + "initialLeverage": "1", + "notionalCap": "20000000", + "notionalFloor": "10000000", + "maintMarginRatio": "0.5", + "cum": "3336250.0" + } + } + ], "POL/USDT:USDT": [ { "tier": 1.0, + "symbol": "POL/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -32896,6 +36811,7 @@ }, { "tier": 2.0, + "symbol": "POL/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 60000.0, @@ -32912,6 +36828,7 @@ }, { "tier": 3.0, + "symbol": "POL/USDT:USDT", "currency": "USDT", "minNotional": 60000.0, "maxNotional": 300000.0, @@ -32928,6 +36845,7 @@ }, { "tier": 4.0, + "symbol": "POL/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -32944,6 +36862,7 @@ }, { "tier": 5.0, + "symbol": "POL/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 3000000.0, @@ -32960,6 +36879,7 @@ }, { "tier": 6.0, + "symbol": "POL/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 6000000.0, @@ -32976,6 +36896,7 @@ }, { "tier": 7.0, + "symbol": "POL/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 7500000.0, @@ -32992,6 +36913,7 @@ }, { "tier": 8.0, + "symbol": "POL/USDT:USDT", "currency": "USDT", "minNotional": 7500000.0, "maxNotional": 15000000.0, @@ -33008,6 +36930,7 @@ }, { "tier": 9.0, + "symbol": "POL/USDT:USDT", "currency": "USDT", "minNotional": 15000000.0, "maxNotional": 30000000.0, @@ -33026,6 +36949,7 @@ "POLYX/USDT:USDT": [ { "tier": 1.0, + "symbol": "POLYX/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -33042,6 +36966,7 @@ }, { "tier": 2.0, + "symbol": "POLYX/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -33058,6 +36983,7 @@ }, { "tier": 3.0, + "symbol": "POLYX/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 80000.0, @@ -33074,6 +37000,7 @@ }, { "tier": 4.0, + "symbol": "POLYX/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 800000.0, @@ -33090,6 +37017,7 @@ }, { "tier": 5.0, + "symbol": "POLYX/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 1600000.0, @@ -33106,6 +37034,7 @@ }, { "tier": 6.0, + "symbol": "POLYX/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -33122,6 +37051,7 @@ }, { "tier": 7.0, + "symbol": "POLYX/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -33138,6 +37068,7 @@ }, { "tier": 8.0, + "symbol": "POLYX/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 8000000.0, @@ -33156,6 +37087,7 @@ "PONKE/USDT:USDT": [ { "tier": 1.0, + "symbol": "PONKE/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -33172,6 +37104,7 @@ }, { "tier": 2.0, + "symbol": "PONKE/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -33188,6 +37121,7 @@ }, { "tier": 3.0, + "symbol": "PONKE/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 30000.0, @@ -33204,6 +37138,7 @@ }, { "tier": 4.0, + "symbol": "PONKE/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 60000.0, @@ -33220,6 +37155,7 @@ }, { "tier": 5.0, + "symbol": "PONKE/USDT:USDT", "currency": "USDT", "minNotional": 60000.0, "maxNotional": 300000.0, @@ -33236,6 +37172,7 @@ }, { "tier": 6.0, + "symbol": "PONKE/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -33252,6 +37189,7 @@ }, { "tier": 7.0, + "symbol": "PONKE/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 750000.0, @@ -33268,6 +37206,7 @@ }, { "tier": 8.0, + "symbol": "PONKE/USDT:USDT", "currency": "USDT", "minNotional": 750000.0, "maxNotional": 1500000.0, @@ -33284,6 +37223,7 @@ }, { "tier": 9.0, + "symbol": "PONKE/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -33302,6 +37242,7 @@ "POPCAT/USDT:USDT": [ { "tier": 1.0, + "symbol": "POPCAT/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -33318,15 +37259,16 @@ }, { "tier": 2.0, + "symbol": "POPCAT/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, - "maxNotional": 60000.0, + "maxNotional": 100000.0, "maintenanceMarginRate": 0.015, "maxLeverage": 50.0, "info": { "bracket": "2", "initialLeverage": "50", - "notionalCap": "60000", + "notionalCap": "100000", "notionalFloor": "10000", "maintMarginRatio": "0.015", "cum": "50.0" @@ -33334,120 +37276,128 @@ }, { "tier": 3.0, + "symbol": "POPCAT/USDT:USDT", "currency": "USDT", - "minNotional": 60000.0, - "maxNotional": 300000.0, + "minNotional": 100000.0, + "maxNotional": 500000.0, "maintenanceMarginRate": 0.02, "maxLeverage": 25.0, "info": { "bracket": "3", "initialLeverage": "25", - "notionalCap": "300000", - "notionalFloor": "60000", + "notionalCap": "500000", + "notionalFloor": "100000", "maintMarginRatio": "0.02", - "cum": "350.0" + "cum": "550.0" } }, { "tier": 4.0, + "symbol": "POPCAT/USDT:USDT", "currency": "USDT", - "minNotional": 300000.0, - "maxNotional": 600000.0, + "minNotional": 500000.0, + "maxNotional": 1000000.0, "maintenanceMarginRate": 0.025, "maxLeverage": 20.0, "info": { "bracket": "4", "initialLeverage": "20", - "notionalCap": "600000", - "notionalFloor": "300000", + "notionalCap": "1000000", + "notionalFloor": "500000", "maintMarginRatio": "0.025", - "cum": "1850.0" + "cum": "3050.0" } }, { "tier": 5.0, + "symbol": "POPCAT/USDT:USDT", "currency": "USDT", - "minNotional": 600000.0, - "maxNotional": 3000000.0, + "minNotional": 1000000.0, + "maxNotional": 5000000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { "bracket": "5", "initialLeverage": "10", - "notionalCap": "3000000", - "notionalFloor": "600000", + "notionalCap": "5000000", + "notionalFloor": "1000000", "maintMarginRatio": "0.05", - "cum": "16850.0" + "cum": "28050.0" } }, { "tier": 6.0, + "symbol": "POPCAT/USDT:USDT", "currency": "USDT", - "minNotional": 3000000.0, - "maxNotional": 6000000.0, + "minNotional": 5000000.0, + "maxNotional": 10000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { "bracket": "6", "initialLeverage": "5", - "notionalCap": "6000000", - "notionalFloor": "3000000", + "notionalCap": "10000000", + "notionalFloor": "5000000", "maintMarginRatio": "0.1", - "cum": "166850.0" + "cum": "278050.0" } }, { "tier": 7.0, + "symbol": "POPCAT/USDT:USDT", "currency": "USDT", - "minNotional": 6000000.0, - "maxNotional": 7500000.0, + "minNotional": 10000000.0, + "maxNotional": 12500000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { "bracket": "7", "initialLeverage": "4", - "notionalCap": "7500000", - "notionalFloor": "6000000", + "notionalCap": "12500000", + "notionalFloor": "10000000", "maintMarginRatio": "0.125", - "cum": "316850.0" + "cum": "528050.0" } }, { "tier": 8.0, + "symbol": "POPCAT/USDT:USDT", "currency": "USDT", - "minNotional": 7500000.0, - "maxNotional": 15000000.0, + "minNotional": 12500000.0, + "maxNotional": 25000000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { "bracket": "8", "initialLeverage": "2", - "notionalCap": "15000000", - "notionalFloor": "7500000", + "notionalCap": "25000000", + "notionalFloor": "12500000", "maintMarginRatio": "0.25", - "cum": "1254350.0" + "cum": "2090550.0" } }, { "tier": 9.0, + "symbol": "POPCAT/USDT:USDT", "currency": "USDT", - "minNotional": 15000000.0, - "maxNotional": 30000000.0, + "minNotional": 25000000.0, + "maxNotional": 50000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { "bracket": "9", "initialLeverage": "1", - "notionalCap": "30000000", - "notionalFloor": "15000000", + "notionalCap": "50000000", + "notionalFloor": "25000000", "maintMarginRatio": "0.5", - "cum": "5004350.0" + "cum": "8340550.0" } } ], "PORTAL/USDT:USDT": [ { "tier": 1.0, + "symbol": "PORTAL/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -33464,6 +37414,7 @@ }, { "tier": 2.0, + "symbol": "PORTAL/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -33480,6 +37431,7 @@ }, { "tier": 3.0, + "symbol": "PORTAL/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -33496,6 +37448,7 @@ }, { "tier": 4.0, + "symbol": "PORTAL/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -33512,6 +37465,7 @@ }, { "tier": 5.0, + "symbol": "PORTAL/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -33528,6 +37482,7 @@ }, { "tier": 6.0, + "symbol": "PORTAL/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -33544,6 +37499,7 @@ }, { "tier": 7.0, + "symbol": "PORTAL/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -33562,6 +37518,7 @@ "POWR/USDT:USDT": [ { "tier": 1.0, + "symbol": "POWR/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -33578,6 +37535,7 @@ }, { "tier": 2.0, + "symbol": "POWR/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -33594,6 +37552,7 @@ }, { "tier": 3.0, + "symbol": "POWR/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -33610,6 +37569,7 @@ }, { "tier": 4.0, + "symbol": "POWR/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -33626,6 +37586,7 @@ }, { "tier": 5.0, + "symbol": "POWR/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -33642,6 +37603,7 @@ }, { "tier": 6.0, + "symbol": "POWR/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -33658,6 +37620,7 @@ }, { "tier": 7.0, + "symbol": "POWR/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -33676,136 +37639,162 @@ "PYTH/USDT:USDT": [ { "tier": 1.0, + "symbol": "PYTH/USDT:USDT", "currency": "USDT", "minNotional": 0.0, - "maxNotional": 5000.0, - "maintenanceMarginRate": 0.015, - "maxLeverage": 50.0, + "maxNotional": 10000.0, + "maintenanceMarginRate": 0.01, + "maxLeverage": 75.0, "info": { "bracket": "1", - "initialLeverage": "50", - "notionalCap": "5000", + "initialLeverage": "75", + "notionalCap": "10000", "notionalFloor": "0", - "maintMarginRatio": "0.015", + "maintMarginRatio": "0.01", "cum": "0.0" } }, { "tier": 2.0, + "symbol": "PYTH/USDT:USDT", "currency": "USDT", - "minNotional": 5000.0, - "maxNotional": 25000.0, + "minNotional": 10000.0, + "maxNotional": 30000.0, + "maintenanceMarginRate": 0.015, + "maxLeverage": 50.0, + "info": { + "bracket": "2", + "initialLeverage": "50", + "notionalCap": "30000", + "notionalFloor": "10000", + "maintMarginRatio": "0.015", + "cum": "50.0" + } + }, + { + "tier": 3.0, + "symbol": "PYTH/USDT:USDT", + "currency": "USDT", + "minNotional": 30000.0, + "maxNotional": 150000.0, "maintenanceMarginRate": 0.02, "maxLeverage": 25.0, "info": { - "bracket": "2", + "bracket": "3", "initialLeverage": "25", - "notionalCap": "25000", - "notionalFloor": "5000", + "notionalCap": "150000", + "notionalFloor": "30000", "maintMarginRatio": "0.02", - "cum": "25.0" + "cum": "200.0" } }, { - "tier": 3.0, + "tier": 4.0, + "symbol": "PYTH/USDT:USDT", "currency": "USDT", - "minNotional": 25000.0, - "maxNotional": 80000.0, + "minNotional": 150000.0, + "maxNotional": 300000.0, "maintenanceMarginRate": 0.025, "maxLeverage": 20.0, "info": { - "bracket": "3", + "bracket": "4", "initialLeverage": "20", - "notionalCap": "80000", - "notionalFloor": "25000", + "notionalCap": "300000", + "notionalFloor": "150000", "maintMarginRatio": "0.025", - "cum": "150.0" + "cum": "950.0" } }, { - "tier": 4.0, + "tier": 5.0, + "symbol": "PYTH/USDT:USDT", "currency": "USDT", - "minNotional": 80000.0, - "maxNotional": 800000.0, + "minNotional": 300000.0, + "maxNotional": 1500000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { - "bracket": "4", + "bracket": "5", "initialLeverage": "10", - "notionalCap": "800000", - "notionalFloor": "80000", + "notionalCap": "1500000", + "notionalFloor": "300000", "maintMarginRatio": "0.05", - "cum": "2150.0" + "cum": "8450.0" } }, { - "tier": 5.0, + "tier": 6.0, + "symbol": "PYTH/USDT:USDT", "currency": "USDT", - "minNotional": 800000.0, - "maxNotional": 1600000.0, + "minNotional": 1500000.0, + "maxNotional": 3000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { - "bracket": "5", + "bracket": "6", "initialLeverage": "5", - "notionalCap": "1600000", - "notionalFloor": "800000", + "notionalCap": "3000000", + "notionalFloor": "1500000", "maintMarginRatio": "0.1", - "cum": "42150.0" + "cum": "83450.0" } }, { - "tier": 6.0, + "tier": 7.0, + "symbol": "PYTH/USDT:USDT", "currency": "USDT", - "minNotional": 1600000.0, - "maxNotional": 2000000.0, + "minNotional": 3000000.0, + "maxNotional": 3750000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { - "bracket": "6", + "bracket": "7", "initialLeverage": "4", - "notionalCap": "2000000", - "notionalFloor": "1600000", + "notionalCap": "3750000", + "notionalFloor": "3000000", "maintMarginRatio": "0.125", - "cum": "82150.0" + "cum": "158450.0" } }, { - "tier": 7.0, + "tier": 8.0, + "symbol": "PYTH/USDT:USDT", "currency": "USDT", - "minNotional": 2000000.0, - "maxNotional": 4000000.0, + "minNotional": 3750000.0, + "maxNotional": 7500000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { - "bracket": "7", + "bracket": "8", "initialLeverage": "2", - "notionalCap": "4000000", - "notionalFloor": "2000000", + "notionalCap": "7500000", + "notionalFloor": "3750000", "maintMarginRatio": "0.25", - "cum": "332150.0" + "cum": "627200.0" } }, { - "tier": 8.0, + "tier": 9.0, + "symbol": "PYTH/USDT:USDT", "currency": "USDT", - "minNotional": 4000000.0, - "maxNotional": 8000000.0, + "minNotional": 7500000.0, + "maxNotional": 15000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { - "bracket": "8", + "bracket": "9", "initialLeverage": "1", - "notionalCap": "8000000", - "notionalFloor": "4000000", + "notionalCap": "15000000", + "notionalFloor": "7500000", "maintMarginRatio": "0.5", - "cum": "1332150.0" + "cum": "2502200.0" } } ], "QNT/USDT:USDT": [ { "tier": 1.0, + "symbol": "QNT/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -33822,6 +37811,7 @@ }, { "tier": 2.0, + "symbol": "QNT/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -33838,6 +37828,7 @@ }, { "tier": 3.0, + "symbol": "QNT/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -33854,6 +37845,7 @@ }, { "tier": 4.0, + "symbol": "QNT/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 250000.0, @@ -33870,6 +37862,7 @@ }, { "tier": 5.0, + "symbol": "QNT/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -33886,6 +37879,7 @@ }, { "tier": 6.0, + "symbol": "QNT/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 5000000.0, @@ -33904,6 +37898,7 @@ "QTUM/USDT:USDT": [ { "tier": 1.0, + "symbol": "QTUM/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -33920,6 +37915,7 @@ }, { "tier": 2.0, + "symbol": "QTUM/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -33936,6 +37932,7 @@ }, { "tier": 3.0, + "symbol": "QTUM/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -33952,6 +37949,7 @@ }, { "tier": 4.0, + "symbol": "QTUM/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -33968,6 +37966,7 @@ }, { "tier": 5.0, + "symbol": "QTUM/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -33984,6 +37983,7 @@ }, { "tier": 6.0, + "symbol": "QTUM/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -34000,6 +38000,7 @@ }, { "tier": 7.0, + "symbol": "QTUM/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -34018,6 +38019,7 @@ "QUICK/USDT:USDT": [ { "tier": 1.0, + "symbol": "QUICK/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -34034,6 +38036,7 @@ }, { "tier": 2.0, + "symbol": "QUICK/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -34050,6 +38053,7 @@ }, { "tier": 3.0, + "symbol": "QUICK/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -34066,6 +38070,7 @@ }, { "tier": 4.0, + "symbol": "QUICK/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 40000.0, @@ -34082,6 +38087,7 @@ }, { "tier": 5.0, + "symbol": "QUICK/USDT:USDT", "currency": "USDT", "minNotional": 40000.0, "maxNotional": 200000.0, @@ -34098,6 +38104,7 @@ }, { "tier": 6.0, + "symbol": "QUICK/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -34114,6 +38121,7 @@ }, { "tier": 7.0, + "symbol": "QUICK/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -34130,6 +38138,7 @@ }, { "tier": 8.0, + "symbol": "QUICK/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -34146,6 +38155,7 @@ }, { "tier": 9.0, + "symbol": "QUICK/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -34164,6 +38174,7 @@ "RAD/USDT:USDT": [ { "tier": 1.0, + "symbol": "RAD/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -34180,6 +38191,7 @@ }, { "tier": 2.0, + "symbol": "RAD/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -34196,6 +38208,7 @@ }, { "tier": 3.0, + "symbol": "RAD/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -34212,6 +38225,7 @@ }, { "tier": 4.0, + "symbol": "RAD/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -34228,6 +38242,7 @@ }, { "tier": 5.0, + "symbol": "RAD/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -34244,6 +38259,7 @@ }, { "tier": 6.0, + "symbol": "RAD/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -34260,6 +38276,7 @@ }, { "tier": 7.0, + "symbol": "RAD/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 3500000.0, @@ -34278,6 +38295,7 @@ "RARE/USDT:USDT": [ { "tier": 1.0, + "symbol": "RARE/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -34294,6 +38312,7 @@ }, { "tier": 2.0, + "symbol": "RARE/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 30000.0, @@ -34310,6 +38329,7 @@ }, { "tier": 3.0, + "symbol": "RARE/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 150000.0, @@ -34326,6 +38346,7 @@ }, { "tier": 4.0, + "symbol": "RARE/USDT:USDT", "currency": "USDT", "minNotional": 150000.0, "maxNotional": 300000.0, @@ -34342,6 +38363,7 @@ }, { "tier": 5.0, + "symbol": "RARE/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 1500000.0, @@ -34358,6 +38380,7 @@ }, { "tier": 6.0, + "symbol": "RARE/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -34374,6 +38397,7 @@ }, { "tier": 7.0, + "symbol": "RARE/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 3750000.0, @@ -34390,6 +38414,7 @@ }, { "tier": 8.0, + "symbol": "RARE/USDT:USDT", "currency": "USDT", "minNotional": 3750000.0, "maxNotional": 7500000.0, @@ -34406,6 +38431,7 @@ }, { "tier": 9.0, + "symbol": "RARE/USDT:USDT", "currency": "USDT", "minNotional": 7500000.0, "maxNotional": 15000000.0, @@ -34424,6 +38450,7 @@ "RAY/USDT:USDT": [ { "tier": 1.0, + "symbol": "RAY/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -34440,6 +38467,7 @@ }, { "tier": 2.0, + "symbol": "RAY/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -34456,6 +38484,7 @@ }, { "tier": 3.0, + "symbol": "RAY/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -34472,6 +38501,7 @@ }, { "tier": 4.0, + "symbol": "RAY/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 250000.0, @@ -34488,6 +38518,7 @@ }, { "tier": 5.0, + "symbol": "RAY/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -34504,6 +38535,7 @@ }, { "tier": 6.0, + "symbol": "RAY/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 5000000.0, @@ -34522,6 +38554,7 @@ "RDNT/USDT:USDT": [ { "tier": 1.0, + "symbol": "RDNT/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -34538,6 +38571,7 @@ }, { "tier": 2.0, + "symbol": "RDNT/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -34554,6 +38588,7 @@ }, { "tier": 3.0, + "symbol": "RDNT/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 100000.0, @@ -34570,6 +38605,7 @@ }, { "tier": 4.0, + "symbol": "RDNT/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -34586,6 +38622,7 @@ }, { "tier": 5.0, + "symbol": "RDNT/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 1000000.0, @@ -34602,6 +38639,7 @@ }, { "tier": 6.0, + "symbol": "RDNT/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -34618,6 +38656,7 @@ }, { "tier": 7.0, + "symbol": "RDNT/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 2500000.0, @@ -34634,6 +38673,7 @@ }, { "tier": 8.0, + "symbol": "RDNT/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 6000000.0, @@ -34650,6 +38690,7 @@ }, { "tier": 9.0, + "symbol": "RDNT/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -34668,6 +38709,7 @@ "REEF/USDT:USDT": [ { "tier": 1.0, + "symbol": "REEF/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 20000.0, @@ -34684,6 +38726,7 @@ }, { "tier": 2.0, + "symbol": "REEF/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -34700,6 +38743,7 @@ }, { "tier": 3.0, + "symbol": "REEF/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -34716,6 +38760,7 @@ }, { "tier": 4.0, + "symbol": "REEF/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -34732,6 +38777,7 @@ }, { "tier": 5.0, + "symbol": "REEF/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -34748,6 +38794,7 @@ }, { "tier": 6.0, + "symbol": "REEF/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -34764,6 +38811,7 @@ }, { "tier": 7.0, + "symbol": "REEF/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 1500000.0, @@ -34782,6 +38830,7 @@ "REI/USDT:USDT": [ { "tier": 1.0, + "symbol": "REI/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -34798,6 +38847,7 @@ }, { "tier": 2.0, + "symbol": "REI/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -34814,6 +38864,7 @@ }, { "tier": 3.0, + "symbol": "REI/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -34830,6 +38881,7 @@ }, { "tier": 4.0, + "symbol": "REI/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 40000.0, @@ -34846,6 +38898,7 @@ }, { "tier": 5.0, + "symbol": "REI/USDT:USDT", "currency": "USDT", "minNotional": 40000.0, "maxNotional": 200000.0, @@ -34862,6 +38915,7 @@ }, { "tier": 6.0, + "symbol": "REI/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -34878,6 +38932,7 @@ }, { "tier": 7.0, + "symbol": "REI/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -34894,6 +38949,7 @@ }, { "tier": 8.0, + "symbol": "REI/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -34910,6 +38966,7 @@ }, { "tier": 9.0, + "symbol": "REI/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -34928,14 +38985,15 @@ "REN/USDT:USDT": [ { "tier": 1.0, + "symbol": "REN/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, "maintenanceMarginRate": 0.015, - "maxLeverage": 50.0, + "maxLeverage": 16.0, "info": { "bracket": "1", - "initialLeverage": "50", + "initialLeverage": "16", "notionalCap": "5000", "notionalFloor": "0", "maintMarginRatio": "0.015", @@ -34944,14 +39002,15 @@ }, { "tier": 2.0, + "symbol": "REN/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 50000.0, "maintenanceMarginRate": 0.025, - "maxLeverage": 20.0, + "maxLeverage": 15.0, "info": { "bracket": "2", - "initialLeverage": "20", + "initialLeverage": "15", "notionalCap": "50000", "notionalFloor": "5000", "maintMarginRatio": "0.025", @@ -34960,6 +39019,7 @@ }, { "tier": 3.0, + "symbol": "REN/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 600000.0, @@ -34976,15 +39036,16 @@ }, { "tier": 4.0, + "symbol": "REN/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, - "maxNotional": 1600000.0, + "maxNotional": 1000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { "bracket": "4", "initialLeverage": "5", - "notionalCap": "1600000", + "notionalCap": "1000000", "notionalFloor": "600000", "maintMarginRatio": "0.1", "cum": "31300.0" @@ -34992,65 +39053,69 @@ }, { "tier": 5.0, + "symbol": "REN/USDT:USDT", "currency": "USDT", - "minNotional": 1600000.0, - "maxNotional": 2000000.0, + "minNotional": 1000000.0, + "maxNotional": 1500000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { "bracket": "5", "initialLeverage": "4", - "notionalCap": "2000000", - "notionalFloor": "1600000", + "notionalCap": "1500000", + "notionalFloor": "1000000", "maintMarginRatio": "0.125", - "cum": "71300.0" + "cum": "56300.0" } }, { "tier": 6.0, + "symbol": "REN/USDT:USDT", "currency": "USDT", - "minNotional": 2000000.0, - "maxNotional": 6000000.0, + "minNotional": 1500000.0, + "maxNotional": 2000000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { "bracket": "6", "initialLeverage": "2", - "notionalCap": "6000000", - "notionalFloor": "2000000", + "notionalCap": "2000000", + "notionalFloor": "1500000", "maintMarginRatio": "0.25", - "cum": "321300.0" + "cum": "243800.0" } }, { "tier": 7.0, + "symbol": "REN/USDT:USDT", "currency": "USDT", - "minNotional": 6000000.0, - "maxNotional": 10000000.0, + "minNotional": 2000000.0, + "maxNotional": 2100000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { "bracket": "7", "initialLeverage": "1", - "notionalCap": "10000000", - "notionalFloor": "6000000", + "notionalCap": "2100000", + "notionalFloor": "2000000", "maintMarginRatio": "0.5", - "cum": "1821300.0" + "cum": "743800.0" } } ], "RENDER/USDT:USDT": [ { "tier": 1.0, + "symbol": "RENDER/USDT:USDT", "currency": "USDT", "minNotional": 0.0, - "maxNotional": 5000.0, + "maxNotional": 10000.0, "maintenanceMarginRate": 0.01, "maxLeverage": 75.0, "info": { "bracket": "1", "initialLeverage": "75", - "notionalCap": "5000", + "notionalCap": "10000", "notionalFloor": "0", "maintMarginRatio": "0.01", "cum": "0.0" @@ -35058,136 +39123,145 @@ }, { "tier": 2.0, + "symbol": "RENDER/USDT:USDT", "currency": "USDT", - "minNotional": 5000.0, - "maxNotional": 16000.0, + "minNotional": 10000.0, + "maxNotional": 40000.0, "maintenanceMarginRate": 0.015, "maxLeverage": 50.0, "info": { "bracket": "2", "initialLeverage": "50", - "notionalCap": "16000", - "notionalFloor": "5000", + "notionalCap": "40000", + "notionalFloor": "10000", "maintMarginRatio": "0.015", - "cum": "25.0" + "cum": "50.0" } }, { "tier": 3.0, + "symbol": "RENDER/USDT:USDT", "currency": "USDT", - "minNotional": 16000.0, - "maxNotional": 80000.0, + "minNotional": 40000.0, + "maxNotional": 200000.0, "maintenanceMarginRate": 0.02, "maxLeverage": 25.0, "info": { "bracket": "3", "initialLeverage": "25", - "notionalCap": "80000", - "notionalFloor": "16000", + "notionalCap": "200000", + "notionalFloor": "40000", "maintMarginRatio": "0.02", - "cum": "105.0" + "cum": "250.0" } }, { "tier": 4.0, + "symbol": "RENDER/USDT:USDT", "currency": "USDT", - "minNotional": 80000.0, - "maxNotional": 160000.0, + "minNotional": 200000.0, + "maxNotional": 400000.0, "maintenanceMarginRate": 0.025, "maxLeverage": 20.0, "info": { "bracket": "4", "initialLeverage": "20", - "notionalCap": "160000", - "notionalFloor": "80000", + "notionalCap": "400000", + "notionalFloor": "200000", "maintMarginRatio": "0.025", - "cum": "505.0" + "cum": "1250.0" } }, { "tier": 5.0, + "symbol": "RENDER/USDT:USDT", "currency": "USDT", - "minNotional": 160000.0, - "maxNotional": 800000.0, + "minNotional": 400000.0, + "maxNotional": 2000000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { "bracket": "5", "initialLeverage": "10", - "notionalCap": "800000", - "notionalFloor": "160000", + "notionalCap": "2000000", + "notionalFloor": "400000", "maintMarginRatio": "0.05", - "cum": "4505.0" + "cum": "11250.0" } }, { "tier": 6.0, + "symbol": "RENDER/USDT:USDT", "currency": "USDT", - "minNotional": 800000.0, - "maxNotional": 1600000.0, + "minNotional": 2000000.0, + "maxNotional": 4000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { "bracket": "6", "initialLeverage": "5", - "notionalCap": "1600000", - "notionalFloor": "800000", + "notionalCap": "4000000", + "notionalFloor": "2000000", "maintMarginRatio": "0.1", - "cum": "44505.0" + "cum": "111250.0" } }, { "tier": 7.0, + "symbol": "RENDER/USDT:USDT", "currency": "USDT", - "minNotional": 1600000.0, - "maxNotional": 2000000.0, + "minNotional": 4000000.0, + "maxNotional": 5000000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { "bracket": "7", "initialLeverage": "4", - "notionalCap": "2000000", - "notionalFloor": "1600000", + "notionalCap": "5000000", + "notionalFloor": "4000000", "maintMarginRatio": "0.125", - "cum": "84505.0" + "cum": "211250.0" } }, { "tier": 8.0, + "symbol": "RENDER/USDT:USDT", "currency": "USDT", - "minNotional": 2000000.0, - "maxNotional": 4000000.0, + "minNotional": 5000000.0, + "maxNotional": 10000000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { "bracket": "8", "initialLeverage": "2", - "notionalCap": "4000000", - "notionalFloor": "2000000", + "notionalCap": "10000000", + "notionalFloor": "5000000", "maintMarginRatio": "0.25", - "cum": "334505.0" + "cum": "836250.0" } }, { "tier": 9.0, + "symbol": "RENDER/USDT:USDT", "currency": "USDT", - "minNotional": 4000000.0, - "maxNotional": 8000000.0, + "minNotional": 10000000.0, + "maxNotional": 20000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { "bracket": "9", "initialLeverage": "1", - "notionalCap": "8000000", - "notionalFloor": "4000000", + "notionalCap": "20000000", + "notionalFloor": "10000000", "maintMarginRatio": "0.5", - "cum": "1334505.0" + "cum": "3336250.0" } } ], "REZ/USDT:USDT": [ { "tier": 1.0, + "symbol": "REZ/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -35204,6 +39278,7 @@ }, { "tier": 2.0, + "symbol": "REZ/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -35220,6 +39295,7 @@ }, { "tier": 3.0, + "symbol": "REZ/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 30000.0, @@ -35236,6 +39312,7 @@ }, { "tier": 4.0, + "symbol": "REZ/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 300000.0, @@ -35252,6 +39329,7 @@ }, { "tier": 5.0, + "symbol": "REZ/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -35268,6 +39346,7 @@ }, { "tier": 6.0, + "symbol": "REZ/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 750000.0, @@ -35284,6 +39363,7 @@ }, { "tier": 7.0, + "symbol": "REZ/USDT:USDT", "currency": "USDT", "minNotional": 750000.0, "maxNotional": 1500000.0, @@ -35300,6 +39380,7 @@ }, { "tier": 8.0, + "symbol": "REZ/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -35318,6 +39399,7 @@ "RIF/USDT:USDT": [ { "tier": 1.0, + "symbol": "RIF/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -35334,6 +39416,7 @@ }, { "tier": 2.0, + "symbol": "RIF/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -35350,6 +39433,7 @@ }, { "tier": 3.0, + "symbol": "RIF/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -35366,6 +39450,7 @@ }, { "tier": 4.0, + "symbol": "RIF/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -35382,6 +39467,7 @@ }, { "tier": 5.0, + "symbol": "RIF/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -35398,6 +39484,7 @@ }, { "tier": 6.0, + "symbol": "RIF/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -35414,6 +39501,7 @@ }, { "tier": 7.0, + "symbol": "RIF/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -35432,6 +39520,7 @@ "RLC/USDT:USDT": [ { "tier": 1.0, + "symbol": "RLC/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -35448,6 +39537,7 @@ }, { "tier": 2.0, + "symbol": "RLC/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -35464,6 +39554,7 @@ }, { "tier": 3.0, + "symbol": "RLC/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 600000.0, @@ -35480,6 +39571,7 @@ }, { "tier": 4.0, + "symbol": "RLC/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 1600000.0, @@ -35496,6 +39588,7 @@ }, { "tier": 5.0, + "symbol": "RLC/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -35512,6 +39605,7 @@ }, { "tier": 6.0, + "symbol": "RLC/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 6000000.0, @@ -35528,6 +39622,7 @@ }, { "tier": 7.0, + "symbol": "RLC/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -35546,6 +39641,7 @@ "RONIN/USDT:USDT": [ { "tier": 1.0, + "symbol": "RONIN/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -35562,6 +39658,7 @@ }, { "tier": 2.0, + "symbol": "RONIN/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -35578,6 +39675,7 @@ }, { "tier": 3.0, + "symbol": "RONIN/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -35594,6 +39692,7 @@ }, { "tier": 4.0, + "symbol": "RONIN/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -35610,6 +39709,7 @@ }, { "tier": 5.0, + "symbol": "RONIN/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -35626,6 +39726,7 @@ }, { "tier": 6.0, + "symbol": "RONIN/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -35642,6 +39743,7 @@ }, { "tier": 7.0, + "symbol": "RONIN/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -35660,6 +39762,7 @@ "ROSE/USDT:USDT": [ { "tier": 1.0, + "symbol": "ROSE/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -35676,6 +39779,7 @@ }, { "tier": 2.0, + "symbol": "ROSE/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -35692,6 +39796,7 @@ }, { "tier": 3.0, + "symbol": "ROSE/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -35708,6 +39813,7 @@ }, { "tier": 4.0, + "symbol": "ROSE/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 100000.0, @@ -35724,6 +39830,7 @@ }, { "tier": 5.0, + "symbol": "ROSE/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 500000.0, @@ -35740,6 +39847,7 @@ }, { "tier": 6.0, + "symbol": "ROSE/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -35756,6 +39864,7 @@ }, { "tier": 7.0, + "symbol": "ROSE/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 1250000.0, @@ -35772,6 +39881,7 @@ }, { "tier": 8.0, + "symbol": "ROSE/USDT:USDT", "currency": "USDT", "minNotional": 1250000.0, "maxNotional": 3000000.0, @@ -35788,6 +39898,7 @@ }, { "tier": 9.0, + "symbol": "ROSE/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -35806,6 +39917,7 @@ "RPL/USDT:USDT": [ { "tier": 1.0, + "symbol": "RPL/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -35822,6 +39934,7 @@ }, { "tier": 2.0, + "symbol": "RPL/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -35838,6 +39951,7 @@ }, { "tier": 3.0, + "symbol": "RPL/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -35854,6 +39968,7 @@ }, { "tier": 4.0, + "symbol": "RPL/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 40000.0, @@ -35870,6 +39985,7 @@ }, { "tier": 5.0, + "symbol": "RPL/USDT:USDT", "currency": "USDT", "minNotional": 40000.0, "maxNotional": 200000.0, @@ -35886,6 +40002,7 @@ }, { "tier": 6.0, + "symbol": "RPL/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -35902,6 +40019,7 @@ }, { "tier": 7.0, + "symbol": "RPL/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -35918,6 +40036,7 @@ }, { "tier": 8.0, + "symbol": "RPL/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -35934,6 +40053,7 @@ }, { "tier": 9.0, + "symbol": "RPL/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -35952,6 +40072,7 @@ "RSR/USDT:USDT": [ { "tier": 1.0, + "symbol": "RSR/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -35968,6 +40089,7 @@ }, { "tier": 2.0, + "symbol": "RSR/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -35984,6 +40106,7 @@ }, { "tier": 3.0, + "symbol": "RSR/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -36000,6 +40123,7 @@ }, { "tier": 4.0, + "symbol": "RSR/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 100000.0, @@ -36016,6 +40140,7 @@ }, { "tier": 5.0, + "symbol": "RSR/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 500000.0, @@ -36032,6 +40157,7 @@ }, { "tier": 6.0, + "symbol": "RSR/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -36048,6 +40174,7 @@ }, { "tier": 7.0, + "symbol": "RSR/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 1250000.0, @@ -36064,6 +40191,7 @@ }, { "tier": 8.0, + "symbol": "RSR/USDT:USDT", "currency": "USDT", "minNotional": 1250000.0, "maxNotional": 3000000.0, @@ -36080,6 +40208,7 @@ }, { "tier": 9.0, + "symbol": "RSR/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -36098,6 +40227,7 @@ "RUNE/USDT:USDT": [ { "tier": 1.0, + "symbol": "RUNE/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -36114,6 +40244,7 @@ }, { "tier": 2.0, + "symbol": "RUNE/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 30000.0, @@ -36130,6 +40261,7 @@ }, { "tier": 3.0, + "symbol": "RUNE/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 150000.0, @@ -36146,6 +40278,7 @@ }, { "tier": 4.0, + "symbol": "RUNE/USDT:USDT", "currency": "USDT", "minNotional": 150000.0, "maxNotional": 300000.0, @@ -36162,6 +40295,7 @@ }, { "tier": 5.0, + "symbol": "RUNE/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 1500000.0, @@ -36178,6 +40312,7 @@ }, { "tier": 6.0, + "symbol": "RUNE/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -36194,6 +40329,7 @@ }, { "tier": 7.0, + "symbol": "RUNE/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 3750000.0, @@ -36210,6 +40346,7 @@ }, { "tier": 8.0, + "symbol": "RUNE/USDT:USDT", "currency": "USDT", "minNotional": 3750000.0, "maxNotional": 7500000.0, @@ -36226,6 +40363,7 @@ }, { "tier": 9.0, + "symbol": "RUNE/USDT:USDT", "currency": "USDT", "minNotional": 7500000.0, "maxNotional": 15000000.0, @@ -36244,6 +40382,7 @@ "RVN/USDT:USDT": [ { "tier": 1.0, + "symbol": "RVN/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -36260,6 +40399,7 @@ }, { "tier": 2.0, + "symbol": "RVN/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -36276,6 +40416,7 @@ }, { "tier": 3.0, + "symbol": "RVN/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -36292,6 +40433,7 @@ }, { "tier": 4.0, + "symbol": "RVN/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -36308,6 +40450,7 @@ }, { "tier": 5.0, + "symbol": "RVN/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -36324,6 +40467,7 @@ }, { "tier": 6.0, + "symbol": "RVN/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -36340,6 +40484,7 @@ }, { "tier": 7.0, + "symbol": "RVN/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -36356,6 +40501,7 @@ }, { "tier": 8.0, + "symbol": "RVN/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -36374,6 +40520,7 @@ "SAFE/USDT:USDT": [ { "tier": 1.0, + "symbol": "SAFE/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -36390,6 +40537,7 @@ }, { "tier": 2.0, + "symbol": "SAFE/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -36406,6 +40554,7 @@ }, { "tier": 3.0, + "symbol": "SAFE/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 30000.0, @@ -36422,6 +40571,7 @@ }, { "tier": 4.0, + "symbol": "SAFE/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 60000.0, @@ -36438,6 +40588,7 @@ }, { "tier": 5.0, + "symbol": "SAFE/USDT:USDT", "currency": "USDT", "minNotional": 60000.0, "maxNotional": 300000.0, @@ -36454,6 +40605,7 @@ }, { "tier": 6.0, + "symbol": "SAFE/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -36470,6 +40622,7 @@ }, { "tier": 7.0, + "symbol": "SAFE/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 750000.0, @@ -36486,6 +40639,7 @@ }, { "tier": 8.0, + "symbol": "SAFE/USDT:USDT", "currency": "USDT", "minNotional": 750000.0, "maxNotional": 1500000.0, @@ -36502,6 +40656,7 @@ }, { "tier": 9.0, + "symbol": "SAFE/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -36520,6 +40675,7 @@ "SAGA/USDT:USDT": [ { "tier": 1.0, + "symbol": "SAGA/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -36536,6 +40692,7 @@ }, { "tier": 2.0, + "symbol": "SAGA/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 30000.0, @@ -36552,6 +40709,7 @@ }, { "tier": 3.0, + "symbol": "SAGA/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 150000.0, @@ -36568,6 +40726,7 @@ }, { "tier": 4.0, + "symbol": "SAGA/USDT:USDT", "currency": "USDT", "minNotional": 150000.0, "maxNotional": 300000.0, @@ -36584,6 +40743,7 @@ }, { "tier": 5.0, + "symbol": "SAGA/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 1500000.0, @@ -36600,6 +40760,7 @@ }, { "tier": 6.0, + "symbol": "SAGA/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -36616,6 +40777,7 @@ }, { "tier": 7.0, + "symbol": "SAGA/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 3750000.0, @@ -36632,6 +40794,7 @@ }, { "tier": 8.0, + "symbol": "SAGA/USDT:USDT", "currency": "USDT", "minNotional": 3750000.0, "maxNotional": 7500000.0, @@ -36648,6 +40811,7 @@ }, { "tier": 9.0, + "symbol": "SAGA/USDT:USDT", "currency": "USDT", "minNotional": 7500000.0, "maxNotional": 15000000.0, @@ -36666,6 +40830,7 @@ "SAND/USDT:USDT": [ { "tier": 1.0, + "symbol": "SAND/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -36682,6 +40847,7 @@ }, { "tier": 2.0, + "symbol": "SAND/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -36698,6 +40864,7 @@ }, { "tier": 3.0, + "symbol": "SAND/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 50000.0, @@ -36714,6 +40881,7 @@ }, { "tier": 4.0, + "symbol": "SAND/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 400000.0, @@ -36730,6 +40898,7 @@ }, { "tier": 5.0, + "symbol": "SAND/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 800000.0, @@ -36746,6 +40915,7 @@ }, { "tier": 6.0, + "symbol": "SAND/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 2000000.0, @@ -36762,6 +40932,7 @@ }, { "tier": 7.0, + "symbol": "SAND/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 5000000.0, @@ -36778,6 +40949,7 @@ }, { "tier": 8.0, + "symbol": "SAND/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 12000000.0, @@ -36794,6 +40966,7 @@ }, { "tier": 9.0, + "symbol": "SAND/USDT:USDT", "currency": "USDT", "minNotional": 12000000.0, "maxNotional": 20000000.0, @@ -36812,6 +40985,7 @@ "SANTOS/USDT:USDT": [ { "tier": 1.0, + "symbol": "SANTOS/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -36828,6 +41002,7 @@ }, { "tier": 2.0, + "symbol": "SANTOS/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -36844,6 +41019,7 @@ }, { "tier": 3.0, + "symbol": "SANTOS/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 30000.0, @@ -36860,6 +41036,7 @@ }, { "tier": 4.0, + "symbol": "SANTOS/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 60000.0, @@ -36876,6 +41053,7 @@ }, { "tier": 5.0, + "symbol": "SANTOS/USDT:USDT", "currency": "USDT", "minNotional": 60000.0, "maxNotional": 300000.0, @@ -36892,6 +41070,7 @@ }, { "tier": 6.0, + "symbol": "SANTOS/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -36908,6 +41087,7 @@ }, { "tier": 7.0, + "symbol": "SANTOS/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 750000.0, @@ -36924,6 +41104,7 @@ }, { "tier": 8.0, + "symbol": "SANTOS/USDT:USDT", "currency": "USDT", "minNotional": 750000.0, "maxNotional": 1500000.0, @@ -36940,6 +41121,7 @@ }, { "tier": 9.0, + "symbol": "SANTOS/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -36958,6 +41140,7 @@ "SC/USDT:USDT": [ { "tier": 1.0, + "symbol": "SC/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -36974,6 +41157,7 @@ }, { "tier": 2.0, + "symbol": "SC/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -36990,6 +41174,7 @@ }, { "tier": 3.0, + "symbol": "SC/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -37006,6 +41191,7 @@ }, { "tier": 4.0, + "symbol": "SC/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 250000.0, @@ -37022,6 +41208,7 @@ }, { "tier": 5.0, + "symbol": "SC/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -37038,6 +41225,7 @@ }, { "tier": 6.0, + "symbol": "SC/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 5000000.0, @@ -37056,6 +41244,7 @@ "SCR/USDT:USDT": [ { "tier": 1.0, + "symbol": "SCR/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -37072,15 +41261,16 @@ }, { "tier": 2.0, + "symbol": "SCR/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, - "maxNotional": 10000.0, + "maxNotional": 16000.0, "maintenanceMarginRate": 0.015, "maxLeverage": 50.0, "info": { "bracket": "2", "initialLeverage": "50", - "notionalCap": "10000", + "notionalCap": "16000", "notionalFloor": "5000", "maintMarginRatio": "0.015", "cum": "25.0" @@ -37088,120 +41278,128 @@ }, { "tier": 3.0, + "symbol": "SCR/USDT:USDT", "currency": "USDT", - "minNotional": 10000.0, - "maxNotional": 30000.0, + "minNotional": 16000.0, + "maxNotional": 80000.0, "maintenanceMarginRate": 0.02, "maxLeverage": 25.0, "info": { "bracket": "3", "initialLeverage": "25", - "notionalCap": "30000", - "notionalFloor": "10000", + "notionalCap": "80000", + "notionalFloor": "16000", "maintMarginRatio": "0.02", - "cum": "75.0" + "cum": "105.0" } }, { "tier": 4.0, + "symbol": "SCR/USDT:USDT", "currency": "USDT", - "minNotional": 30000.0, - "maxNotional": 60000.0, + "minNotional": 80000.0, + "maxNotional": 160000.0, "maintenanceMarginRate": 0.025, "maxLeverage": 20.0, "info": { "bracket": "4", "initialLeverage": "20", - "notionalCap": "60000", - "notionalFloor": "30000", + "notionalCap": "160000", + "notionalFloor": "80000", "maintMarginRatio": "0.025", - "cum": "225.0" + "cum": "505.0" } }, { "tier": 5.0, + "symbol": "SCR/USDT:USDT", "currency": "USDT", - "minNotional": 60000.0, - "maxNotional": 300000.0, + "minNotional": 160000.0, + "maxNotional": 800000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { "bracket": "5", "initialLeverage": "10", - "notionalCap": "300000", - "notionalFloor": "60000", + "notionalCap": "800000", + "notionalFloor": "160000", "maintMarginRatio": "0.05", - "cum": "1725.0" + "cum": "4505.0" } }, { "tier": 6.0, + "symbol": "SCR/USDT:USDT", "currency": "USDT", - "minNotional": 300000.0, - "maxNotional": 600000.0, + "minNotional": 800000.0, + "maxNotional": 1600000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { "bracket": "6", "initialLeverage": "5", - "notionalCap": "600000", - "notionalFloor": "300000", + "notionalCap": "1600000", + "notionalFloor": "800000", "maintMarginRatio": "0.1", - "cum": "16725.0" + "cum": "44505.0" } }, { "tier": 7.0, + "symbol": "SCR/USDT:USDT", "currency": "USDT", - "minNotional": 600000.0, - "maxNotional": 750000.0, + "minNotional": 1600000.0, + "maxNotional": 2000000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { "bracket": "7", "initialLeverage": "4", - "notionalCap": "750000", - "notionalFloor": "600000", + "notionalCap": "2000000", + "notionalFloor": "1600000", "maintMarginRatio": "0.125", - "cum": "31725.0" + "cum": "84505.0" } }, { "tier": 8.0, + "symbol": "SCR/USDT:USDT", "currency": "USDT", - "minNotional": 750000.0, - "maxNotional": 1500000.0, + "minNotional": 2000000.0, + "maxNotional": 4000000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { "bracket": "8", "initialLeverage": "2", - "notionalCap": "1500000", - "notionalFloor": "750000", + "notionalCap": "4000000", + "notionalFloor": "2000000", "maintMarginRatio": "0.25", - "cum": "125475.0" + "cum": "334505.0" } }, { "tier": 9.0, + "symbol": "SCR/USDT:USDT", "currency": "USDT", - "minNotional": 1500000.0, - "maxNotional": 3000000.0, + "minNotional": 4000000.0, + "maxNotional": 8000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { "bracket": "9", "initialLeverage": "1", - "notionalCap": "3000000", - "notionalFloor": "1500000", + "notionalCap": "8000000", + "notionalFloor": "4000000", "maintMarginRatio": "0.5", - "cum": "500475.0" + "cum": "1334505.0" } } ], "SEI/USDT:USDT": [ { "tier": 1.0, + "symbol": "SEI/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -37218,6 +41416,7 @@ }, { "tier": 2.0, + "symbol": "SEI/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 60000.0, @@ -37234,6 +41433,7 @@ }, { "tier": 3.0, + "symbol": "SEI/USDT:USDT", "currency": "USDT", "minNotional": 60000.0, "maxNotional": 300000.0, @@ -37250,6 +41450,7 @@ }, { "tier": 4.0, + "symbol": "SEI/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -37266,6 +41467,7 @@ }, { "tier": 5.0, + "symbol": "SEI/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 3000000.0, @@ -37282,6 +41484,7 @@ }, { "tier": 6.0, + "symbol": "SEI/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 6000000.0, @@ -37298,6 +41501,7 @@ }, { "tier": 7.0, + "symbol": "SEI/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 7500000.0, @@ -37314,6 +41518,7 @@ }, { "tier": 8.0, + "symbol": "SEI/USDT:USDT", "currency": "USDT", "minNotional": 7500000.0, "maxNotional": 15000000.0, @@ -37330,6 +41535,7 @@ }, { "tier": 9.0, + "symbol": "SEI/USDT:USDT", "currency": "USDT", "minNotional": 15000000.0, "maxNotional": 30000000.0, @@ -37348,6 +41554,7 @@ "SFP/USDT:USDT": [ { "tier": 1.0, + "symbol": "SFP/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -37364,6 +41571,7 @@ }, { "tier": 2.0, + "symbol": "SFP/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 15000.0, @@ -37380,6 +41588,7 @@ }, { "tier": 3.0, + "symbol": "SFP/USDT:USDT", "currency": "USDT", "minNotional": 15000.0, "maxNotional": 100000.0, @@ -37396,6 +41605,7 @@ }, { "tier": 4.0, + "symbol": "SFP/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 250000.0, @@ -37412,6 +41622,7 @@ }, { "tier": 5.0, + "symbol": "SFP/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 3000000.0, @@ -37428,6 +41639,7 @@ }, { "tier": 6.0, + "symbol": "SFP/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 8000000.0, @@ -37446,6 +41658,7 @@ "SKL/USDT:USDT": [ { "tier": 1.0, + "symbol": "SKL/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -37462,6 +41675,7 @@ }, { "tier": 2.0, + "symbol": "SKL/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -37478,6 +41692,7 @@ }, { "tier": 3.0, + "symbol": "SKL/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 30000.0, @@ -37494,6 +41709,7 @@ }, { "tier": 4.0, + "symbol": "SKL/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 60000.0, @@ -37510,6 +41726,7 @@ }, { "tier": 5.0, + "symbol": "SKL/USDT:USDT", "currency": "USDT", "minNotional": 60000.0, "maxNotional": 300000.0, @@ -37526,6 +41743,7 @@ }, { "tier": 6.0, + "symbol": "SKL/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -37542,6 +41760,7 @@ }, { "tier": 7.0, + "symbol": "SKL/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 1000000.0, @@ -37558,6 +41777,7 @@ }, { "tier": 8.0, + "symbol": "SKL/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 1500000.0, @@ -37574,6 +41794,7 @@ }, { "tier": 9.0, + "symbol": "SKL/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -37592,6 +41813,7 @@ "SLP/USDT:USDT": [ { "tier": 1.0, + "symbol": "SLP/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -37608,6 +41830,7 @@ }, { "tier": 2.0, + "symbol": "SLP/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -37624,6 +41847,7 @@ }, { "tier": 3.0, + "symbol": "SLP/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -37640,6 +41864,7 @@ }, { "tier": 4.0, + "symbol": "SLP/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -37656,6 +41881,7 @@ }, { "tier": 5.0, + "symbol": "SLP/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -37672,6 +41898,7 @@ }, { "tier": 6.0, + "symbol": "SLP/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -37688,6 +41915,7 @@ }, { "tier": 7.0, + "symbol": "SLP/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 1500000.0, @@ -37706,6 +41934,7 @@ "SNT/USDT:USDT": [ { "tier": 1.0, + "symbol": "SNT/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -37722,6 +41951,7 @@ }, { "tier": 2.0, + "symbol": "SNT/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -37738,6 +41968,7 @@ }, { "tier": 3.0, + "symbol": "SNT/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -37754,6 +41985,7 @@ }, { "tier": 4.0, + "symbol": "SNT/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -37770,6 +42002,7 @@ }, { "tier": 5.0, + "symbol": "SNT/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -37786,6 +42019,7 @@ }, { "tier": 6.0, + "symbol": "SNT/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -37802,6 +42036,7 @@ }, { "tier": 7.0, + "symbol": "SNT/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -37820,6 +42055,7 @@ "SNX/USDT:USDT": [ { "tier": 1.0, + "symbol": "SNX/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -37836,6 +42072,7 @@ }, { "tier": 2.0, + "symbol": "SNX/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -37852,6 +42089,7 @@ }, { "tier": 3.0, + "symbol": "SNX/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 400000.0, @@ -37868,6 +42106,7 @@ }, { "tier": 4.0, + "symbol": "SNX/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 1000000.0, @@ -37884,6 +42123,7 @@ }, { "tier": 5.0, + "symbol": "SNX/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -37900,6 +42140,7 @@ }, { "tier": 6.0, + "symbol": "SNX/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 6000000.0, @@ -37916,6 +42157,7 @@ }, { "tier": 7.0, + "symbol": "SNX/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -37934,6 +42176,7 @@ "SOL/USDC:USDC": [ { "tier": 1.0, + "symbol": "SOL/USDC:USDC", "currency": "USDC", "minNotional": 0.0, "maxNotional": 10000.0, @@ -37950,6 +42193,7 @@ }, { "tier": 2.0, + "symbol": "SOL/USDC:USDC", "currency": "USDC", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -37966,6 +42210,7 @@ }, { "tier": 3.0, + "symbol": "SOL/USDC:USDC", "currency": "USDC", "minNotional": 50000.0, "maxNotional": 200000.0, @@ -37982,6 +42227,7 @@ }, { "tier": 4.0, + "symbol": "SOL/USDC:USDC", "currency": "USDC", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -37998,6 +42244,7 @@ }, { "tier": 5.0, + "symbol": "SOL/USDC:USDC", "currency": "USDC", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -38014,6 +42261,7 @@ }, { "tier": 6.0, + "symbol": "SOL/USDC:USDC", "currency": "USDC", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -38030,6 +42278,7 @@ }, { "tier": 7.0, + "symbol": "SOL/USDC:USDC", "currency": "USDC", "minNotional": 2000000.0, "maxNotional": 5000000.0, @@ -38046,6 +42295,7 @@ }, { "tier": 8.0, + "symbol": "SOL/USDC:USDC", "currency": "USDC", "minNotional": 5000000.0, "maxNotional": 15000000.0, @@ -38062,6 +42312,7 @@ }, { "tier": 9.0, + "symbol": "SOL/USDC:USDC", "currency": "USDC", "minNotional": 15000000.0, "maxNotional": 20000000.0, @@ -38078,6 +42329,7 @@ }, { "tier": 10.0, + "symbol": "SOL/USDC:USDC", "currency": "USDC", "minNotional": 20000000.0, "maxNotional": 50000000.0, @@ -38094,6 +42346,7 @@ }, { "tier": 11.0, + "symbol": "SOL/USDC:USDC", "currency": "USDC", "minNotional": 50000000.0, "maxNotional": 100000000.0, @@ -38112,6 +42365,7 @@ "SOL/USDT:USDT": [ { "tier": 1.0, + "symbol": "SOL/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 20000.0, @@ -38128,6 +42382,7 @@ }, { "tier": 2.0, + "symbol": "SOL/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 100000.0, @@ -38144,6 +42399,7 @@ }, { "tier": 3.0, + "symbol": "SOL/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 800000.0, @@ -38160,6 +42416,7 @@ }, { "tier": 4.0, + "symbol": "SOL/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 4000000.0, @@ -38176,6 +42433,7 @@ }, { "tier": 5.0, + "symbol": "SOL/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 8000000.0, @@ -38192,6 +42450,7 @@ }, { "tier": 6.0, + "symbol": "SOL/USDT:USDT", "currency": "USDT", "minNotional": 8000000.0, "maxNotional": 40000000.0, @@ -38208,6 +42467,7 @@ }, { "tier": 7.0, + "symbol": "SOL/USDT:USDT", "currency": "USDT", "minNotional": 40000000.0, "maxNotional": 80000000.0, @@ -38224,6 +42484,7 @@ }, { "tier": 8.0, + "symbol": "SOL/USDT:USDT", "currency": "USDT", "minNotional": 80000000.0, "maxNotional": 100000000.0, @@ -38240,6 +42501,7 @@ }, { "tier": 9.0, + "symbol": "SOL/USDT:USDT", "currency": "USDT", "minNotional": 100000000.0, "maxNotional": 200000000.0, @@ -38256,6 +42518,7 @@ }, { "tier": 10.0, + "symbol": "SOL/USDT:USDT", "currency": "USDT", "minNotional": 200000000.0, "maxNotional": 400000000.0, @@ -38274,6 +42537,7 @@ "SPELL/USDT:USDT": [ { "tier": 1.0, + "symbol": "SPELL/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -38290,6 +42554,7 @@ }, { "tier": 2.0, + "symbol": "SPELL/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -38306,6 +42571,7 @@ }, { "tier": 3.0, + "symbol": "SPELL/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -38322,6 +42588,7 @@ }, { "tier": 4.0, + "symbol": "SPELL/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -38338,6 +42605,7 @@ }, { "tier": 5.0, + "symbol": "SPELL/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -38354,6 +42622,7 @@ }, { "tier": 6.0, + "symbol": "SPELL/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -38370,6 +42639,7 @@ }, { "tier": 7.0, + "symbol": "SPELL/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -38386,6 +42656,7 @@ }, { "tier": 8.0, + "symbol": "SPELL/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -38404,6 +42675,7 @@ "SSV/USDT:USDT": [ { "tier": 1.0, + "symbol": "SSV/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -38420,6 +42692,7 @@ }, { "tier": 2.0, + "symbol": "SSV/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -38436,6 +42709,7 @@ }, { "tier": 3.0, + "symbol": "SSV/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -38452,6 +42726,7 @@ }, { "tier": 4.0, + "symbol": "SSV/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 100000.0, @@ -38468,6 +42743,7 @@ }, { "tier": 5.0, + "symbol": "SSV/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 500000.0, @@ -38484,6 +42760,7 @@ }, { "tier": 6.0, + "symbol": "SSV/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -38500,6 +42777,7 @@ }, { "tier": 7.0, + "symbol": "SSV/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 1250000.0, @@ -38516,6 +42794,7 @@ }, { "tier": 8.0, + "symbol": "SSV/USDT:USDT", "currency": "USDT", "minNotional": 1250000.0, "maxNotional": 3000000.0, @@ -38532,6 +42811,7 @@ }, { "tier": 9.0, + "symbol": "SSV/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -38550,6 +42830,7 @@ "STEEM/USDT:USDT": [ { "tier": 1.0, + "symbol": "STEEM/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -38566,6 +42847,7 @@ }, { "tier": 2.0, + "symbol": "STEEM/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -38582,6 +42864,7 @@ }, { "tier": 3.0, + "symbol": "STEEM/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -38598,6 +42881,7 @@ }, { "tier": 4.0, + "symbol": "STEEM/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -38614,6 +42898,7 @@ }, { "tier": 5.0, + "symbol": "STEEM/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -38630,6 +42915,7 @@ }, { "tier": 6.0, + "symbol": "STEEM/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -38646,6 +42932,7 @@ }, { "tier": 7.0, + "symbol": "STEEM/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -38664,6 +42951,7 @@ "STG/USDT:USDT": [ { "tier": 1.0, + "symbol": "STG/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -38680,6 +42968,7 @@ }, { "tier": 2.0, + "symbol": "STG/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -38696,6 +42985,7 @@ }, { "tier": 3.0, + "symbol": "STG/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -38712,6 +43002,7 @@ }, { "tier": 4.0, + "symbol": "STG/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -38728,6 +43019,7 @@ }, { "tier": 5.0, + "symbol": "STG/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -38744,6 +43036,7 @@ }, { "tier": 6.0, + "symbol": "STG/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -38760,6 +43053,7 @@ }, { "tier": 7.0, + "symbol": "STG/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -38778,6 +43072,7 @@ "STMX/USDT:USDT": [ { "tier": 1.0, + "symbol": "STMX/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -38794,6 +43089,7 @@ }, { "tier": 2.0, + "symbol": "STMX/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -38810,6 +43106,7 @@ }, { "tier": 3.0, + "symbol": "STMX/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -38826,6 +43123,7 @@ }, { "tier": 4.0, + "symbol": "STMX/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 250000.0, @@ -38842,6 +43140,7 @@ }, { "tier": 5.0, + "symbol": "STMX/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -38858,6 +43157,7 @@ }, { "tier": 6.0, + "symbol": "STMX/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -38876,6 +43176,7 @@ "STORJ/USDT:USDT": [ { "tier": 1.0, + "symbol": "STORJ/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -38892,6 +43193,7 @@ }, { "tier": 2.0, + "symbol": "STORJ/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -38908,6 +43210,7 @@ }, { "tier": 3.0, + "symbol": "STORJ/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 300000.0, @@ -38924,6 +43227,7 @@ }, { "tier": 4.0, + "symbol": "STORJ/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 800000.0, @@ -38940,6 +43244,7 @@ }, { "tier": 5.0, + "symbol": "STORJ/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 1000000.0, @@ -38956,6 +43261,7 @@ }, { "tier": 6.0, + "symbol": "STORJ/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -38972,6 +43278,7 @@ }, { "tier": 7.0, + "symbol": "STORJ/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 3500000.0, @@ -38990,6 +43297,7 @@ "STPT/USDT:USDT": [ { "tier": 1.0, + "symbol": "STPT/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -39006,6 +43314,7 @@ }, { "tier": 2.0, + "symbol": "STPT/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -39022,6 +43331,7 @@ }, { "tier": 3.0, + "symbol": "STPT/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 150000.0, @@ -39038,6 +43348,7 @@ }, { "tier": 4.0, + "symbol": "STPT/USDT:USDT", "currency": "USDT", "minNotional": 150000.0, "maxNotional": 300000.0, @@ -39054,6 +43365,7 @@ }, { "tier": 5.0, + "symbol": "STPT/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 750000.0, @@ -39070,6 +43382,7 @@ }, { "tier": 6.0, + "symbol": "STPT/USDT:USDT", "currency": "USDT", "minNotional": 750000.0, "maxNotional": 1500000.0, @@ -39086,6 +43399,7 @@ }, { "tier": 7.0, + "symbol": "STPT/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 2000000.0, @@ -39104,6 +43418,7 @@ "STRAX/USDT:USDT": [ { "tier": 1.0, + "symbol": "STRAX/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 25000.0, @@ -39120,6 +43435,7 @@ }, { "tier": 2.0, + "symbol": "STRAX/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -39136,6 +43452,7 @@ }, { "tier": 3.0, + "symbol": "STRAX/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -39152,6 +43469,7 @@ }, { "tier": 4.0, + "symbol": "STRAX/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -39168,6 +43486,7 @@ }, { "tier": 5.0, + "symbol": "STRAX/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -39184,6 +43503,7 @@ }, { "tier": 6.0, + "symbol": "STRAX/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 3500000.0, @@ -39202,6 +43522,7 @@ "STRK/USDT:USDT": [ { "tier": 1.0, + "symbol": "STRK/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -39218,6 +43539,7 @@ }, { "tier": 2.0, + "symbol": "STRK/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -39234,6 +43556,7 @@ }, { "tier": 3.0, + "symbol": "STRK/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 100000.0, @@ -39250,6 +43573,7 @@ }, { "tier": 4.0, + "symbol": "STRK/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -39266,6 +43590,7 @@ }, { "tier": 5.0, + "symbol": "STRK/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 1000000.0, @@ -39282,6 +43607,7 @@ }, { "tier": 6.0, + "symbol": "STRK/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -39298,6 +43624,7 @@ }, { "tier": 7.0, + "symbol": "STRK/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 2500000.0, @@ -39314,6 +43641,7 @@ }, { "tier": 8.0, + "symbol": "STRK/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 5000000.0, @@ -39330,6 +43658,7 @@ }, { "tier": 9.0, + "symbol": "STRK/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -39348,6 +43677,7 @@ "STX/USDT:USDT": [ { "tier": 1.0, + "symbol": "STX/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -39364,6 +43694,7 @@ }, { "tier": 2.0, + "symbol": "STX/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 30000.0, @@ -39380,6 +43711,7 @@ }, { "tier": 3.0, + "symbol": "STX/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 150000.0, @@ -39396,6 +43728,7 @@ }, { "tier": 4.0, + "symbol": "STX/USDT:USDT", "currency": "USDT", "minNotional": 150000.0, "maxNotional": 300000.0, @@ -39412,6 +43745,7 @@ }, { "tier": 5.0, + "symbol": "STX/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 1500000.0, @@ -39428,6 +43762,7 @@ }, { "tier": 6.0, + "symbol": "STX/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -39444,6 +43779,7 @@ }, { "tier": 7.0, + "symbol": "STX/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 3750000.0, @@ -39460,6 +43796,7 @@ }, { "tier": 8.0, + "symbol": "STX/USDT:USDT", "currency": "USDT", "minNotional": 3750000.0, "maxNotional": 7500000.0, @@ -39476,6 +43813,7 @@ }, { "tier": 9.0, + "symbol": "STX/USDT:USDT", "currency": "USDT", "minNotional": 7500000.0, "maxNotional": 15000000.0, @@ -39494,6 +43832,7 @@ "SUI/USDC:USDC": [ { "tier": 1.0, + "symbol": "SUI/USDC:USDC", "currency": "USDC", "minNotional": 0.0, "maxNotional": 5000.0, @@ -39510,6 +43849,7 @@ }, { "tier": 2.0, + "symbol": "SUI/USDC:USDC", "currency": "USDC", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -39526,6 +43866,7 @@ }, { "tier": 3.0, + "symbol": "SUI/USDC:USDC", "currency": "USDC", "minNotional": 50000.0, "maxNotional": 600000.0, @@ -39542,6 +43883,7 @@ }, { "tier": 4.0, + "symbol": "SUI/USDC:USDC", "currency": "USDC", "minNotional": 600000.0, "maxNotional": 1200000.0, @@ -39558,6 +43900,7 @@ }, { "tier": 5.0, + "symbol": "SUI/USDC:USDC", "currency": "USDC", "minNotional": 1200000.0, "maxNotional": 3000000.0, @@ -39574,6 +43917,7 @@ }, { "tier": 6.0, + "symbol": "SUI/USDC:USDC", "currency": "USDC", "minNotional": 3000000.0, "maxNotional": 4000000.0, @@ -39590,6 +43934,7 @@ }, { "tier": 7.0, + "symbol": "SUI/USDC:USDC", "currency": "USDC", "minNotional": 4000000.0, "maxNotional": 6000000.0, @@ -39606,6 +43951,7 @@ }, { "tier": 8.0, + "symbol": "SUI/USDC:USDC", "currency": "USDC", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -39624,6 +43970,7 @@ "SUI/USDT:USDT": [ { "tier": 1.0, + "symbol": "SUI/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 20000.0, @@ -39640,6 +43987,7 @@ }, { "tier": 2.0, + "symbol": "SUI/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 200000.0, @@ -39656,6 +44004,7 @@ }, { "tier": 3.0, + "symbol": "SUI/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 1000000.0, @@ -39672,6 +44021,7 @@ }, { "tier": 4.0, + "symbol": "SUI/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -39688,6 +44038,7 @@ }, { "tier": 5.0, + "symbol": "SUI/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 10000000.0, @@ -39704,6 +44055,7 @@ }, { "tier": 6.0, + "symbol": "SUI/USDT:USDT", "currency": "USDT", "minNotional": 10000000.0, "maxNotional": 20000000.0, @@ -39720,6 +44072,7 @@ }, { "tier": 7.0, + "symbol": "SUI/USDT:USDT", "currency": "USDT", "minNotional": 20000000.0, "maxNotional": 25000000.0, @@ -39736,6 +44089,7 @@ }, { "tier": 8.0, + "symbol": "SUI/USDT:USDT", "currency": "USDT", "minNotional": 25000000.0, "maxNotional": 50000000.0, @@ -39752,6 +44106,7 @@ }, { "tier": 9.0, + "symbol": "SUI/USDT:USDT", "currency": "USDT", "minNotional": 50000000.0, "maxNotional": 100000000.0, @@ -39770,6 +44125,7 @@ "SUN/USDT:USDT": [ { "tier": 1.0, + "symbol": "SUN/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -39786,6 +44142,7 @@ }, { "tier": 2.0, + "symbol": "SUN/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 16000.0, @@ -39802,6 +44159,7 @@ }, { "tier": 3.0, + "symbol": "SUN/USDT:USDT", "currency": "USDT", "minNotional": 16000.0, "maxNotional": 80000.0, @@ -39818,6 +44176,7 @@ }, { "tier": 4.0, + "symbol": "SUN/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 160000.0, @@ -39834,6 +44193,7 @@ }, { "tier": 5.0, + "symbol": "SUN/USDT:USDT", "currency": "USDT", "minNotional": 160000.0, "maxNotional": 800000.0, @@ -39850,6 +44210,7 @@ }, { "tier": 6.0, + "symbol": "SUN/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 1600000.0, @@ -39866,6 +44227,7 @@ }, { "tier": 7.0, + "symbol": "SUN/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -39882,6 +44244,7 @@ }, { "tier": 8.0, + "symbol": "SUN/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -39898,6 +44261,7 @@ }, { "tier": 9.0, + "symbol": "SUN/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 8000000.0, @@ -39916,6 +44280,7 @@ "SUPER/USDT:USDT": [ { "tier": 1.0, + "symbol": "SUPER/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -39932,6 +44297,7 @@ }, { "tier": 2.0, + "symbol": "SUPER/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -39948,6 +44314,7 @@ }, { "tier": 3.0, + "symbol": "SUPER/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 30000.0, @@ -39964,6 +44331,7 @@ }, { "tier": 4.0, + "symbol": "SUPER/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 60000.0, @@ -39980,6 +44348,7 @@ }, { "tier": 5.0, + "symbol": "SUPER/USDT:USDT", "currency": "USDT", "minNotional": 60000.0, "maxNotional": 300000.0, @@ -39996,6 +44365,7 @@ }, { "tier": 6.0, + "symbol": "SUPER/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -40012,6 +44382,7 @@ }, { "tier": 7.0, + "symbol": "SUPER/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 750000.0, @@ -40028,6 +44399,7 @@ }, { "tier": 8.0, + "symbol": "SUPER/USDT:USDT", "currency": "USDT", "minNotional": 750000.0, "maxNotional": 1500000.0, @@ -40044,6 +44416,7 @@ }, { "tier": 9.0, + "symbol": "SUPER/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -40062,6 +44435,7 @@ "SUSHI/USDT:USDT": [ { "tier": 1.0, + "symbol": "SUSHI/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -40078,6 +44452,7 @@ }, { "tier": 2.0, + "symbol": "SUSHI/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -40094,6 +44469,7 @@ }, { "tier": 3.0, + "symbol": "SUSHI/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 600000.0, @@ -40110,6 +44486,7 @@ }, { "tier": 4.0, + "symbol": "SUSHI/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 1600000.0, @@ -40126,6 +44503,7 @@ }, { "tier": 5.0, + "symbol": "SUSHI/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -40142,6 +44520,7 @@ }, { "tier": 6.0, + "symbol": "SUSHI/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 6000000.0, @@ -40158,6 +44537,7 @@ }, { "tier": 7.0, + "symbol": "SUSHI/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -40173,9 +44553,165 @@ } } ], + "SWELL/USDT:USDT": [ + { + "tier": 1.0, + "symbol": "SWELL/USDT:USDT", + "currency": "USDT", + "minNotional": 0.0, + "maxNotional": 5000.0, + "maintenanceMarginRate": 0.01, + "maxLeverage": 75.0, + "info": { + "bracket": "1", + "initialLeverage": "75", + "notionalCap": "5000", + "notionalFloor": "0", + "maintMarginRatio": "0.01", + "cum": "0.0" + } + }, + { + "tier": 2.0, + "symbol": "SWELL/USDT:USDT", + "currency": "USDT", + "minNotional": 5000.0, + "maxNotional": 10000.0, + "maintenanceMarginRate": 0.015, + "maxLeverage": 50.0, + "info": { + "bracket": "2", + "initialLeverage": "50", + "notionalCap": "10000", + "notionalFloor": "5000", + "maintMarginRatio": "0.015", + "cum": "25.0" + } + }, + { + "tier": 3.0, + "symbol": "SWELL/USDT:USDT", + "currency": "USDT", + "minNotional": 10000.0, + "maxNotional": 30000.0, + "maintenanceMarginRate": 0.02, + "maxLeverage": 25.0, + "info": { + "bracket": "3", + "initialLeverage": "25", + "notionalCap": "30000", + "notionalFloor": "10000", + "maintMarginRatio": "0.02", + "cum": "75.0" + } + }, + { + "tier": 4.0, + "symbol": "SWELL/USDT:USDT", + "currency": "USDT", + "minNotional": 30000.0, + "maxNotional": 60000.0, + "maintenanceMarginRate": 0.025, + "maxLeverage": 20.0, + "info": { + "bracket": "4", + "initialLeverage": "20", + "notionalCap": "60000", + "notionalFloor": "30000", + "maintMarginRatio": "0.025", + "cum": "225.0" + } + }, + { + "tier": 5.0, + "symbol": "SWELL/USDT:USDT", + "currency": "USDT", + "minNotional": 60000.0, + "maxNotional": 300000.0, + "maintenanceMarginRate": 0.05, + "maxLeverage": 10.0, + "info": { + "bracket": "5", + "initialLeverage": "10", + "notionalCap": "300000", + "notionalFloor": "60000", + "maintMarginRatio": "0.05", + "cum": "1725.0" + } + }, + { + "tier": 6.0, + "symbol": "SWELL/USDT:USDT", + "currency": "USDT", + "minNotional": 300000.0, + "maxNotional": 600000.0, + "maintenanceMarginRate": 0.1, + "maxLeverage": 5.0, + "info": { + "bracket": "6", + "initialLeverage": "5", + "notionalCap": "600000", + "notionalFloor": "300000", + "maintMarginRatio": "0.1", + "cum": "16725.0" + } + }, + { + "tier": 7.0, + "symbol": "SWELL/USDT:USDT", + "currency": "USDT", + "minNotional": 600000.0, + "maxNotional": 750000.0, + "maintenanceMarginRate": 0.125, + "maxLeverage": 4.0, + "info": { + "bracket": "7", + "initialLeverage": "4", + "notionalCap": "750000", + "notionalFloor": "600000", + "maintMarginRatio": "0.125", + "cum": "31725.0" + } + }, + { + "tier": 8.0, + "symbol": "SWELL/USDT:USDT", + "currency": "USDT", + "minNotional": 750000.0, + "maxNotional": 1500000.0, + "maintenanceMarginRate": 0.25, + "maxLeverage": 2.0, + "info": { + "bracket": "8", + "initialLeverage": "2", + "notionalCap": "1500000", + "notionalFloor": "750000", + "maintMarginRatio": "0.25", + "cum": "125475.0" + } + }, + { + "tier": 9.0, + "symbol": "SWELL/USDT:USDT", + "currency": "USDT", + "minNotional": 1500000.0, + "maxNotional": 3000000.0, + "maintenanceMarginRate": 0.5, + "maxLeverage": 1.0, + "info": { + "bracket": "9", + "initialLeverage": "1", + "notionalCap": "3000000", + "notionalFloor": "1500000", + "maintMarginRatio": "0.5", + "cum": "500475.0" + } + } + ], "SXP/USDT:USDT": [ { "tier": 1.0, + "symbol": "SXP/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -40192,6 +44728,7 @@ }, { "tier": 2.0, + "symbol": "SXP/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -40208,6 +44745,7 @@ }, { "tier": 3.0, + "symbol": "SXP/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 100000.0, @@ -40224,6 +44762,7 @@ }, { "tier": 4.0, + "symbol": "SXP/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -40240,6 +44779,7 @@ }, { "tier": 5.0, + "symbol": "SXP/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 1000000.0, @@ -40256,6 +44796,7 @@ }, { "tier": 6.0, + "symbol": "SXP/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -40272,6 +44813,7 @@ }, { "tier": 7.0, + "symbol": "SXP/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 2500000.0, @@ -40288,6 +44830,7 @@ }, { "tier": 8.0, + "symbol": "SXP/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 6000000.0, @@ -40304,6 +44847,7 @@ }, { "tier": 9.0, + "symbol": "SXP/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -40322,6 +44866,7 @@ "SYN/USDT:USDT": [ { "tier": 1.0, + "symbol": "SYN/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -40338,6 +44883,7 @@ }, { "tier": 2.0, + "symbol": "SYN/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -40354,6 +44900,7 @@ }, { "tier": 3.0, + "symbol": "SYN/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -40370,6 +44917,7 @@ }, { "tier": 4.0, + "symbol": "SYN/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -40386,6 +44934,7 @@ }, { "tier": 5.0, + "symbol": "SYN/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -40402,6 +44951,7 @@ }, { "tier": 6.0, + "symbol": "SYN/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -40418,6 +44968,7 @@ }, { "tier": 7.0, + "symbol": "SYN/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -40434,6 +44985,7 @@ }, { "tier": 8.0, + "symbol": "SYN/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -40452,6 +45004,7 @@ "SYS/USDT:USDT": [ { "tier": 1.0, + "symbol": "SYS/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -40468,6 +45021,7 @@ }, { "tier": 2.0, + "symbol": "SYS/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -40484,6 +45038,7 @@ }, { "tier": 3.0, + "symbol": "SYS/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -40500,6 +45055,7 @@ }, { "tier": 4.0, + "symbol": "SYS/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -40516,6 +45072,7 @@ }, { "tier": 5.0, + "symbol": "SYS/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -40532,6 +45089,7 @@ }, { "tier": 6.0, + "symbol": "SYS/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -40548,6 +45106,7 @@ }, { "tier": 7.0, + "symbol": "SYS/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -40564,6 +45123,7 @@ }, { "tier": 8.0, + "symbol": "SYS/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -40582,6 +45142,7 @@ "T/USDT:USDT": [ { "tier": 1.0, + "symbol": "T/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -40598,6 +45159,7 @@ }, { "tier": 2.0, + "symbol": "T/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -40614,6 +45176,7 @@ }, { "tier": 3.0, + "symbol": "T/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -40630,6 +45193,7 @@ }, { "tier": 4.0, + "symbol": "T/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -40646,6 +45210,7 @@ }, { "tier": 5.0, + "symbol": "T/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -40662,6 +45227,7 @@ }, { "tier": 6.0, + "symbol": "T/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -40678,6 +45244,7 @@ }, { "tier": 7.0, + "symbol": "T/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -40694,6 +45261,7 @@ }, { "tier": 8.0, + "symbol": "T/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -40712,6 +45280,7 @@ "TAO/USDT:USDT": [ { "tier": 1.0, + "symbol": "TAO/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -40728,6 +45297,7 @@ }, { "tier": 2.0, + "symbol": "TAO/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 100000.0, @@ -40744,6 +45314,7 @@ }, { "tier": 3.0, + "symbol": "TAO/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 500000.0, @@ -40760,6 +45331,7 @@ }, { "tier": 4.0, + "symbol": "TAO/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -40776,6 +45348,7 @@ }, { "tier": 5.0, + "symbol": "TAO/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 5000000.0, @@ -40792,6 +45365,7 @@ }, { "tier": 6.0, + "symbol": "TAO/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -40808,6 +45382,7 @@ }, { "tier": 7.0, + "symbol": "TAO/USDT:USDT", "currency": "USDT", "minNotional": 10000000.0, "maxNotional": 12500000.0, @@ -40824,6 +45399,7 @@ }, { "tier": 8.0, + "symbol": "TAO/USDT:USDT", "currency": "USDT", "minNotional": 12500000.0, "maxNotional": 25000000.0, @@ -40840,6 +45416,7 @@ }, { "tier": 9.0, + "symbol": "TAO/USDT:USDT", "currency": "USDT", "minNotional": 25000000.0, "maxNotional": 50000000.0, @@ -40858,6 +45435,7 @@ "THETA/USDT:USDT": [ { "tier": 1.0, + "symbol": "THETA/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 50000.0, @@ -40874,6 +45452,7 @@ }, { "tier": 2.0, + "symbol": "THETA/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 250000.0, @@ -40890,6 +45469,7 @@ }, { "tier": 3.0, + "symbol": "THETA/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -40906,6 +45486,7 @@ }, { "tier": 4.0, + "symbol": "THETA/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -40922,6 +45503,7 @@ }, { "tier": 5.0, + "symbol": "THETA/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 5000000.0, @@ -40938,6 +45520,7 @@ }, { "tier": 6.0, + "symbol": "THETA/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -40954,6 +45537,7 @@ }, { "tier": 7.0, + "symbol": "THETA/USDT:USDT", "currency": "USDT", "minNotional": 10000000.0, "maxNotional": 20000000.0, @@ -40970,6 +45554,7 @@ }, { "tier": 8.0, + "symbol": "THETA/USDT:USDT", "currency": "USDT", "minNotional": 20000000.0, "maxNotional": 30000000.0, @@ -40988,6 +45573,7 @@ "TIA/USDC:USDC": [ { "tier": 1.0, + "symbol": "TIA/USDC:USDC", "currency": "USDC", "minNotional": 0.0, "maxNotional": 5000.0, @@ -41004,6 +45590,7 @@ }, { "tier": 2.0, + "symbol": "TIA/USDC:USDC", "currency": "USDC", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -41020,6 +45607,7 @@ }, { "tier": 3.0, + "symbol": "TIA/USDC:USDC", "currency": "USDC", "minNotional": 50000.0, "maxNotional": 600000.0, @@ -41036,6 +45624,7 @@ }, { "tier": 4.0, + "symbol": "TIA/USDC:USDC", "currency": "USDC", "minNotional": 600000.0, "maxNotional": 1200000.0, @@ -41052,6 +45641,7 @@ }, { "tier": 5.0, + "symbol": "TIA/USDC:USDC", "currency": "USDC", "minNotional": 1200000.0, "maxNotional": 3000000.0, @@ -41068,6 +45658,7 @@ }, { "tier": 6.0, + "symbol": "TIA/USDC:USDC", "currency": "USDC", "minNotional": 3000000.0, "maxNotional": 4000000.0, @@ -41084,6 +45675,7 @@ }, { "tier": 7.0, + "symbol": "TIA/USDC:USDC", "currency": "USDC", "minNotional": 4000000.0, "maxNotional": 6000000.0, @@ -41100,6 +45692,7 @@ }, { "tier": 8.0, + "symbol": "TIA/USDC:USDC", "currency": "USDC", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -41118,6 +45711,7 @@ "TIA/USDT:USDT": [ { "tier": 1.0, + "symbol": "TIA/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -41134,15 +45728,16 @@ }, { "tier": 2.0, + "symbol": "TIA/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, - "maxNotional": 80000.0, + "maxNotional": 100000.0, "maintenanceMarginRate": 0.015, "maxLeverage": 50.0, "info": { "bracket": "2", "initialLeverage": "50", - "notionalCap": "80000", + "notionalCap": "100000", "notionalFloor": "10000", "maintMarginRatio": "0.015", "cum": "50.0" @@ -41150,120 +45745,128 @@ }, { "tier": 3.0, + "symbol": "TIA/USDT:USDT", "currency": "USDT", - "minNotional": 80000.0, - "maxNotional": 400000.0, + "minNotional": 100000.0, + "maxNotional": 500000.0, "maintenanceMarginRate": 0.02, "maxLeverage": 25.0, "info": { "bracket": "3", "initialLeverage": "25", - "notionalCap": "400000", - "notionalFloor": "80000", + "notionalCap": "500000", + "notionalFloor": "100000", "maintMarginRatio": "0.02", - "cum": "450.0" + "cum": "550.0" } }, { "tier": 4.0, + "symbol": "TIA/USDT:USDT", "currency": "USDT", - "minNotional": 400000.0, - "maxNotional": 800000.0, + "minNotional": 500000.0, + "maxNotional": 1000000.0, "maintenanceMarginRate": 0.025, "maxLeverage": 20.0, "info": { "bracket": "4", "initialLeverage": "20", - "notionalCap": "800000", - "notionalFloor": "400000", + "notionalCap": "1000000", + "notionalFloor": "500000", "maintMarginRatio": "0.025", - "cum": "2450.0" + "cum": "3050.0" } }, { "tier": 5.0, + "symbol": "TIA/USDT:USDT", "currency": "USDT", - "minNotional": 800000.0, - "maxNotional": 4000000.0, + "minNotional": 1000000.0, + "maxNotional": 5000000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { "bracket": "5", "initialLeverage": "10", - "notionalCap": "4000000", - "notionalFloor": "800000", + "notionalCap": "5000000", + "notionalFloor": "1000000", "maintMarginRatio": "0.05", - "cum": "22450.0" + "cum": "28050.0" } }, { "tier": 6.0, + "symbol": "TIA/USDT:USDT", "currency": "USDT", - "minNotional": 4000000.0, - "maxNotional": 8000000.0, + "minNotional": 5000000.0, + "maxNotional": 10000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { "bracket": "6", "initialLeverage": "5", - "notionalCap": "8000000", - "notionalFloor": "4000000", + "notionalCap": "10000000", + "notionalFloor": "5000000", "maintMarginRatio": "0.1", - "cum": "222450.0" + "cum": "278050.0" } }, { "tier": 7.0, + "symbol": "TIA/USDT:USDT", "currency": "USDT", - "minNotional": 8000000.0, - "maxNotional": 10000000.0, + "minNotional": 10000000.0, + "maxNotional": 12500000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { "bracket": "7", "initialLeverage": "4", - "notionalCap": "10000000", - "notionalFloor": "8000000", + "notionalCap": "12500000", + "notionalFloor": "10000000", "maintMarginRatio": "0.125", - "cum": "422450.0" + "cum": "528050.0" } }, { "tier": 8.0, + "symbol": "TIA/USDT:USDT", "currency": "USDT", - "minNotional": 10000000.0, - "maxNotional": 20000000.0, + "minNotional": 12500000.0, + "maxNotional": 25000000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { "bracket": "8", "initialLeverage": "2", - "notionalCap": "20000000", - "notionalFloor": "10000000", + "notionalCap": "25000000", + "notionalFloor": "12500000", "maintMarginRatio": "0.25", - "cum": "1672450.0" + "cum": "2090550.0" } }, { "tier": 9.0, + "symbol": "TIA/USDT:USDT", "currency": "USDT", - "minNotional": 20000000.0, - "maxNotional": 40000000.0, + "minNotional": 25000000.0, + "maxNotional": 50000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { "bracket": "9", "initialLeverage": "1", - "notionalCap": "40000000", - "notionalFloor": "20000000", + "notionalCap": "50000000", + "notionalFloor": "25000000", "maintMarginRatio": "0.5", - "cum": "6672450.0" + "cum": "8340550.0" } } ], "TLM/USDT:USDT": [ { "tier": 1.0, + "symbol": "TLM/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -41280,6 +45883,7 @@ }, { "tier": 2.0, + "symbol": "TLM/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -41296,6 +45900,7 @@ }, { "tier": 3.0, + "symbol": "TLM/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -41312,6 +45917,7 @@ }, { "tier": 4.0, + "symbol": "TLM/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -41328,6 +45934,7 @@ }, { "tier": 5.0, + "symbol": "TLM/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -41344,6 +45951,7 @@ }, { "tier": 6.0, + "symbol": "TLM/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -41360,6 +45968,7 @@ }, { "tier": 7.0, + "symbol": "TLM/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -41378,136 +45987,162 @@ "TNSR/USDT:USDT": [ { "tier": 1.0, + "symbol": "TNSR/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, - "maintenanceMarginRate": 0.015, - "maxLeverage": 50.0, + "maintenanceMarginRate": 0.01, + "maxLeverage": 75.0, "info": { "bracket": "1", - "initialLeverage": "50", + "initialLeverage": "75", "notionalCap": "5000", "notionalFloor": "0", - "maintMarginRatio": "0.015", + "maintMarginRatio": "0.01", "cum": "0.0" } }, { "tier": 2.0, + "symbol": "TNSR/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, - "maxNotional": 20000.0, - "maintenanceMarginRate": 0.02, - "maxLeverage": 25.0, + "maxNotional": 10000.0, + "maintenanceMarginRate": 0.015, + "maxLeverage": 50.0, "info": { "bracket": "2", - "initialLeverage": "25", - "notionalCap": "20000", + "initialLeverage": "50", + "notionalCap": "10000", "notionalFloor": "5000", - "maintMarginRatio": "0.02", + "maintMarginRatio": "0.015", "cum": "25.0" } }, { "tier": 3.0, + "symbol": "TNSR/USDT:USDT", "currency": "USDT", - "minNotional": 20000.0, - "maxNotional": 30000.0, + "minNotional": 10000.0, + "maxNotional": 50000.0, + "maintenanceMarginRate": 0.02, + "maxLeverage": 25.0, + "info": { + "bracket": "3", + "initialLeverage": "25", + "notionalCap": "50000", + "notionalFloor": "10000", + "maintMarginRatio": "0.02", + "cum": "75.0" + } + }, + { + "tier": 4.0, + "symbol": "TNSR/USDT:USDT", + "currency": "USDT", + "minNotional": 50000.0, + "maxNotional": 100000.0, "maintenanceMarginRate": 0.025, "maxLeverage": 20.0, "info": { - "bracket": "3", + "bracket": "4", "initialLeverage": "20", - "notionalCap": "30000", - "notionalFloor": "20000", + "notionalCap": "100000", + "notionalFloor": "50000", "maintMarginRatio": "0.025", - "cum": "125.0" + "cum": "325.0" } }, { - "tier": 4.0, + "tier": 5.0, + "symbol": "TNSR/USDT:USDT", "currency": "USDT", - "minNotional": 30000.0, - "maxNotional": 300000.0, + "minNotional": 100000.0, + "maxNotional": 500000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { - "bracket": "4", + "bracket": "5", "initialLeverage": "10", - "notionalCap": "300000", - "notionalFloor": "30000", + "notionalCap": "500000", + "notionalFloor": "100000", "maintMarginRatio": "0.05", - "cum": "875.0" + "cum": "2825.0" } }, { - "tier": 5.0, + "tier": 6.0, + "symbol": "TNSR/USDT:USDT", "currency": "USDT", - "minNotional": 300000.0, - "maxNotional": 600000.0, + "minNotional": 500000.0, + "maxNotional": 1000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { - "bracket": "5", + "bracket": "6", "initialLeverage": "5", - "notionalCap": "600000", - "notionalFloor": "300000", + "notionalCap": "1000000", + "notionalFloor": "500000", "maintMarginRatio": "0.1", - "cum": "15875.0" + "cum": "27825.0" } }, { - "tier": 6.0, + "tier": 7.0, + "symbol": "TNSR/USDT:USDT", "currency": "USDT", - "minNotional": 600000.0, - "maxNotional": 750000.0, + "minNotional": 1000000.0, + "maxNotional": 1250000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { - "bracket": "6", + "bracket": "7", "initialLeverage": "4", - "notionalCap": "750000", - "notionalFloor": "600000", + "notionalCap": "1250000", + "notionalFloor": "1000000", "maintMarginRatio": "0.125", - "cum": "30875.0" + "cum": "52825.0" } }, { - "tier": 7.0, + "tier": 8.0, + "symbol": "TNSR/USDT:USDT", "currency": "USDT", - "minNotional": 750000.0, - "maxNotional": 1500000.0, + "minNotional": 1250000.0, + "maxNotional": 2500000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { - "bracket": "7", + "bracket": "8", "initialLeverage": "2", - "notionalCap": "1500000", - "notionalFloor": "750000", + "notionalCap": "2500000", + "notionalFloor": "1250000", "maintMarginRatio": "0.25", - "cum": "124625.0" + "cum": "209075.0" } }, { - "tier": 8.0, + "tier": 9.0, + "symbol": "TNSR/USDT:USDT", "currency": "USDT", - "minNotional": 1500000.0, - "maxNotional": 3000000.0, + "minNotional": 2500000.0, + "maxNotional": 5000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { - "bracket": "8", + "bracket": "9", "initialLeverage": "1", - "notionalCap": "3000000", - "notionalFloor": "1500000", + "notionalCap": "5000000", + "notionalFloor": "2500000", "maintMarginRatio": "0.5", - "cum": "499625.0" + "cum": "834075.0" } } ], "TOKEN/USDT:USDT": [ { "tier": 1.0, + "symbol": "TOKEN/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -41524,6 +46159,7 @@ }, { "tier": 2.0, + "symbol": "TOKEN/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -41540,6 +46176,7 @@ }, { "tier": 3.0, + "symbol": "TOKEN/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -41556,6 +46193,7 @@ }, { "tier": 4.0, + "symbol": "TOKEN/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -41572,6 +46210,7 @@ }, { "tier": 5.0, + "symbol": "TOKEN/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -41588,6 +46227,7 @@ }, { "tier": 6.0, + "symbol": "TOKEN/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -41604,6 +46244,7 @@ }, { "tier": 7.0, + "symbol": "TOKEN/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -41622,6 +46263,7 @@ "TON/USDT:USDT": [ { "tier": 1.0, + "symbol": "TON/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -41638,6 +46280,7 @@ }, { "tier": 2.0, + "symbol": "TON/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 80000.0, @@ -41654,6 +46297,7 @@ }, { "tier": 3.0, + "symbol": "TON/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 400000.0, @@ -41670,6 +46314,7 @@ }, { "tier": 4.0, + "symbol": "TON/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 800000.0, @@ -41686,6 +46331,7 @@ }, { "tier": 5.0, + "symbol": "TON/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 4000000.0, @@ -41702,6 +46348,7 @@ }, { "tier": 6.0, + "symbol": "TON/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 8000000.0, @@ -41718,6 +46365,7 @@ }, { "tier": 7.0, + "symbol": "TON/USDT:USDT", "currency": "USDT", "minNotional": 8000000.0, "maxNotional": 10000000.0, @@ -41734,6 +46382,7 @@ }, { "tier": 8.0, + "symbol": "TON/USDT:USDT", "currency": "USDT", "minNotional": 10000000.0, "maxNotional": 20000000.0, @@ -41750,6 +46399,7 @@ }, { "tier": 9.0, + "symbol": "TON/USDT:USDT", "currency": "USDT", "minNotional": 20000000.0, "maxNotional": 40000000.0, @@ -41768,6 +46418,7 @@ "TRB/USDT:USDT": [ { "tier": 1.0, + "symbol": "TRB/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -41784,6 +46435,7 @@ }, { "tier": 2.0, + "symbol": "TRB/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -41800,6 +46452,7 @@ }, { "tier": 3.0, + "symbol": "TRB/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 100000.0, @@ -41816,6 +46469,7 @@ }, { "tier": 4.0, + "symbol": "TRB/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 400000.0, @@ -41832,6 +46486,7 @@ }, { "tier": 5.0, + "symbol": "TRB/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 1000000.0, @@ -41848,6 +46503,7 @@ }, { "tier": 6.0, + "symbol": "TRB/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -41864,6 +46520,7 @@ }, { "tier": 7.0, + "symbol": "TRB/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -41880,6 +46537,7 @@ }, { "tier": 8.0, + "symbol": "TRB/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 4500000.0, @@ -41898,15 +46556,16 @@ "TROY/USDT:USDT": [ { "tier": 1.0, + "symbol": "TROY/USDT:USDT", "currency": "USDT", "minNotional": 0.0, - "maxNotional": 5000.0, + "maxNotional": 10000.0, "maintenanceMarginRate": 0.01, "maxLeverage": 75.0, "info": { "bracket": "1", "initialLeverage": "75", - "notionalCap": "5000", + "notionalCap": "10000", "notionalFloor": "0", "maintMarginRatio": "0.01", "cum": "0.0" @@ -41914,136 +46573,145 @@ }, { "tier": 2.0, + "symbol": "TROY/USDT:USDT", "currency": "USDT", - "minNotional": 5000.0, - "maxNotional": 10000.0, + "minNotional": 10000.0, + "maxNotional": 20000.0, "maintenanceMarginRate": 0.015, "maxLeverage": 50.0, "info": { "bracket": "2", "initialLeverage": "50", - "notionalCap": "10000", - "notionalFloor": "5000", + "notionalCap": "20000", + "notionalFloor": "10000", "maintMarginRatio": "0.015", - "cum": "25.0" + "cum": "50.0" } }, { "tier": 3.0, + "symbol": "TROY/USDT:USDT", "currency": "USDT", - "minNotional": 10000.0, - "maxNotional": 30000.0, + "minNotional": 20000.0, + "maxNotional": 100000.0, "maintenanceMarginRate": 0.02, "maxLeverage": 25.0, "info": { "bracket": "3", "initialLeverage": "25", - "notionalCap": "30000", - "notionalFloor": "10000", + "notionalCap": "100000", + "notionalFloor": "20000", "maintMarginRatio": "0.02", - "cum": "75.0" + "cum": "150.0" } }, { "tier": 4.0, + "symbol": "TROY/USDT:USDT", "currency": "USDT", - "minNotional": 30000.0, - "maxNotional": 60000.0, + "minNotional": 100000.0, + "maxNotional": 200000.0, "maintenanceMarginRate": 0.025, "maxLeverage": 20.0, "info": { "bracket": "4", "initialLeverage": "20", - "notionalCap": "60000", - "notionalFloor": "30000", + "notionalCap": "200000", + "notionalFloor": "100000", "maintMarginRatio": "0.025", - "cum": "225.0" + "cum": "650.0" } }, { "tier": 5.0, + "symbol": "TROY/USDT:USDT", "currency": "USDT", - "minNotional": 60000.0, - "maxNotional": 300000.0, + "minNotional": 200000.0, + "maxNotional": 1000000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { "bracket": "5", "initialLeverage": "10", - "notionalCap": "300000", - "notionalFloor": "60000", + "notionalCap": "1000000", + "notionalFloor": "200000", "maintMarginRatio": "0.05", - "cum": "1725.0" + "cum": "5650.0" } }, { "tier": 6.0, + "symbol": "TROY/USDT:USDT", "currency": "USDT", - "minNotional": 300000.0, - "maxNotional": 600000.0, + "minNotional": 1000000.0, + "maxNotional": 2000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { "bracket": "6", "initialLeverage": "5", - "notionalCap": "600000", - "notionalFloor": "300000", + "notionalCap": "2000000", + "notionalFloor": "1000000", "maintMarginRatio": "0.1", - "cum": "16725.0" + "cum": "55650.0" } }, { "tier": 7.0, + "symbol": "TROY/USDT:USDT", "currency": "USDT", - "minNotional": 600000.0, - "maxNotional": 750000.0, + "minNotional": 2000000.0, + "maxNotional": 2500000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { "bracket": "7", "initialLeverage": "4", - "notionalCap": "750000", - "notionalFloor": "600000", + "notionalCap": "2500000", + "notionalFloor": "2000000", "maintMarginRatio": "0.125", - "cum": "31725.0" + "cum": "105650.0" } }, { "tier": 8.0, + "symbol": "TROY/USDT:USDT", "currency": "USDT", - "minNotional": 750000.0, - "maxNotional": 1500000.0, + "minNotional": 2500000.0, + "maxNotional": 5000000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { "bracket": "8", "initialLeverage": "2", - "notionalCap": "1500000", - "notionalFloor": "750000", + "notionalCap": "5000000", + "notionalFloor": "2500000", "maintMarginRatio": "0.25", - "cum": "125475.0" + "cum": "418150.0" } }, { "tier": 9.0, + "symbol": "TROY/USDT:USDT", "currency": "USDT", - "minNotional": 1500000.0, - "maxNotional": 3000000.0, + "minNotional": 5000000.0, + "maxNotional": 10000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { "bracket": "9", "initialLeverage": "1", - "notionalCap": "3000000", - "notionalFloor": "1500000", + "notionalCap": "10000000", + "notionalFloor": "5000000", "maintMarginRatio": "0.5", - "cum": "500475.0" + "cum": "1668150.0" } } ], "TRU/USDT:USDT": [ { "tier": 1.0, + "symbol": "TRU/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -42060,6 +46728,7 @@ }, { "tier": 2.0, + "symbol": "TRU/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -42076,6 +46745,7 @@ }, { "tier": 3.0, + "symbol": "TRU/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -42092,6 +46762,7 @@ }, { "tier": 4.0, + "symbol": "TRU/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 100000.0, @@ -42108,6 +46779,7 @@ }, { "tier": 5.0, + "symbol": "TRU/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 500000.0, @@ -42124,6 +46796,7 @@ }, { "tier": 6.0, + "symbol": "TRU/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -42140,6 +46813,7 @@ }, { "tier": 7.0, + "symbol": "TRU/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 1250000.0, @@ -42156,6 +46830,7 @@ }, { "tier": 8.0, + "symbol": "TRU/USDT:USDT", "currency": "USDT", "minNotional": 1250000.0, "maxNotional": 3000000.0, @@ -42172,6 +46847,7 @@ }, { "tier": 9.0, + "symbol": "TRU/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -42190,6 +46866,7 @@ "TRX/USDT:USDT": [ { "tier": 1.0, + "symbol": "TRX/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -42206,6 +46883,7 @@ }, { "tier": 2.0, + "symbol": "TRX/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 90000.0, @@ -42222,6 +46900,7 @@ }, { "tier": 3.0, + "symbol": "TRX/USDT:USDT", "currency": "USDT", "minNotional": 90000.0, "maxNotional": 120000.0, @@ -42238,6 +46917,7 @@ }, { "tier": 4.0, + "symbol": "TRX/USDT:USDT", "currency": "USDT", "minNotional": 120000.0, "maxNotional": 650000.0, @@ -42254,6 +46934,7 @@ }, { "tier": 5.0, + "symbol": "TRX/USDT:USDT", "currency": "USDT", "minNotional": 650000.0, "maxNotional": 800000.0, @@ -42270,6 +46951,7 @@ }, { "tier": 6.0, + "symbol": "TRX/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 3000000.0, @@ -42286,6 +46968,7 @@ }, { "tier": 7.0, + "symbol": "TRX/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 6000000.0, @@ -42302,6 +46985,7 @@ }, { "tier": 8.0, + "symbol": "TRX/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 12000000.0, @@ -42318,6 +47002,7 @@ }, { "tier": 9.0, + "symbol": "TRX/USDT:USDT", "currency": "USDT", "minNotional": 12000000.0, "maxNotional": 20000000.0, @@ -42334,6 +47019,7 @@ }, { "tier": 10.0, + "symbol": "TRX/USDT:USDT", "currency": "USDT", "minNotional": 20000000.0, "maxNotional": 30000000.0, @@ -42352,6 +47038,7 @@ "TURBO/USDT:USDT": [ { "tier": 1.0, + "symbol": "TURBO/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -42368,6 +47055,7 @@ }, { "tier": 2.0, + "symbol": "TURBO/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 60000.0, @@ -42384,6 +47072,7 @@ }, { "tier": 3.0, + "symbol": "TURBO/USDT:USDT", "currency": "USDT", "minNotional": 60000.0, "maxNotional": 300000.0, @@ -42400,6 +47089,7 @@ }, { "tier": 4.0, + "symbol": "TURBO/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 600000.0, @@ -42416,6 +47106,7 @@ }, { "tier": 5.0, + "symbol": "TURBO/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 3000000.0, @@ -42432,6 +47123,7 @@ }, { "tier": 6.0, + "symbol": "TURBO/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 6000000.0, @@ -42448,6 +47140,7 @@ }, { "tier": 7.0, + "symbol": "TURBO/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 7500000.0, @@ -42464,6 +47157,7 @@ }, { "tier": 8.0, + "symbol": "TURBO/USDT:USDT", "currency": "USDT", "minNotional": 7500000.0, "maxNotional": 15000000.0, @@ -42480,6 +47174,7 @@ }, { "tier": 9.0, + "symbol": "TURBO/USDT:USDT", "currency": "USDT", "minNotional": 15000000.0, "maxNotional": 30000000.0, @@ -42498,6 +47193,7 @@ "TWT/USDT:USDT": [ { "tier": 1.0, + "symbol": "TWT/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -42514,6 +47210,7 @@ }, { "tier": 2.0, + "symbol": "TWT/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -42530,6 +47227,7 @@ }, { "tier": 3.0, + "symbol": "TWT/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -42546,6 +47244,7 @@ }, { "tier": 4.0, + "symbol": "TWT/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -42562,6 +47261,7 @@ }, { "tier": 5.0, + "symbol": "TWT/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -42578,6 +47278,7 @@ }, { "tier": 6.0, + "symbol": "TWT/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -42594,6 +47295,7 @@ }, { "tier": 7.0, + "symbol": "TWT/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -42612,6 +47314,7 @@ "UMA/USDT:USDT": [ { "tier": 1.0, + "symbol": "UMA/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -42628,6 +47331,7 @@ }, { "tier": 2.0, + "symbol": "UMA/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -42644,6 +47348,7 @@ }, { "tier": 3.0, + "symbol": "UMA/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -42660,6 +47365,7 @@ }, { "tier": 4.0, + "symbol": "UMA/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 100000.0, @@ -42676,6 +47382,7 @@ }, { "tier": 5.0, + "symbol": "UMA/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 500000.0, @@ -42692,6 +47399,7 @@ }, { "tier": 6.0, + "symbol": "UMA/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -42708,6 +47416,7 @@ }, { "tier": 7.0, + "symbol": "UMA/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 1250000.0, @@ -42724,6 +47433,7 @@ }, { "tier": 8.0, + "symbol": "UMA/USDT:USDT", "currency": "USDT", "minNotional": 1250000.0, "maxNotional": 3000000.0, @@ -42740,6 +47450,7 @@ }, { "tier": 9.0, + "symbol": "UMA/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -42758,6 +47469,7 @@ "UNFI/USDT:USDT": [ { "tier": 1.0, + "symbol": "UNFI/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 25000.0, @@ -42774,6 +47486,7 @@ }, { "tier": 2.0, + "symbol": "UNFI/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -42790,6 +47503,7 @@ }, { "tier": 3.0, + "symbol": "UNFI/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 250000.0, @@ -42806,6 +47520,7 @@ }, { "tier": 4.0, + "symbol": "UNFI/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -42822,6 +47537,7 @@ }, { "tier": 5.0, + "symbol": "UNFI/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 1500000.0, @@ -42838,6 +47554,7 @@ }, { "tier": 6.0, + "symbol": "UNFI/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -42856,6 +47573,7 @@ "UNI/USDT:USDT": [ { "tier": 1.0, + "symbol": "UNI/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -42872,6 +47590,7 @@ }, { "tier": 2.0, + "symbol": "UNI/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -42888,6 +47607,7 @@ }, { "tier": 3.0, + "symbol": "UNI/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 80000.0, @@ -42904,6 +47624,7 @@ }, { "tier": 4.0, + "symbol": "UNI/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 300000.0, @@ -42920,6 +47641,7 @@ }, { "tier": 5.0, + "symbol": "UNI/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 900000.0, @@ -42936,6 +47658,7 @@ }, { "tier": 6.0, + "symbol": "UNI/USDT:USDT", "currency": "USDT", "minNotional": 900000.0, "maxNotional": 3000000.0, @@ -42952,6 +47675,7 @@ }, { "tier": 7.0, + "symbol": "UNI/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 6000000.0, @@ -42968,6 +47692,7 @@ }, { "tier": 8.0, + "symbol": "UNI/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 7500000.0, @@ -42984,6 +47709,7 @@ }, { "tier": 9.0, + "symbol": "UNI/USDT:USDT", "currency": "USDT", "minNotional": 7500000.0, "maxNotional": 18000000.0, @@ -43000,6 +47726,7 @@ }, { "tier": 10.0, + "symbol": "UNI/USDT:USDT", "currency": "USDT", "minNotional": 18000000.0, "maxNotional": 30000000.0, @@ -43018,6 +47745,7 @@ "USDC/USDT:USDT": [ { "tier": 1.0, + "symbol": "USDC/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -43034,6 +47762,7 @@ }, { "tier": 2.0, + "symbol": "USDC/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -43050,6 +47779,7 @@ }, { "tier": 3.0, + "symbol": "USDC/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 900000.0, @@ -43066,6 +47796,7 @@ }, { "tier": 4.0, + "symbol": "USDC/USDT:USDT", "currency": "USDT", "minNotional": 900000.0, "maxNotional": 1800000.0, @@ -43082,6 +47813,7 @@ }, { "tier": 5.0, + "symbol": "USDC/USDT:USDT", "currency": "USDT", "minNotional": 1800000.0, "maxNotional": 4800000.0, @@ -43098,6 +47830,7 @@ }, { "tier": 6.0, + "symbol": "USDC/USDT:USDT", "currency": "USDT", "minNotional": 4800000.0, "maxNotional": 6000000.0, @@ -43114,6 +47847,7 @@ }, { "tier": 7.0, + "symbol": "USDC/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 18000000.0, @@ -43130,6 +47864,7 @@ }, { "tier": 8.0, + "symbol": "USDC/USDT:USDT", "currency": "USDT", "minNotional": 18000000.0, "maxNotional": 30000000.0, @@ -43148,6 +47883,7 @@ "USTC/USDT:USDT": [ { "tier": 1.0, + "symbol": "USTC/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -43164,6 +47900,7 @@ }, { "tier": 2.0, + "symbol": "USTC/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -43180,6 +47917,7 @@ }, { "tier": 3.0, + "symbol": "USTC/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -43196,6 +47934,7 @@ }, { "tier": 4.0, + "symbol": "USTC/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -43212,6 +47951,7 @@ }, { "tier": 5.0, + "symbol": "USTC/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -43228,6 +47968,7 @@ }, { "tier": 6.0, + "symbol": "USTC/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -43244,6 +47985,7 @@ }, { "tier": 7.0, + "symbol": "USTC/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -43262,6 +48004,7 @@ "UXLINK/USDT:USDT": [ { "tier": 1.0, + "symbol": "UXLINK/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -43278,6 +48021,7 @@ }, { "tier": 2.0, + "symbol": "UXLINK/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 16000.0, @@ -43294,6 +48038,7 @@ }, { "tier": 3.0, + "symbol": "UXLINK/USDT:USDT", "currency": "USDT", "minNotional": 16000.0, "maxNotional": 80000.0, @@ -43310,6 +48055,7 @@ }, { "tier": 4.0, + "symbol": "UXLINK/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 160000.0, @@ -43326,6 +48072,7 @@ }, { "tier": 5.0, + "symbol": "UXLINK/USDT:USDT", "currency": "USDT", "minNotional": 160000.0, "maxNotional": 800000.0, @@ -43342,6 +48089,7 @@ }, { "tier": 6.0, + "symbol": "UXLINK/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 1600000.0, @@ -43358,6 +48106,7 @@ }, { "tier": 7.0, + "symbol": "UXLINK/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -43374,6 +48123,7 @@ }, { "tier": 8.0, + "symbol": "UXLINK/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -43390,6 +48140,7 @@ }, { "tier": 9.0, + "symbol": "UXLINK/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 8000000.0, @@ -43408,6 +48159,7 @@ "VANRY/USDT:USDT": [ { "tier": 1.0, + "symbol": "VANRY/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -43424,6 +48176,7 @@ }, { "tier": 2.0, + "symbol": "VANRY/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -43440,6 +48193,7 @@ }, { "tier": 3.0, + "symbol": "VANRY/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -43456,6 +48210,7 @@ }, { "tier": 4.0, + "symbol": "VANRY/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -43472,6 +48227,7 @@ }, { "tier": 5.0, + "symbol": "VANRY/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -43488,6 +48244,7 @@ }, { "tier": 6.0, + "symbol": "VANRY/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -43504,6 +48261,7 @@ }, { "tier": 7.0, + "symbol": "VANRY/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -43522,6 +48280,7 @@ "VET/USDT:USDT": [ { "tier": 1.0, + "symbol": "VET/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -43538,6 +48297,7 @@ }, { "tier": 2.0, + "symbol": "VET/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -43554,6 +48314,7 @@ }, { "tier": 3.0, + "symbol": "VET/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -43570,6 +48331,7 @@ }, { "tier": 4.0, + "symbol": "VET/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -43586,6 +48348,7 @@ }, { "tier": 5.0, + "symbol": "VET/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 1000000.0, @@ -43602,6 +48365,7 @@ }, { "tier": 6.0, + "symbol": "VET/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 5000000.0, @@ -43618,6 +48382,7 @@ }, { "tier": 7.0, + "symbol": "VET/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 6000000.0, @@ -43634,6 +48399,7 @@ }, { "tier": 8.0, + "symbol": "VET/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -43652,6 +48418,7 @@ "VIDT/USDT:USDT": [ { "tier": 1.0, + "symbol": "VIDT/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -43668,6 +48435,7 @@ }, { "tier": 2.0, + "symbol": "VIDT/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 16000.0, @@ -43684,6 +48452,7 @@ }, { "tier": 3.0, + "symbol": "VIDT/USDT:USDT", "currency": "USDT", "minNotional": 16000.0, "maxNotional": 80000.0, @@ -43700,6 +48469,7 @@ }, { "tier": 4.0, + "symbol": "VIDT/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 160000.0, @@ -43716,6 +48486,7 @@ }, { "tier": 5.0, + "symbol": "VIDT/USDT:USDT", "currency": "USDT", "minNotional": 160000.0, "maxNotional": 800000.0, @@ -43732,6 +48503,7 @@ }, { "tier": 6.0, + "symbol": "VIDT/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 1600000.0, @@ -43748,6 +48520,7 @@ }, { "tier": 7.0, + "symbol": "VIDT/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -43764,6 +48537,7 @@ }, { "tier": 8.0, + "symbol": "VIDT/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -43780,6 +48554,7 @@ }, { "tier": 9.0, + "symbol": "VIDT/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 8000000.0, @@ -43798,6 +48573,7 @@ "VOXEL/USDT:USDT": [ { "tier": 1.0, + "symbol": "VOXEL/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -43814,6 +48590,7 @@ }, { "tier": 2.0, + "symbol": "VOXEL/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -43830,6 +48607,7 @@ }, { "tier": 3.0, + "symbol": "VOXEL/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -43846,6 +48624,7 @@ }, { "tier": 4.0, + "symbol": "VOXEL/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -43862,6 +48641,7 @@ }, { "tier": 5.0, + "symbol": "VOXEL/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -43878,6 +48658,7 @@ }, { "tier": 6.0, + "symbol": "VOXEL/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -43894,6 +48675,7 @@ }, { "tier": 7.0, + "symbol": "VOXEL/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -43910,6 +48692,7 @@ }, { "tier": 8.0, + "symbol": "VOXEL/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -43928,6 +48711,7 @@ "W/USDT:USDT": [ { "tier": 1.0, + "symbol": "W/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -43944,6 +48728,7 @@ }, { "tier": 2.0, + "symbol": "W/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -43960,6 +48745,7 @@ }, { "tier": 3.0, + "symbol": "W/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 100000.0, @@ -43976,6 +48762,7 @@ }, { "tier": 4.0, + "symbol": "W/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -43992,6 +48779,7 @@ }, { "tier": 5.0, + "symbol": "W/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 1000000.0, @@ -44008,6 +48796,7 @@ }, { "tier": 6.0, + "symbol": "W/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -44024,6 +48813,7 @@ }, { "tier": 7.0, + "symbol": "W/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 2500000.0, @@ -44040,6 +48830,7 @@ }, { "tier": 8.0, + "symbol": "W/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 5000000.0, @@ -44056,6 +48847,7 @@ }, { "tier": 9.0, + "symbol": "W/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -44074,6 +48866,7 @@ "WAVES/USDT:USDT": [ { "tier": 1.0, + "symbol": "WAVES/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -44090,6 +48883,7 @@ }, { "tier": 2.0, + "symbol": "WAVES/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -44106,6 +48900,7 @@ }, { "tier": 3.0, + "symbol": "WAVES/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 450000.0, @@ -44122,6 +48917,7 @@ }, { "tier": 4.0, + "symbol": "WAVES/USDT:USDT", "currency": "USDT", "minNotional": 450000.0, "maxNotional": 1200000.0, @@ -44138,6 +48934,7 @@ }, { "tier": 5.0, + "symbol": "WAVES/USDT:USDT", "currency": "USDT", "minNotional": 1200000.0, "maxNotional": 1500000.0, @@ -44154,6 +48951,7 @@ }, { "tier": 6.0, + "symbol": "WAVES/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -44170,6 +48968,7 @@ }, { "tier": 7.0, + "symbol": "WAVES/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 3500000.0, @@ -44188,6 +48987,7 @@ "WAXP/USDT:USDT": [ { "tier": 1.0, + "symbol": "WAXP/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -44204,6 +49004,7 @@ }, { "tier": 2.0, + "symbol": "WAXP/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -44220,6 +49021,7 @@ }, { "tier": 3.0, + "symbol": "WAXP/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 150000.0, @@ -44236,6 +49038,7 @@ }, { "tier": 4.0, + "symbol": "WAXP/USDT:USDT", "currency": "USDT", "minNotional": 150000.0, "maxNotional": 300000.0, @@ -44252,6 +49055,7 @@ }, { "tier": 5.0, + "symbol": "WAXP/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 750000.0, @@ -44268,6 +49072,7 @@ }, { "tier": 6.0, + "symbol": "WAXP/USDT:USDT", "currency": "USDT", "minNotional": 750000.0, "maxNotional": 1500000.0, @@ -44284,6 +49089,7 @@ }, { "tier": 7.0, + "symbol": "WAXP/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -44302,6 +49108,7 @@ "WIF/USDC:USDC": [ { "tier": 1.0, + "symbol": "WIF/USDC:USDC", "currency": "USDC", "minNotional": 0.0, "maxNotional": 5000.0, @@ -44318,6 +49125,7 @@ }, { "tier": 2.0, + "symbol": "WIF/USDC:USDC", "currency": "USDC", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -44334,6 +49142,7 @@ }, { "tier": 3.0, + "symbol": "WIF/USDC:USDC", "currency": "USDC", "minNotional": 25000.0, "maxNotional": 80000.0, @@ -44350,6 +49159,7 @@ }, { "tier": 4.0, + "symbol": "WIF/USDC:USDC", "currency": "USDC", "minNotional": 80000.0, "maxNotional": 800000.0, @@ -44366,6 +49176,7 @@ }, { "tier": 5.0, + "symbol": "WIF/USDC:USDC", "currency": "USDC", "minNotional": 800000.0, "maxNotional": 1600000.0, @@ -44382,6 +49193,7 @@ }, { "tier": 6.0, + "symbol": "WIF/USDC:USDC", "currency": "USDC", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -44398,6 +49210,7 @@ }, { "tier": 7.0, + "symbol": "WIF/USDC:USDC", "currency": "USDC", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -44414,6 +49227,7 @@ }, { "tier": 8.0, + "symbol": "WIF/USDC:USDC", "currency": "USDC", "minNotional": 4000000.0, "maxNotional": 8000000.0, @@ -44432,6 +49246,7 @@ "WIF/USDT:USDT": [ { "tier": 1.0, + "symbol": "WIF/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 20000.0, @@ -44448,6 +49263,7 @@ }, { "tier": 2.0, + "symbol": "WIF/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 200000.0, @@ -44464,6 +49280,7 @@ }, { "tier": 3.0, + "symbol": "WIF/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 1000000.0, @@ -44480,6 +49297,7 @@ }, { "tier": 4.0, + "symbol": "WIF/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -44496,6 +49314,7 @@ }, { "tier": 5.0, + "symbol": "WIF/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 10000000.0, @@ -44512,6 +49331,7 @@ }, { "tier": 6.0, + "symbol": "WIF/USDT:USDT", "currency": "USDT", "minNotional": 10000000.0, "maxNotional": 20000000.0, @@ -44528,6 +49348,7 @@ }, { "tier": 7.0, + "symbol": "WIF/USDT:USDT", "currency": "USDT", "minNotional": 20000000.0, "maxNotional": 25000000.0, @@ -44544,6 +49365,7 @@ }, { "tier": 8.0, + "symbol": "WIF/USDT:USDT", "currency": "USDT", "minNotional": 25000000.0, "maxNotional": 50000000.0, @@ -44560,6 +49382,7 @@ }, { "tier": 9.0, + "symbol": "WIF/USDT:USDT", "currency": "USDT", "minNotional": 50000000.0, "maxNotional": 100000000.0, @@ -44578,6 +49401,7 @@ "WLD/USDC:USDC": [ { "tier": 1.0, + "symbol": "WLD/USDC:USDC", "currency": "USDC", "minNotional": 0.0, "maxNotional": 5000.0, @@ -44594,6 +49418,7 @@ }, { "tier": 2.0, + "symbol": "WLD/USDC:USDC", "currency": "USDC", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -44610,6 +49435,7 @@ }, { "tier": 3.0, + "symbol": "WLD/USDC:USDC", "currency": "USDC", "minNotional": 25000.0, "maxNotional": 150000.0, @@ -44626,6 +49452,7 @@ }, { "tier": 4.0, + "symbol": "WLD/USDC:USDC", "currency": "USDC", "minNotional": 150000.0, "maxNotional": 300000.0, @@ -44642,6 +49469,7 @@ }, { "tier": 5.0, + "symbol": "WLD/USDC:USDC", "currency": "USDC", "minNotional": 300000.0, "maxNotional": 3000000.0, @@ -44658,6 +49486,7 @@ }, { "tier": 6.0, + "symbol": "WLD/USDC:USDC", "currency": "USDC", "minNotional": 3000000.0, "maxNotional": 6000000.0, @@ -44674,6 +49503,7 @@ }, { "tier": 7.0, + "symbol": "WLD/USDC:USDC", "currency": "USDC", "minNotional": 6000000.0, "maxNotional": 7500000.0, @@ -44690,6 +49520,7 @@ }, { "tier": 8.0, + "symbol": "WLD/USDC:USDC", "currency": "USDC", "minNotional": 7500000.0, "maxNotional": 15000000.0, @@ -44706,6 +49537,7 @@ }, { "tier": 9.0, + "symbol": "WLD/USDC:USDC", "currency": "USDC", "minNotional": 15000000.0, "maxNotional": 30000000.0, @@ -44724,6 +49556,7 @@ "WLD/USDT:USDT": [ { "tier": 1.0, + "symbol": "WLD/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -44740,6 +49573,7 @@ }, { "tier": 2.0, + "symbol": "WLD/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 60000.0, @@ -44756,6 +49590,7 @@ }, { "tier": 3.0, + "symbol": "WLD/USDT:USDT", "currency": "USDT", "minNotional": 60000.0, "maxNotional": 100000.0, @@ -44772,6 +49607,7 @@ }, { "tier": 4.0, + "symbol": "WLD/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 500000.0, @@ -44788,6 +49624,7 @@ }, { "tier": 5.0, + "symbol": "WLD/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -44804,6 +49641,7 @@ }, { "tier": 6.0, + "symbol": "WLD/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 5000000.0, @@ -44820,6 +49658,7 @@ }, { "tier": 7.0, + "symbol": "WLD/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -44836,6 +49675,7 @@ }, { "tier": 8.0, + "symbol": "WLD/USDT:USDT", "currency": "USDT", "minNotional": 10000000.0, "maxNotional": 12500000.0, @@ -44852,6 +49692,7 @@ }, { "tier": 9.0, + "symbol": "WLD/USDT:USDT", "currency": "USDT", "minNotional": 12500000.0, "maxNotional": 25000000.0, @@ -44868,6 +49709,7 @@ }, { "tier": 10.0, + "symbol": "WLD/USDT:USDT", "currency": "USDT", "minNotional": 25000000.0, "maxNotional": 50000000.0, @@ -44886,6 +49728,7 @@ "WOO/USDT:USDT": [ { "tier": 1.0, + "symbol": "WOO/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -44902,6 +49745,7 @@ }, { "tier": 2.0, + "symbol": "WOO/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -44918,6 +49762,7 @@ }, { "tier": 3.0, + "symbol": "WOO/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 100000.0, @@ -44934,6 +49779,7 @@ }, { "tier": 4.0, + "symbol": "WOO/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 250000.0, @@ -44950,6 +49796,7 @@ }, { "tier": 5.0, + "symbol": "WOO/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -44966,6 +49813,7 @@ }, { "tier": 6.0, + "symbol": "WOO/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 5000000.0, @@ -44984,6 +49832,7 @@ "XAI/USDT:USDT": [ { "tier": 1.0, + "symbol": "XAI/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -45000,6 +49849,7 @@ }, { "tier": 2.0, + "symbol": "XAI/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -45016,6 +49866,7 @@ }, { "tier": 3.0, + "symbol": "XAI/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 80000.0, @@ -45032,6 +49883,7 @@ }, { "tier": 4.0, + "symbol": "XAI/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 800000.0, @@ -45048,6 +49900,7 @@ }, { "tier": 5.0, + "symbol": "XAI/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 1600000.0, @@ -45064,6 +49917,7 @@ }, { "tier": 6.0, + "symbol": "XAI/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -45080,6 +49934,7 @@ }, { "tier": 7.0, + "symbol": "XAI/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -45096,6 +49951,7 @@ }, { "tier": 8.0, + "symbol": "XAI/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 8000000.0, @@ -45114,6 +49970,7 @@ "XEM/USDT:USDT": [ { "tier": 1.0, + "symbol": "XEM/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -45130,6 +49987,7 @@ }, { "tier": 2.0, + "symbol": "XEM/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -45146,6 +50004,7 @@ }, { "tier": 3.0, + "symbol": "XEM/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 400000.0, @@ -45162,6 +50021,7 @@ }, { "tier": 4.0, + "symbol": "XEM/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 1000000.0, @@ -45178,6 +50038,7 @@ }, { "tier": 5.0, + "symbol": "XEM/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -45194,6 +50055,7 @@ }, { "tier": 6.0, + "symbol": "XEM/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 6000000.0, @@ -45210,6 +50072,7 @@ }, { "tier": 7.0, + "symbol": "XEM/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -45228,6 +50091,7 @@ "XLM/USDT:USDT": [ { "tier": 1.0, + "symbol": "XLM/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -45244,6 +50108,7 @@ }, { "tier": 2.0, + "symbol": "XLM/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 150000.0, @@ -45260,6 +50125,7 @@ }, { "tier": 3.0, + "symbol": "XLM/USDT:USDT", "currency": "USDT", "minNotional": 150000.0, "maxNotional": 250000.0, @@ -45276,6 +50142,7 @@ }, { "tier": 4.0, + "symbol": "XLM/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -45292,6 +50159,7 @@ }, { "tier": 5.0, + "symbol": "XLM/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -45308,6 +50176,7 @@ }, { "tier": 6.0, + "symbol": "XLM/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 5000000.0, @@ -45324,6 +50193,7 @@ }, { "tier": 7.0, + "symbol": "XLM/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -45340,6 +50210,7 @@ }, { "tier": 8.0, + "symbol": "XLM/USDT:USDT", "currency": "USDT", "minNotional": 10000000.0, "maxNotional": 20000000.0, @@ -45358,6 +50229,7 @@ "XMR/USDT:USDT": [ { "tier": 1.0, + "symbol": "XMR/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -45374,6 +50246,7 @@ }, { "tier": 2.0, + "symbol": "XMR/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 150000.0, @@ -45390,6 +50263,7 @@ }, { "tier": 3.0, + "symbol": "XMR/USDT:USDT", "currency": "USDT", "minNotional": 150000.0, "maxNotional": 250000.0, @@ -45406,6 +50280,7 @@ }, { "tier": 4.0, + "symbol": "XMR/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -45422,6 +50297,7 @@ }, { "tier": 5.0, + "symbol": "XMR/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -45438,6 +50314,7 @@ }, { "tier": 6.0, + "symbol": "XMR/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 5000000.0, @@ -45454,6 +50331,7 @@ }, { "tier": 7.0, + "symbol": "XMR/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -45470,6 +50348,7 @@ }, { "tier": 8.0, + "symbol": "XMR/USDT:USDT", "currency": "USDT", "minNotional": 10000000.0, "maxNotional": 20000000.0, @@ -45488,6 +50367,7 @@ "XRP/USDC:USDC": [ { "tier": 1.0, + "symbol": "XRP/USDC:USDC", "currency": "USDC", "minNotional": 0.0, "maxNotional": 5000.0, @@ -45504,6 +50384,7 @@ }, { "tier": 2.0, + "symbol": "XRP/USDC:USDC", "currency": "USDC", "minNotional": 5000.0, "maxNotional": 10000.0, @@ -45520,6 +50401,7 @@ }, { "tier": 3.0, + "symbol": "XRP/USDC:USDC", "currency": "USDC", "minNotional": 10000.0, "maxNotional": 50000.0, @@ -45536,6 +50418,7 @@ }, { "tier": 4.0, + "symbol": "XRP/USDC:USDC", "currency": "USDC", "minNotional": 50000.0, "maxNotional": 750000.0, @@ -45552,6 +50435,7 @@ }, { "tier": 5.0, + "symbol": "XRP/USDC:USDC", "currency": "USDC", "minNotional": 750000.0, "maxNotional": 3000000.0, @@ -45568,6 +50452,7 @@ }, { "tier": 6.0, + "symbol": "XRP/USDC:USDC", "currency": "USDC", "minNotional": 3000000.0, "maxNotional": 10000000.0, @@ -45584,6 +50469,7 @@ }, { "tier": 7.0, + "symbol": "XRP/USDC:USDC", "currency": "USDC", "minNotional": 10000000.0, "maxNotional": 12000000.0, @@ -45600,6 +50486,7 @@ }, { "tier": 8.0, + "symbol": "XRP/USDC:USDC", "currency": "USDC", "minNotional": 12000000.0, "maxNotional": 20000000.0, @@ -45616,6 +50503,7 @@ }, { "tier": 9.0, + "symbol": "XRP/USDC:USDC", "currency": "USDC", "minNotional": 20000000.0, "maxNotional": 30000000.0, @@ -45632,6 +50520,7 @@ }, { "tier": 10.0, + "symbol": "XRP/USDC:USDC", "currency": "USDC", "minNotional": 30000000.0, "maxNotional": 50000000.0, @@ -45650,6 +50539,7 @@ "XRP/USDT:USDT": [ { "tier": 1.0, + "symbol": "XRP/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -45666,6 +50556,7 @@ }, { "tier": 2.0, + "symbol": "XRP/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -45682,6 +50573,7 @@ }, { "tier": 3.0, + "symbol": "XRP/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 160000.0, @@ -45698,15 +50590,16 @@ }, { "tier": 4.0, + "symbol": "XRP/USDT:USDT", "currency": "USDT", "minNotional": 160000.0, - "maxNotional": 800000.0, + "maxNotional": 1000000.0, "maintenanceMarginRate": 0.02, "maxLeverage": 25.0, "info": { "bracket": "4", "initialLeverage": "25", - "notionalCap": "800000", + "notionalCap": "1000000", "notionalFloor": "160000", "maintMarginRatio": "0.02", "cum": "1685.0" @@ -45714,104 +50607,111 @@ }, { "tier": 5.0, + "symbol": "XRP/USDT:USDT", "currency": "USDT", - "minNotional": 800000.0, - "maxNotional": 1600000.0, + "minNotional": 1000000.0, + "maxNotional": 2000000.0, "maintenanceMarginRate": 0.025, "maxLeverage": 20.0, "info": { "bracket": "5", "initialLeverage": "20", - "notionalCap": "1600000", - "notionalFloor": "800000", + "notionalCap": "2000000", + "notionalFloor": "1000000", "maintMarginRatio": "0.025", - "cum": "5685.0" + "cum": "6685.0" } }, { "tier": 6.0, + "symbol": "XRP/USDT:USDT", "currency": "USDT", - "minNotional": 1600000.0, - "maxNotional": 8000000.0, + "minNotional": 2000000.0, + "maxNotional": 10000000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { "bracket": "6", "initialLeverage": "10", - "notionalCap": "8000000", - "notionalFloor": "1600000", + "notionalCap": "10000000", + "notionalFloor": "2000000", "maintMarginRatio": "0.05", - "cum": "45685.0" + "cum": "56685.0" } }, { "tier": 7.0, + "symbol": "XRP/USDT:USDT", "currency": "USDT", - "minNotional": 8000000.0, - "maxNotional": 16000000.0, + "minNotional": 10000000.0, + "maxNotional": 20000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { "bracket": "7", "initialLeverage": "5", - "notionalCap": "16000000", - "notionalFloor": "8000000", + "notionalCap": "20000000", + "notionalFloor": "10000000", "maintMarginRatio": "0.1", - "cum": "445685.0" + "cum": "556685.0" } }, { "tier": 8.0, + "symbol": "XRP/USDT:USDT", "currency": "USDT", - "minNotional": 16000000.0, - "maxNotional": 20000000.0, + "minNotional": 20000000.0, + "maxNotional": 25000000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { "bracket": "8", "initialLeverage": "4", - "notionalCap": "20000000", - "notionalFloor": "16000000", + "notionalCap": "25000000", + "notionalFloor": "20000000", "maintMarginRatio": "0.125", - "cum": "845685.0" + "cum": "1056685.0" } }, { "tier": 9.0, + "symbol": "XRP/USDT:USDT", "currency": "USDT", - "minNotional": 20000000.0, - "maxNotional": 40000000.0, + "minNotional": 25000000.0, + "maxNotional": 50000000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { "bracket": "9", "initialLeverage": "2", - "notionalCap": "40000000", - "notionalFloor": "20000000", + "notionalCap": "50000000", + "notionalFloor": "25000000", "maintMarginRatio": "0.25", - "cum": "3345685.0" + "cum": "4181685.0" } }, { "tier": 10.0, + "symbol": "XRP/USDT:USDT", "currency": "USDT", - "minNotional": 40000000.0, - "maxNotional": 80000000.0, + "minNotional": 50000000.0, + "maxNotional": 100000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { "bracket": "10", "initialLeverage": "1", - "notionalCap": "80000000", - "notionalFloor": "40000000", + "notionalCap": "100000000", + "notionalFloor": "50000000", "maintMarginRatio": "0.5", - "cum": "13345685.0" + "cum": "16681685.0" } } ], "XTZ/USDT:USDT": [ { "tier": 1.0, + "symbol": "XTZ/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -45828,6 +50728,7 @@ }, { "tier": 2.0, + "symbol": "XTZ/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 150000.0, @@ -45844,6 +50745,7 @@ }, { "tier": 3.0, + "symbol": "XTZ/USDT:USDT", "currency": "USDT", "minNotional": 150000.0, "maxNotional": 250000.0, @@ -45860,6 +50762,7 @@ }, { "tier": 4.0, + "symbol": "XTZ/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 1000000.0, @@ -45876,6 +50779,7 @@ }, { "tier": 5.0, + "symbol": "XTZ/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -45892,6 +50796,7 @@ }, { "tier": 6.0, + "symbol": "XTZ/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 5000000.0, @@ -45908,6 +50813,7 @@ }, { "tier": 7.0, + "symbol": "XTZ/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -45924,6 +50830,7 @@ }, { "tier": 8.0, + "symbol": "XTZ/USDT:USDT", "currency": "USDT", "minNotional": 10000000.0, "maxNotional": 15000000.0, @@ -45942,6 +50849,7 @@ "XVG/USDT:USDT": [ { "tier": 1.0, + "symbol": "XVG/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 25000.0, @@ -45958,6 +50866,7 @@ }, { "tier": 2.0, + "symbol": "XVG/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -45974,6 +50883,7 @@ }, { "tier": 3.0, + "symbol": "XVG/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -45990,6 +50900,7 @@ }, { "tier": 4.0, + "symbol": "XVG/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -46006,6 +50917,7 @@ }, { "tier": 5.0, + "symbol": "XVG/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -46022,6 +50934,7 @@ }, { "tier": 6.0, + "symbol": "XVG/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -46040,120 +50953,162 @@ "XVS/USDT:USDT": [ { "tier": 1.0, + "symbol": "XVS/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, - "maintenanceMarginRate": 0.02, - "maxLeverage": 20.0, + "maintenanceMarginRate": 0.01, + "maxLeverage": 75.0, "info": { "bracket": "1", - "initialLeverage": "20", + "initialLeverage": "75", "notionalCap": "5000", "notionalFloor": "0", - "maintMarginRatio": "0.02", + "maintMarginRatio": "0.01", "cum": "0.0" } }, { "tier": 2.0, + "symbol": "XVS/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, - "maxNotional": 25000.0, - "maintenanceMarginRate": 0.025, - "maxLeverage": 15.0, + "maxNotional": 10000.0, + "maintenanceMarginRate": 0.015, + "maxLeverage": 50.0, "info": { "bracket": "2", - "initialLeverage": "15", - "notionalCap": "25000", + "initialLeverage": "50", + "notionalCap": "10000", "notionalFloor": "5000", - "maintMarginRatio": "0.025", + "maintMarginRatio": "0.015", "cum": "25.0" } }, { "tier": 3.0, + "symbol": "XVS/USDT:USDT", "currency": "USDT", - "minNotional": 25000.0, - "maxNotional": 200000.0, + "minNotional": 10000.0, + "maxNotional": 50000.0, + "maintenanceMarginRate": 0.02, + "maxLeverage": 25.0, + "info": { + "bracket": "3", + "initialLeverage": "25", + "notionalCap": "50000", + "notionalFloor": "10000", + "maintMarginRatio": "0.02", + "cum": "75.0" + } + }, + { + "tier": 4.0, + "symbol": "XVS/USDT:USDT", + "currency": "USDT", + "minNotional": 50000.0, + "maxNotional": 100000.0, + "maintenanceMarginRate": 0.025, + "maxLeverage": 20.0, + "info": { + "bracket": "4", + "initialLeverage": "20", + "notionalCap": "100000", + "notionalFloor": "50000", + "maintMarginRatio": "0.025", + "cum": "325.0" + } + }, + { + "tier": 5.0, + "symbol": "XVS/USDT:USDT", + "currency": "USDT", + "minNotional": 100000.0, + "maxNotional": 500000.0, "maintenanceMarginRate": 0.05, "maxLeverage": 10.0, "info": { - "bracket": "3", + "bracket": "5", "initialLeverage": "10", - "notionalCap": "200000", - "notionalFloor": "25000", + "notionalCap": "500000", + "notionalFloor": "100000", "maintMarginRatio": "0.05", - "cum": "650.0" + "cum": "2825.0" } }, { - "tier": 4.0, + "tier": 6.0, + "symbol": "XVS/USDT:USDT", "currency": "USDT", - "minNotional": 200000.0, - "maxNotional": 500000.0, + "minNotional": 500000.0, + "maxNotional": 1000000.0, "maintenanceMarginRate": 0.1, "maxLeverage": 5.0, "info": { - "bracket": "4", + "bracket": "6", "initialLeverage": "5", - "notionalCap": "500000", - "notionalFloor": "200000", + "notionalCap": "1000000", + "notionalFloor": "500000", "maintMarginRatio": "0.1", - "cum": "10650.0" + "cum": "27825.0" } }, { - "tier": 5.0, + "tier": 7.0, + "symbol": "XVS/USDT:USDT", "currency": "USDT", - "minNotional": 500000.0, - "maxNotional": 1000000.0, + "minNotional": 1000000.0, + "maxNotional": 1250000.0, "maintenanceMarginRate": 0.125, "maxLeverage": 4.0, "info": { - "bracket": "5", + "bracket": "7", "initialLeverage": "4", - "notionalCap": "1000000", - "notionalFloor": "500000", + "notionalCap": "1250000", + "notionalFloor": "1000000", "maintMarginRatio": "0.125", - "cum": "23150.0" + "cum": "52825.0" } }, { - "tier": 6.0, + "tier": 8.0, + "symbol": "XVS/USDT:USDT", "currency": "USDT", - "minNotional": 1000000.0, + "minNotional": 1250000.0, "maxNotional": 3000000.0, "maintenanceMarginRate": 0.25, "maxLeverage": 2.0, "info": { - "bracket": "6", + "bracket": "8", "initialLeverage": "2", "notionalCap": "3000000", - "notionalFloor": "1000000", + "notionalFloor": "1250000", "maintMarginRatio": "0.25", - "cum": "148150.0" + "cum": "209075.0" } }, { - "tier": 7.0, + "tier": 9.0, + "symbol": "XVS/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, "maintenanceMarginRate": 0.5, "maxLeverage": 1.0, "info": { - "bracket": "7", + "bracket": "9", "initialLeverage": "1", "notionalCap": "5000000", "notionalFloor": "3000000", "maintMarginRatio": "0.5", - "cum": "898150.0" + "cum": "959075.0" } } ], "YFI/USDT:USDT": [ { "tier": 1.0, + "symbol": "YFI/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -46170,6 +51125,7 @@ }, { "tier": 2.0, + "symbol": "YFI/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -46186,6 +51142,7 @@ }, { "tier": 3.0, + "symbol": "YFI/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 400000.0, @@ -46202,6 +51159,7 @@ }, { "tier": 4.0, + "symbol": "YFI/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 1000000.0, @@ -46218,6 +51176,7 @@ }, { "tier": 5.0, + "symbol": "YFI/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -46234,6 +51193,7 @@ }, { "tier": 6.0, + "symbol": "YFI/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 6000000.0, @@ -46250,6 +51210,7 @@ }, { "tier": 7.0, + "symbol": "YFI/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -46268,6 +51229,7 @@ "YGG/USDT:USDT": [ { "tier": 1.0, + "symbol": "YGG/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -46284,6 +51246,7 @@ }, { "tier": 2.0, + "symbol": "YGG/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 25000.0, @@ -46300,6 +51263,7 @@ }, { "tier": 3.0, + "symbol": "YGG/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -46316,6 +51280,7 @@ }, { "tier": 4.0, + "symbol": "YGG/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 500000.0, @@ -46332,6 +51297,7 @@ }, { "tier": 5.0, + "symbol": "YGG/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -46348,6 +51314,7 @@ }, { "tier": 6.0, + "symbol": "YGG/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 3000000.0, @@ -46364,6 +51331,7 @@ }, { "tier": 7.0, + "symbol": "YGG/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 5000000.0, @@ -46382,6 +51350,7 @@ "ZEC/USDT:USDT": [ { "tier": 1.0, + "symbol": "ZEC/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 50000.0, @@ -46398,6 +51367,7 @@ }, { "tier": 2.0, + "symbol": "ZEC/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 150000.0, @@ -46414,6 +51384,7 @@ }, { "tier": 3.0, + "symbol": "ZEC/USDT:USDT", "currency": "USDT", "minNotional": 150000.0, "maxNotional": 250000.0, @@ -46430,6 +51401,7 @@ }, { "tier": 4.0, + "symbol": "ZEC/USDT:USDT", "currency": "USDT", "minNotional": 250000.0, "maxNotional": 500000.0, @@ -46446,6 +51418,7 @@ }, { "tier": 5.0, + "symbol": "ZEC/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -46462,6 +51435,7 @@ }, { "tier": 6.0, + "symbol": "ZEC/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -46478,6 +51452,7 @@ }, { "tier": 7.0, + "symbol": "ZEC/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 5000000.0, @@ -46496,6 +51471,7 @@ "ZEN/USDT:USDT": [ { "tier": 1.0, + "symbol": "ZEN/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -46512,6 +51488,7 @@ }, { "tier": 2.0, + "symbol": "ZEN/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -46528,6 +51505,7 @@ }, { "tier": 3.0, + "symbol": "ZEN/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -46544,6 +51522,7 @@ }, { "tier": 4.0, + "symbol": "ZEN/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -46560,6 +51539,7 @@ }, { "tier": 5.0, + "symbol": "ZEN/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -46576,6 +51556,7 @@ }, { "tier": 6.0, + "symbol": "ZEN/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -46592,6 +51573,7 @@ }, { "tier": 7.0, + "symbol": "ZEN/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -46608,6 +51590,7 @@ }, { "tier": 8.0, + "symbol": "ZEN/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -46626,6 +51609,7 @@ "ZETA/USDT:USDT": [ { "tier": 1.0, + "symbol": "ZETA/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -46642,6 +51626,7 @@ }, { "tier": 2.0, + "symbol": "ZETA/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 16000.0, @@ -46658,6 +51643,7 @@ }, { "tier": 3.0, + "symbol": "ZETA/USDT:USDT", "currency": "USDT", "minNotional": 16000.0, "maxNotional": 80000.0, @@ -46674,6 +51660,7 @@ }, { "tier": 4.0, + "symbol": "ZETA/USDT:USDT", "currency": "USDT", "minNotional": 80000.0, "maxNotional": 160000.0, @@ -46690,6 +51677,7 @@ }, { "tier": 5.0, + "symbol": "ZETA/USDT:USDT", "currency": "USDT", "minNotional": 160000.0, "maxNotional": 800000.0, @@ -46706,6 +51694,7 @@ }, { "tier": 6.0, + "symbol": "ZETA/USDT:USDT", "currency": "USDT", "minNotional": 800000.0, "maxNotional": 1600000.0, @@ -46722,6 +51711,7 @@ }, { "tier": 7.0, + "symbol": "ZETA/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -46738,6 +51728,7 @@ }, { "tier": 8.0, + "symbol": "ZETA/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 4000000.0, @@ -46754,6 +51745,7 @@ }, { "tier": 9.0, + "symbol": "ZETA/USDT:USDT", "currency": "USDT", "minNotional": 4000000.0, "maxNotional": 8000000.0, @@ -46772,6 +51764,7 @@ "ZIL/USDT:USDT": [ { "tier": 1.0, + "symbol": "ZIL/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -46788,6 +51781,7 @@ }, { "tier": 2.0, + "symbol": "ZIL/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 50000.0, @@ -46804,6 +51798,7 @@ }, { "tier": 3.0, + "symbol": "ZIL/USDT:USDT", "currency": "USDT", "minNotional": 50000.0, "maxNotional": 600000.0, @@ -46820,6 +51815,7 @@ }, { "tier": 4.0, + "symbol": "ZIL/USDT:USDT", "currency": "USDT", "minNotional": 600000.0, "maxNotional": 1600000.0, @@ -46836,6 +51832,7 @@ }, { "tier": 5.0, + "symbol": "ZIL/USDT:USDT", "currency": "USDT", "minNotional": 1600000.0, "maxNotional": 2000000.0, @@ -46852,6 +51849,7 @@ }, { "tier": 6.0, + "symbol": "ZIL/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 6000000.0, @@ -46868,6 +51866,7 @@ }, { "tier": 7.0, + "symbol": "ZIL/USDT:USDT", "currency": "USDT", "minNotional": 6000000.0, "maxNotional": 10000000.0, @@ -46886,6 +51885,7 @@ "ZK/USDT:USDT": [ { "tier": 1.0, + "symbol": "ZK/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -46902,6 +51902,7 @@ }, { "tier": 2.0, + "symbol": "ZK/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 20000.0, @@ -46918,6 +51919,7 @@ }, { "tier": 3.0, + "symbol": "ZK/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 100000.0, @@ -46934,6 +51936,7 @@ }, { "tier": 4.0, + "symbol": "ZK/USDT:USDT", "currency": "USDT", "minNotional": 100000.0, "maxNotional": 200000.0, @@ -46950,6 +51953,7 @@ }, { "tier": 5.0, + "symbol": "ZK/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 1000000.0, @@ -46966,6 +51970,7 @@ }, { "tier": 6.0, + "symbol": "ZK/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, @@ -46982,6 +51987,7 @@ }, { "tier": 7.0, + "symbol": "ZK/USDT:USDT", "currency": "USDT", "minNotional": 2000000.0, "maxNotional": 2500000.0, @@ -46998,6 +52004,7 @@ }, { "tier": 8.0, + "symbol": "ZK/USDT:USDT", "currency": "USDT", "minNotional": 2500000.0, "maxNotional": 5000000.0, @@ -47014,6 +52021,7 @@ }, { "tier": 9.0, + "symbol": "ZK/USDT:USDT", "currency": "USDT", "minNotional": 5000000.0, "maxNotional": 10000000.0, @@ -47032,6 +52040,7 @@ "ZRO/USDT:USDT": [ { "tier": 1.0, + "symbol": "ZRO/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 10000.0, @@ -47048,6 +52057,7 @@ }, { "tier": 2.0, + "symbol": "ZRO/USDT:USDT", "currency": "USDT", "minNotional": 10000.0, "maxNotional": 30000.0, @@ -47064,6 +52074,7 @@ }, { "tier": 3.0, + "symbol": "ZRO/USDT:USDT", "currency": "USDT", "minNotional": 30000.0, "maxNotional": 150000.0, @@ -47080,6 +52091,7 @@ }, { "tier": 4.0, + "symbol": "ZRO/USDT:USDT", "currency": "USDT", "minNotional": 150000.0, "maxNotional": 300000.0, @@ -47096,6 +52108,7 @@ }, { "tier": 5.0, + "symbol": "ZRO/USDT:USDT", "currency": "USDT", "minNotional": 300000.0, "maxNotional": 1500000.0, @@ -47112,6 +52125,7 @@ }, { "tier": 6.0, + "symbol": "ZRO/USDT:USDT", "currency": "USDT", "minNotional": 1500000.0, "maxNotional": 3000000.0, @@ -47128,6 +52142,7 @@ }, { "tier": 7.0, + "symbol": "ZRO/USDT:USDT", "currency": "USDT", "minNotional": 3000000.0, "maxNotional": 3750000.0, @@ -47144,6 +52159,7 @@ }, { "tier": 8.0, + "symbol": "ZRO/USDT:USDT", "currency": "USDT", "minNotional": 3750000.0, "maxNotional": 7500000.0, @@ -47160,6 +52176,7 @@ }, { "tier": 9.0, + "symbol": "ZRO/USDT:USDT", "currency": "USDT", "minNotional": 7500000.0, "maxNotional": 15000000.0, @@ -47178,6 +52195,7 @@ "ZRX/USDT:USDT": [ { "tier": 1.0, + "symbol": "ZRX/USDT:USDT", "currency": "USDT", "minNotional": 0.0, "maxNotional": 5000.0, @@ -47194,6 +52212,7 @@ }, { "tier": 2.0, + "symbol": "ZRX/USDT:USDT", "currency": "USDT", "minNotional": 5000.0, "maxNotional": 20000.0, @@ -47210,6 +52229,7 @@ }, { "tier": 3.0, + "symbol": "ZRX/USDT:USDT", "currency": "USDT", "minNotional": 20000.0, "maxNotional": 25000.0, @@ -47226,6 +52246,7 @@ }, { "tier": 4.0, + "symbol": "ZRX/USDT:USDT", "currency": "USDT", "minNotional": 25000.0, "maxNotional": 200000.0, @@ -47242,6 +52263,7 @@ }, { "tier": 5.0, + "symbol": "ZRX/USDT:USDT", "currency": "USDT", "minNotional": 200000.0, "maxNotional": 400000.0, @@ -47258,6 +52280,7 @@ }, { "tier": 6.0, + "symbol": "ZRX/USDT:USDT", "currency": "USDT", "minNotional": 400000.0, "maxNotional": 500000.0, @@ -47274,6 +52297,7 @@ }, { "tier": 7.0, + "symbol": "ZRX/USDT:USDT", "currency": "USDT", "minNotional": 500000.0, "maxNotional": 1000000.0, @@ -47290,6 +52314,7 @@ }, { "tier": 8.0, + "symbol": "ZRX/USDT:USDT", "currency": "USDT", "minNotional": 1000000.0, "maxNotional": 2000000.0, diff --git a/freqtrade/exchange/bybit.py b/freqtrade/exchange/bybit.py index d143a7543ae..72cfe52c09d 100644 --- a/freqtrade/exchange/bybit.py +++ b/freqtrade/exchange/bybit.py @@ -7,7 +7,7 @@ import ccxt from freqtrade.constants import BuySell -from freqtrade.enums import CandleType, MarginMode, PriceType, TradingMode +from freqtrade.enums import MarginMode, PriceType, TradingMode from freqtrade.exceptions import DDosProtection, ExchangeError, OperationalException, TemporaryError from freqtrade.exchange import Exchange from freqtrade.exchange.common import retrier @@ -47,6 +47,7 @@ class Bybit(Exchange): "ohlcv_has_history": True, "mark_ohlcv_timeframe": "4h", "funding_fee_timeframe": "8h", + "funding_fee_candle_limit": 200, "stoploss_on_exchange": True, "stoploss_order_types": {"limit": "limit", "market": "market"}, # bybit response parsing fails to populate stopLossPrice @@ -114,14 +115,6 @@ def additional_exchange_init(self) -> None: except ccxt.BaseError as e: raise OperationalException(e) from e - def ohlcv_candle_limit( - self, timeframe: str, candle_type: CandleType, since_ms: int | None = None - ) -> int: - if candle_type == CandleType.FUNDING_RATE: - return 200 - - return super().ohlcv_candle_limit(timeframe, candle_type, since_ms) - def _lev_prep(self, pair: str, leverage: float, side: BuySell, accept_fail: bool = False): if self.trading_mode != TradingMode.SPOT: params = {"leverage": leverage} @@ -147,6 +140,17 @@ def _get_params( params["position_idx"] = 0 return params + def _order_needs_price(self, side: BuySell, ordertype: str) -> bool: + # Bybit requires price for market orders - but only for classic accounts, + # and only in spot mode + return ( + ordertype != "market" + or ( + side == "buy" and not self.unified_account and self.trading_mode == TradingMode.SPOT + ) + or self._ft_has.get("marketOrderRequiresPrice", False) + ) + def dry_run_liquidation_price( self, pair: str, diff --git a/freqtrade/exchange/common.py b/freqtrade/exchange/common.py index cd451062f07..4fd9cea634c 100644 --- a/freqtrade/exchange/common.py +++ b/freqtrade/exchange/common.py @@ -58,6 +58,7 @@ def _get_logging_mixin(): "bybit", "gate", "htx", + "hyperliquid", "kraken", "okx", ] diff --git a/freqtrade/exchange/exchange.py b/freqtrade/exchange/exchange.py index 1c1d3bf7fd5..a3006c99bc4 100644 --- a/freqtrade/exchange/exchange.py +++ b/freqtrade/exchange/exchange.py @@ -199,8 +199,8 @@ def __init__( # Timestamp of last markets refresh self._last_markets_refresh: int = 0 - # Cache for 10 minutes ... self._cache_lock = Lock() + # Cache for 10 minutes ... self._fetch_tickers_cache: TTLCache = TTLCache(maxsize=2, ttl=60 * 10) # Cache values for 300 to avoid frequent polling of the exchange for prices # Caching only applies to RPC methods, so prices for open trades are still @@ -459,15 +459,18 @@ def ohlcv_candle_limit( Exchange ohlcv candle limit Uses ohlcv_candle_limit_per_timeframe if the exchange has different limits per timeframe (e.g. bittrex), otherwise falls back to ohlcv_candle_limit - TODO: this is most likely no longer needed since only bittrex needed this. :param timeframe: Timeframe to check :param candle_type: Candle-type :param since_ms: Starting timestamp :return: Candle limit as integer """ + + fallback_val = self._ft_has.get("ohlcv_candle_limit") + if candle_type == CandleType.FUNDING_RATE: + fallback_val = self._ft_has.get("funding_fee_candle_limit", fallback_val) return int( self._ft_has.get("ohlcv_candle_limit_per_timeframe", {}).get( - timeframe, str(self._ft_has.get("ohlcv_candle_limit")) + timeframe, str(fallback_val) ) ) @@ -523,6 +526,7 @@ def get_pair_base_currency(self, pair: str) -> str: def market_is_future(self, market: dict[str, Any]) -> bool: return ( market.get(self._ft_has["ccxt_futures_name"], False) is True + and market.get("type", False) == "swap" and market.get("linear", False) is True ) @@ -1653,6 +1657,7 @@ def get_balances(self) -> CcxtBalances: balances.pop("total", None) balances.pop("used", None) + self._log_exchange_response("fetch_balances", balances) return balances except ccxt.DDoSProtection as e: raise DDosProtection(e) from e @@ -1763,7 +1768,7 @@ def fetch_trading_fees(self) -> dict[str, Any]: raise OperationalException(e) from e @retrier - def fetch_bids_asks(self, symbols: list[str] | None = None, cached: bool = False) -> dict: + def fetch_bids_asks(self, symbols: list[str] | None = None, *, cached: bool = False) -> dict: """ :param symbols: List of symbols to fetch :param cached: Allow cached result @@ -1796,8 +1801,9 @@ def fetch_bids_asks(self, symbols: list[str] | None = None, cached: bool = False raise OperationalException(e) from e @retrier - def get_tickers(self, symbols: list[str] | None = None, cached: bool = False) -> Tickers: + def get_tickers(self, symbols: list[str] | None = None, *, cached: bool = False) -> Tickers: """ + :param symbols: List of symbols to fetch :param cached: Allow cached result :return: fetch_tickers result """ @@ -2886,6 +2892,14 @@ def _get_trade_pagination_next_value(self, trades: list[dict]): else: return trades[-1].get("timestamp") + async def _async_get_trade_history_id_startup( + self, pair: str, since: int | None + ) -> tuple[list[list], str]: + """ + override for initial trade_history_id call + """ + return await self._async_fetch_trades(pair, since=since) + async def _async_get_trade_history_id( self, pair: str, until: int, since: int | None = None, from_id: str | None = None ) -> tuple[str, list[list]]: @@ -2912,7 +2926,7 @@ async def _async_get_trade_history_id( # of up to an hour. # e.g. Binance returns the "last 1000" candles within a 1h time interval # - so we will miss the first trades. - t, from_id = await self._async_fetch_trades(pair, since=since) + t, from_id = await self._async_get_trade_history_id_startup(pair, since=since) trades.extend(t[x]) while True: try: diff --git a/freqtrade/exchange/exchange_types.py b/freqtrade/exchange/exchange_types.py index 2e490e1bdab..69741dc6562 100644 --- a/freqtrade/exchange/exchange_types.py +++ b/freqtrade/exchange/exchange_types.py @@ -42,6 +42,7 @@ class FtHas(TypedDict, total=False): mark_ohlcv_price: str mark_ohlcv_timeframe: str funding_fee_timeframe: str + funding_fee_candle_limit: int floor_leverage: bool needs_trading_fees: bool order_props_in_contracts: list[Literal["amount", "cost", "filled", "remaining"]] diff --git a/freqtrade/exchange/gate.py b/freqtrade/exchange/gate.py index 123676fba98..d9473043f3a 100644 --- a/freqtrade/exchange/gate.py +++ b/freqtrade/exchange/gate.py @@ -3,9 +3,13 @@ import logging from datetime import datetime +import ccxt + from freqtrade.constants import BuySell from freqtrade.enums import MarginMode, PriceType, TradingMode +from freqtrade.exceptions import DDosProtection, OperationalException, TemporaryError from freqtrade.exchange import Exchange +from freqtrade.exchange.common import retrier from freqtrade.exchange.exchange_types import CcxtOrder, FtHas from freqtrade.misc import safe_value_fallback2 @@ -23,6 +27,8 @@ class Gate(Exchange): may still not work as expected. """ + unified_account = False + _ft_has: FtHas = { "ohlcv_candle_limit": 1000, "order_time_in_force": ["GTC", "IOC"], @@ -37,6 +43,7 @@ class Gate(Exchange): _ft_has_futures: FtHas = { "needs_trading_fees": True, "marketOrderRequiresPrice": False, + "funding_fee_candle_limit": 90, "stop_price_type_field": "price_type", "stop_price_type_value_mapping": { PriceType.LAST: 0, @@ -52,6 +59,35 @@ class Gate(Exchange): (TradingMode.FUTURES, MarginMode.ISOLATED) ] + @retrier + def additional_exchange_init(self) -> None: + """ + Additional exchange initialization logic. + .api will be available at this point. + Must be overridden in child methods if required. + """ + try: + if not self._config["dry_run"]: + # TODO: This should work with 4.4.34 and later. + self._api.load_unified_status() + is_unified = self._api.options.get("unifiedAccount") + + # Returns a tuple of bools, first for margin, second for Account + if is_unified: + self.unified_account = True + logger.info("Gate: Unified account.") + else: + self.unified_account = False + logger.info("Gate: Classic account.") + except ccxt.DDoSProtection as e: + raise DDosProtection(e) from e + except (ccxt.OperationFailed, ccxt.ExchangeError) as e: + raise TemporaryError( + f"Error in additional_exchange_init due to {e.__class__.__name__}. Message: {e}" + ) from e + except ccxt.BaseError as e: + raise OperationalException(e) from e + def _get_params( self, side: BuySell, diff --git a/freqtrade/exchange/hyperliquid.py b/freqtrade/exchange/hyperliquid.py index 144edbf3a0e..6588af0da2b 100644 --- a/freqtrade/exchange/hyperliquid.py +++ b/freqtrade/exchange/hyperliquid.py @@ -1,10 +1,14 @@ """Hyperliquid exchange subclass""" import logging +from datetime import datetime -from freqtrade.enums import TradingMode +from freqtrade.constants import BuySell +from freqtrade.enums import MarginMode, TradingMode +from freqtrade.exceptions import ExchangeError, OperationalException from freqtrade.exchange import Exchange -from freqtrade.exchange.exchange_types import FtHas +from freqtrade.exchange.exchange_types import CcxtOrder, FtHas +from freqtrade.util.datetime_helpers import dt_from_ts logger = logging.getLogger(__name__) @@ -16,20 +20,162 @@ class Hyperliquid(Exchange): """ _ft_has: FtHas = { - # Only the most recent 5000 candles are available according to the - # exchange's API documentation. "ohlcv_has_history": False, "ohlcv_candle_limit": 5000, - "trades_has_history": False, # Trades endpoint doesn't seem available. + "l2_limit_range": [20], + "trades_has_history": False, + "tickers_have_bid_ask": False, + "stoploss_on_exchange": False, "exchange_has_overrides": {"fetchTrades": False}, + "marketOrderRequiresPrice": True, } + _ft_has_futures: FtHas = { + "stoploss_on_exchange": True, + "stoploss_order_types": {"limit": "limit"}, + "stop_price_prop": "stopPrice", + "funding_fee_timeframe": "1h", + "funding_fee_candle_limit": 500, + } + + _supported_trading_mode_margin_pairs: list[tuple[TradingMode, MarginMode]] = [ + (TradingMode.FUTURES, MarginMode.ISOLATED) + ] @property def _ccxt_config(self) -> dict: - # Parameters to add directly to ccxt sync/async initialization. - # ccxt defaults to swap mode. + # ccxt Hyperliquid defaults to swap config = {} if self.trading_mode == TradingMode.SPOT: config.update({"options": {"defaultType": "spot"}}) config.update(super()._ccxt_config) return config + + def get_max_leverage(self, pair: str, stake_amount: float | None) -> float: + # There are no leverage tiers + if self.trading_mode == TradingMode.FUTURES: + return self.markets[pair]["limits"]["leverage"]["max"] + else: + return 1.0 + + def _lev_prep(self, pair: str, leverage: float, side: BuySell, accept_fail: bool = False): + if self.trading_mode != TradingMode.SPOT: + # Hyperliquid expects leverage to be an int + leverage = int(leverage) + # Hyperliquid needs the parameter leverage. + # Don't use _set_leverage(), as this sets margin back to cross + self.set_margin_mode(pair, self.margin_mode, params={"leverage": leverage}) + + def dry_run_liquidation_price( + self, + pair: str, + open_rate: float, # Entry price of position + is_short: bool, + amount: float, + stake_amount: float, + leverage: float, + wallet_balance: float, # Or margin balance + open_trades: list, + ) -> float | None: + """ + Optimized + Docs: https://hyperliquid.gitbook.io/hyperliquid-docs/trading/liquidations + Below can be done in fewer lines of code, but like this it matches the documentation. + + Tested with 196 unique ccxt fetch_positions() position outputs + - Only first output per position where pnl=0.0 + - Compare against returned liquidation price + Positions: 197 Average deviation: 0.00028980% Max deviation: 0.01309453% + Positions info: + {'leverage': {1.0: 23, 2.0: 155, 3.0: 8, 4.0: 7, 5.0: 4}, + 'side': {'long': 133, 'short': 64}, + 'symbol': {'BTC/USDC:USDC': 81, + 'DOGE/USDC:USDC': 20, + 'ETH/USDC:USDC': 53, + 'SOL/USDC:USDC': 43}} + """ + # Defining/renaming variables to match the documentation + isolated_margin = wallet_balance + position_size = amount + price = open_rate + position_value = price * position_size + max_leverage = self.markets[pair]["limits"]["leverage"]["max"] + + # Docs: The maintenance margin is half of the initial margin at max leverage, + # which varies from 3-50x. In other words, the maintenance margin is between 1% + # (for 50x max leverage assets) and 16.7% (for 3x max leverage assets) + # depending on the asset + # The key thing here is 'Half of the initial margin at max leverage'. + # A bit ambiguous, but this interpretation leads to accurate results: + # 1. Start from the position value + # 2. Assume max leverage, calculate the initial margin by dividing the position value + # by the max leverage + # 3. Divide this by 2 + maintenance_margin_required = position_value / max_leverage / 2 + + # Docs: margin_available (isolated) = isolated_margin - maintenance_margin_required + margin_available = isolated_margin - maintenance_margin_required + + # Docs: The maintenance margin is half of the initial margin at max leverage + # The docs don't explicitly specify maintenance leverage, but this works. + # Double because of the statement 'half of the initial margin at max leverage' + maintenance_leverage = max_leverage * 2 + + # Docs: l = 1 / MAINTENANCE_LEVERAGE (Using 'll' to comply with PEP8: E741) + ll = 1 / maintenance_leverage + + # Docs: side = 1 for long and -1 for short + side = -1 if is_short else 1 + + # Docs: liq_price = price - side * margin_available / position_size / (1 - l * side) + liq_price = price - side * margin_available / position_size / (1 - ll * side) + + if self.trading_mode == TradingMode.FUTURES: + return liq_price + else: + raise OperationalException( + "Freqtrade only supports isolated futures for leverage trading" + ) + + def get_funding_fees( + self, pair: str, amount: float, is_short: bool, open_date: datetime + ) -> float: + """ + Fetch funding fees, either from the exchange (live) or calculates them + based on funding rate/mark price history + :param pair: The quote/base pair of the trade + :param is_short: trade direction + :param amount: Trade amount + :param open_date: Open date of the trade + :return: funding fee since open_date + :raises: ExchangeError if something goes wrong. + """ + # Hyperliquid does not have fetchFundingHistory + if self.trading_mode == TradingMode.FUTURES: + try: + return self._fetch_and_calculate_funding_fees(pair, amount, is_short, open_date) + except ExchangeError: + logger.warning(f"Could not update funding fees for {pair}.") + return 0.0 + + def fetch_order(self, order_id: str, pair: str, params: dict | None = None) -> CcxtOrder: + order = super().fetch_order(order_id, pair, params) + + if ( + order["average"] is None + and order["status"] in ("canceled", "closed") + and order["filled"] > 0 + ): + # Hyperliquid does not fill the average price in the order response + # Fetch trades to calculate the average price to have the actual price + # the order was executed at + trades = self.get_trades_for_order(order_id, pair, since=dt_from_ts(order["timestamp"])) + + if trades: + total_amount = sum(t["amount"] for t in trades) + order["average"] = ( + sum(t["price"] * t["amount"] for t in trades) / total_amount + if total_amount + else None + ) + + return order diff --git a/freqtrade/exchange/kraken.py b/freqtrade/exchange/kraken.py index 365b88681d8..b2035fcef00 100644 --- a/freqtrade/exchange/kraken.py +++ b/freqtrade/exchange/kraken.py @@ -50,7 +50,7 @@ def market_is_tradable(self, market: dict[str, Any]) -> bool: return parent_check and market.get("darkpool", False) is False - def get_tickers(self, symbols: list[str] | None = None, cached: bool = False) -> Tickers: + def get_tickers(self, symbols: list[str] | None = None, *, cached: bool = False) -> Tickers: # Only fetch tickers for current stake currency # Otherwise the request for kraken becomes too large. symbols = list(self.get_markets(quote_currencies=[self._config["stake_currency"]])) @@ -68,7 +68,7 @@ def get_balances(self) -> CcxtBalances: balances.pop("free", None) balances.pop("total", None) balances.pop("used", None) - + self._log_exchange_response("fetch_balances", balances) orders = self._api.fetch_open_orders() order_list = [ ( @@ -86,6 +86,7 @@ def get_balances(self) -> CcxtBalances: balances[bal]["used"] = sum(order[1] for order in order_list if order[0] == bal) balances[bal]["free"] = balances[bal]["total"] - balances[bal]["used"] + self._log_exchange_response("fetch_balances2", balances) return balances except ccxt.DDoSProtection as e: raise DDosProtection(e) from e diff --git a/freqtrade/freqtradebot.py b/freqtrade/freqtradebot.py index 53670c19982..ac94fa63b0f 100644 --- a/freqtrade/freqtradebot.py +++ b/freqtrade/freqtradebot.py @@ -2485,7 +2485,7 @@ def fee_detection_from_trades( ) if len(trades) == 0: - logger.info("Applying fee on amount for %s failed: myTrade-Dict empty found", trade) + logger.info("Applying fee on amount for %s failed: myTrade-dict empty found", trade) return None fee_currency = None amount = 0 diff --git a/freqtrade/optimize/hyperopt/__init__.py b/freqtrade/optimize/hyperopt/__init__.py index 3ddb091b8d6..7dea075ea79 100644 --- a/freqtrade/optimize/hyperopt/__init__.py +++ b/freqtrade/optimize/hyperopt/__init__.py @@ -1,3 +1,5 @@ -# flake8: noqa: F401 from freqtrade.optimize.hyperopt.hyperopt import Hyperopt from freqtrade.optimize.hyperopt_loss.hyperopt_loss_interface import IHyperOptLoss + + +__all__ = ["Hyperopt", "IHyperOptLoss"] diff --git a/freqtrade/plugins/pairlist/PercentChangePairList.py b/freqtrade/plugins/pairlist/PercentChangePairList.py index 3062aba05a9..cbc86f259d4 100644 --- a/freqtrade/plugins/pairlist/PercentChangePairList.py +++ b/freqtrade/plugins/pairlist/PercentChangePairList.py @@ -293,7 +293,9 @@ def fetch_percent_change_from_lookback_period(self, filtered_tickers: list[dict[ current_close = pair_candles["close"].iloc[-1] previous_close = pair_candles["close"].shift(self._lookback_period).iloc[-1] pct_change = ( - ((current_close - previous_close) / previous_close) if previous_close > 0 else 0 + ((current_close - previous_close) / previous_close) * 100 + if previous_close > 0 + else 0 ) # replace change with a range change sum calculated above diff --git a/freqtrade/rpc/api_server/api_background_tasks.py b/freqtrade/rpc/api_server/api_background_tasks.py index 3ca1d731139..b41828d6f97 100644 --- a/freqtrade/rpc/api_server/api_background_tasks.py +++ b/freqtrade/rpc/api_server/api_background_tasks.py @@ -22,6 +22,7 @@ def background_job_list(): "status": job["status"], "running": job["is_running"], "progress": job.get("progress"), + "progress_tasks": job.get("progress_tasks"), "error": job.get("error", None), } for jobid, job in ApiBG.jobs.items() @@ -39,5 +40,6 @@ def background_job(jobid: str): "status": job["status"], "running": job["is_running"], "progress": job.get("progress"), + "progress_tasks": job.get("progress_tasks"), "error": job.get("error", None), } diff --git a/freqtrade/rpc/api_server/api_download_data.py b/freqtrade/rpc/api_server/api_download_data.py new file mode 100644 index 00000000000..16165572500 --- /dev/null +++ b/freqtrade/rpc/api_server/api_download_data.py @@ -0,0 +1,85 @@ +import logging +from copy import deepcopy + +from fastapi import APIRouter, BackgroundTasks, Depends +from fastapi.exceptions import HTTPException + +from freqtrade.constants import Config +from freqtrade.exceptions import OperationalException +from freqtrade.persistence import FtNoDBContext +from freqtrade.rpc.api_server.api_pairlists import handleExchangePayload +from freqtrade.rpc.api_server.api_schemas import BgJobStarted, DownloadDataPayload +from freqtrade.rpc.api_server.deps import get_config, get_exchange +from freqtrade.rpc.api_server.webserver_bgwork import ApiBG +from freqtrade.util.progress_tracker import get_progress_tracker + + +logger = logging.getLogger(__name__) + +# Private API, protected by authentication and webserver_mode dependency +router = APIRouter(tags=["download-data", "webserver"]) + + +def __run_download(job_id: str, config_loc: Config): + try: + ApiBG.jobs[job_id]["is_running"] = True + from freqtrade.data.history.history_utils import download_data + + with FtNoDBContext(): + exchange = get_exchange(config_loc) + + def ft_callback(task) -> None: + ApiBG.jobs[job_id]["progress_tasks"][str(task.id)] = { + "progress": task.completed, + "total": task.total, + "description": task.description, + } + + pt = get_progress_tracker(ft_callback=ft_callback) + + download_data(config_loc, exchange, progress_tracker=pt) + ApiBG.jobs[job_id]["status"] = "success" + except (OperationalException, Exception) as e: + logger.exception(e) + ApiBG.jobs[job_id]["error"] = str(e) + ApiBG.jobs[job_id]["status"] = "failed" + finally: + ApiBG.jobs[job_id]["is_running"] = False + ApiBG.download_data_running = False + + +@router.post("/download_data", response_model=BgJobStarted) +def pairlists_evaluate( + payload: DownloadDataPayload, background_tasks: BackgroundTasks, config=Depends(get_config) +): + if ApiBG.download_data_running: + raise HTTPException(status_code=400, detail="Data Download is already running.") + config_loc = deepcopy(config) + config_loc["stake_currency"] = "" + config_loc["pairs"] = payload.pairs + config_loc["timeframe"] = payload.timeframes + config_loc["days"] = payload.days + config_loc["timeframes"] = payload.timeframes + config_loc["erase"] = payload.erase + config_loc["download_trades"] = payload.download_trades + + handleExchangePayload(payload, config_loc) + + job_id = ApiBG.get_job_id() + + ApiBG.jobs[job_id] = { + "category": "download_data", + "status": "pending", + "progress": None, + "progress_tasks": {}, + "is_running": False, + "result": {}, + "error": None, + } + background_tasks.add_task(__run_download, job_id, config_loc) + ApiBG.download_data_running = True + + return { + "status": "Data Download started in background.", + "job_id": job_id, + } diff --git a/freqtrade/rpc/api_server/api_schemas.py b/freqtrade/rpc/api_server/api_schemas.py index 3797b99e72a..4fb2de5308b 100644 --- a/freqtrade/rpc/api_server/api_schemas.py +++ b/freqtrade/rpc/api_server/api_schemas.py @@ -1,11 +1,12 @@ from datetime import date, datetime from typing import Any -from pydantic import AwareDatetime, BaseModel, RootModel, SerializeAsAny +from pydantic import AwareDatetime, BaseModel, RootModel, SerializeAsAny, model_validator -from freqtrade.constants import IntOrInf +from freqtrade.constants import DL_DATA_TIMEFRAMES, IntOrInf from freqtrade.enums import MarginMode, OrderTypeValues, SignalDirection, TradingMode from freqtrade.ft_types import ValidExchangesType +from freqtrade.rpc.api_server.webserver_bgwork import ProgressTask class ExchangeModePayloadMixin(BaseModel): @@ -44,6 +45,7 @@ class BackgroundTaskStatus(BaseModel): status: str running: bool progress: float | None = None + progress_tasks: dict[str, ProgressTask] | None = None error: str | None = None @@ -484,6 +486,22 @@ class PairListsPayload(ExchangeModePayloadMixin, BaseModel): stake_currency: str +class DownloadDataPayload(ExchangeModePayloadMixin, BaseModel): + pairs: list[str] + timeframes: list[str] | None = DL_DATA_TIMEFRAMES + days: int | None = None + timerange: str | None = None + erase: bool = False + download_trades: bool = False + + @model_validator(mode="before") + def check_mutually_exclusive(cls, values): + timeframes, days = values.get("timerange"), values.get("days") + if timeframes and days: + raise ValueError("Only one of timeframes or days can be provided, not both.") + return values + + class FreqAIModelListResponse(BaseModel): freqaimodels: list[str] diff --git a/freqtrade/rpc/api_server/api_v1.py b/freqtrade/rpc/api_server/api_v1.py index e01429e1ecc..8ba370c4e9c 100644 --- a/freqtrade/rpc/api_server/api_v1.py +++ b/freqtrade/rpc/api_server/api_v1.py @@ -84,7 +84,8 @@ # 2.34: new entries/exits/mix_tags endpoints # 2.35: pair_candles and pair_history endpoints as Post variant # 2.40: Add hyperopt-loss endpoint -API_VERSION = 2.40 +# 2.41: Add download-data endpoint +API_VERSION = 2.41 # Public API, requires no auth. router_public = APIRouter() diff --git a/freqtrade/rpc/api_server/webserver.py b/freqtrade/rpc/api_server/webserver.py index aa3825df3ba..e06e77e1e9c 100644 --- a/freqtrade/rpc/api_server/webserver.py +++ b/freqtrade/rpc/api_server/webserver.py @@ -12,6 +12,7 @@ from freqtrade.constants import Config from freqtrade.exceptions import OperationalException from freqtrade.rpc.api_server.uvicorn_threaded import UvicornServer +from freqtrade.rpc.api_server.webserver_bgwork import ApiBG from freqtrade.rpc.api_server.ws.message_stream import MessageStream from freqtrade.rpc.rpc import RPC, RPCException, RPCHandler from freqtrade.rpc.rpc_types import RPCSendMsg @@ -86,6 +87,8 @@ def cleanup(self) -> None: """Cleanup pending module resources""" ApiServer._has_rpc = False del ApiServer._rpc + ApiBG.exchanges = {} + ApiBG.jobs = {} if self._server and not self._standalone: logger.info("Stopping API Server") # self._server.force_exit, self._server.should_exit = True, True @@ -116,6 +119,7 @@ def configure_app(self, app: FastAPI, config): from freqtrade.rpc.api_server.api_auth import http_basic_or_jwt_token, router_login from freqtrade.rpc.api_server.api_background_tasks import router as api_bg_tasks from freqtrade.rpc.api_server.api_backtest import router as api_backtest + from freqtrade.rpc.api_server.api_download_data import router as api_download_data from freqtrade.rpc.api_server.api_pairlists import router as api_pairlists from freqtrade.rpc.api_server.api_v1 import router as api_v1 from freqtrade.rpc.api_server.api_v1 import router_public as api_v1_public @@ -146,6 +150,11 @@ def configure_app(self, app: FastAPI, config): prefix="/api/v1", dependencies=[Depends(http_basic_or_jwt_token), Depends(is_webserver_mode)], ) + app.include_router( + api_download_data, + prefix="/api/v1", + dependencies=[Depends(http_basic_or_jwt_token), Depends(is_webserver_mode)], + ) app.include_router(ws_router, prefix="/api/v1") # UI Router MUST be last! app.include_router(router_ui, prefix="") diff --git a/freqtrade/rpc/api_server/webserver_bgwork.py b/freqtrade/rpc/api_server/webserver_bgwork.py index 642da632ed7..4c335a2f2a8 100644 --- a/freqtrade/rpc/api_server/webserver_bgwork.py +++ b/freqtrade/rpc/api_server/webserver_bgwork.py @@ -1,14 +1,23 @@ -from typing import Any, Literal, TypedDict +from typing import Any, Literal from uuid import uuid4 +from typing_extensions import NotRequired, TypedDict + from freqtrade.exchange.exchange import Exchange +class ProgressTask(TypedDict): + progress: float + total: float + description: str + + class JobsContainer(TypedDict): - category: Literal["pairlist"] + category: Literal["pairlist", "download_data"] is_running: bool status: str progress: float | None + progress_tasks: NotRequired[dict[str, ProgressTask]] result: Any error: str | None @@ -32,6 +41,7 @@ class ApiBG: jobs: dict[str, JobsContainer] = {} # Pairlist evaluate things pairlist_running: bool = False + download_data_running: bool = False @staticmethod def get_job_id() -> str: diff --git a/freqtrade/rpc/rpc.py b/freqtrade/rpc/rpc.py index 143953aa52b..36ba927ee71 100644 --- a/freqtrade/rpc/rpc.py +++ b/freqtrade/rpc/rpc.py @@ -7,7 +7,7 @@ from collections.abc import Generator, Sequence from datetime import date, datetime, timedelta, timezone from math import isnan -from typing import Any +from typing import Any, cast import psutil from dateutil.relativedelta import relativedelta @@ -39,7 +39,7 @@ ) from freqtrade.exceptions import ExchangeError, PricingError from freqtrade.exchange import timeframe_to_minutes, timeframe_to_msecs -from freqtrade.exchange.exchange_types import Tickers +from freqtrade.exchange.exchange_types import Ticker, Tickers from freqtrade.loggers import bufferHandler from freqtrade.persistence import KeyStoreKeys, KeyValueStore, PairLocks, Trade from freqtrade.persistence.models import PairLock @@ -690,7 +690,7 @@ def _rpc_trade_statistics( } def __balance_get_est_stake( - self, coin: str, stake_currency: str, amount: float, balance: Wallet, tickers + self, coin: str, stake_currency: str, amount: float, balance: Wallet, tickers: Tickers ) -> tuple[float, float]: est_stake = 0.0 est_bot_stake = 0.0 @@ -702,7 +702,7 @@ def __balance_get_est_stake( est_bot_stake = amount else: pair = self._freqtrade.exchange.get_valid_pair_combination(coin, stake_currency) - rate: float | None = tickers.get(pair, {}).get("last", None) + rate: float | None = cast(Ticker, tickers.get(pair, {})).get("last", None) if rate: if pair.startswith(stake_currency) and not pair.endswith(stake_currency): rate = 1.0 / rate diff --git a/freqtrade/util/__init__.py b/freqtrade/util/__init__.py index f3674c19488..7a4d4d1196c 100644 --- a/freqtrade/util/__init__.py +++ b/freqtrade/util/__init__.py @@ -15,7 +15,10 @@ from freqtrade.util.ft_precise import FtPrecise from freqtrade.util.measure_time import MeasureTime from freqtrade.util.periodic_cache import PeriodicCache -from freqtrade.util.progress_tracker import get_progress_tracker # noqa F401 +from freqtrade.util.progress_tracker import ( # noqa F401 + get_progress_tracker, + retrieve_progress_tracker, +) from freqtrade.util.rich_progress import CustomProgress from freqtrade.util.rich_tables import print_df_rich_table, print_rich_table from freqtrade.util.template_renderer import render_template, render_template_with_fallback # noqa diff --git a/freqtrade/util/coin_gecko.py b/freqtrade/util/coin_gecko.py index 47b80875bc9..515e9654f66 100644 --- a/freqtrade/util/coin_gecko.py +++ b/freqtrade/util/coin_gecko.py @@ -4,23 +4,10 @@ class FtCoinGeckoApi(CoinGeckoAPI): """ Simple wrapper around pycoingecko's api to support Demo API keys. - """ - __API_URL_BASE = "https://api.coingecko.com/api/v3/" - __PRO_API_URL_BASE = "https://pro-api.coingecko.com/api/v3/" - _api_key: str = "" - def __init__(self, api_key: str = "", *, is_demo=True, retries=5): - super().__init__(retries=retries) - # Doint' pass api_key to parent, instead set the header on the session directly - self._api_key = api_key - - if api_key and not is_demo: - self.api_base_url = self.__PRO_API_URL_BASE - self.session.params.update({"x_cg_pro_api_key": api_key}) + if api_key and is_demo: + super().__init__(retries=retries, demo_api_key=api_key) else: - # Use demo api key - self.api_base_url = self.__API_URL_BASE - if api_key: - self.session.params.update({"x_cg_demo_api_key": api_key}) + super().__init__(api_key=api_key, retries=retries) diff --git a/freqtrade/util/progress_tracker.py b/freqtrade/util/progress_tracker.py index ca8f5d3e921..3f46e0b82de 100644 --- a/freqtrade/util/progress_tracker.py +++ b/freqtrade/util/progress_tracker.py @@ -10,7 +10,13 @@ from freqtrade.util.rich_progress import CustomProgress -def get_progress_tracker(**kwargs): +def retrieve_progress_tracker(pt: CustomProgress | None) -> CustomProgress: + if pt is None: + return get_progress_tracker() + return pt + + +def get_progress_tracker(**kwargs) -> CustomProgress: """ Get progress Bar with custom columns. """ diff --git a/freqtrade/util/rich_progress.py b/freqtrade/util/rich_progress.py index 6ada4f13f9c..96d629819f3 100644 --- a/freqtrade/util/rich_progress.py +++ b/freqtrade/util/rich_progress.py @@ -1,7 +1,8 @@ from collections.abc import Callable +from typing import Any from rich.console import ConsoleRenderable, Group, RichCast -from rich.progress import Progress +from rich.progress import Progress, Task, TaskID class CustomProgress(Progress): @@ -10,13 +11,45 @@ def __init__( *args, cust_objs: list[ConsoleRenderable] | None = None, cust_callables: list[Callable[[], ConsoleRenderable]] | None = None, + ft_callback: Callable[[Task], None] | None = None, **kwargs, ) -> None: self._cust_objs = cust_objs or [] self._cust_callables = cust_callables or [] + self._ft_callback = ft_callback + if self._ft_callback: + kwargs["disable"] = True super().__init__(*args, **kwargs) + def update( + self, + task_id: TaskID, + *, + total: float | None = None, + completed: float | None = None, + advance: float | None = None, + description: str | None = None, + visible: bool | None = None, + refresh: bool = False, + **fields: Any, + ) -> None: + t = super().update( + task_id, + total=total, + completed=completed, + advance=advance, + description=description, + visible=visible, + refresh=refresh, + **fields, + ) + if self._ft_callback: + self._ft_callback( + self.tasks[task_id], + ) + return t + def get_renderable(self) -> ConsoleRenderable | RichCast | str: objs = [obj for obj in self._cust_objs] for cust_call in self._cust_callables: diff --git a/freqtrade/wallets.py b/freqtrade/wallets.py index b66d0e396db..d1d6b01bdc6 100644 --- a/freqtrade/wallets.py +++ b/freqtrade/wallets.py @@ -45,7 +45,7 @@ def __init__( self.__rpc = rpc self._wallets: dict[str, Wallet] = {} self._positions: dict[str, PositionWallet] = {} - self.start_cap = config["dry_run_wallet"] + self._start_cap = config["dry_run_wallet"] self._last_wallet_refresh: datetime | None = None self._default_timeframe = self._config.get("timeframe", "1h") @@ -122,7 +122,7 @@ def _update_dry(self) -> None: _wallets[curr] = Wallet(curr, trade.amount - pending, pending, trade.amount) - current_stake = self.start_cap + tot_profit - tot_in_trades + current_stake = self._start_cap + tot_profit - tot_in_trades total_stake = current_stake + used_stake else: tot_in_trades = 0 @@ -139,7 +139,7 @@ def _update_dry(self) -> None: collateral=collateral, side=position.trade_direction, ) - current_stake = self.start_cap + tot_profit - tot_in_trades + current_stake = self._start_cap + tot_profit - tot_in_trades used_stake = tot_in_trades total_stake = current_stake + tot_in_trades diff --git a/ft_client/freqtrade_client/ft_rest_client.py b/ft_client/freqtrade_client/ft_rest_client.py index 1763cc1a9f8..851583ee0de 100755 --- a/ft_client/freqtrade_client/ft_rest_client.py +++ b/ft_client/freqtrade_client/ft_rest_client.py @@ -12,7 +12,7 @@ import requests from requests.adapters import HTTPAdapter -from requests.exceptions import ConnectionError +from requests.exceptions import ConnectionError as RequestConnectionError logger = logging.getLogger("ft_rest_client") @@ -53,7 +53,7 @@ def _call(self, method, apipath, params: dict | None = None, data=None, files=No resp = self._session.request(method, url, headers=hd, data=json.dumps(data)) # return resp.text return resp.json() - except ConnectionError: + except RequestConnectionError: logger.warning(f"Connection error - could not connect to {netloc}.") def _get(self, apipath, params: ParamsT = None): diff --git a/ft_client/test_client/test_rest_client.py b/ft_client/test_client/test_rest_client.py index 1a709b9c541..c1af6ded22d 100644 --- a/ft_client/test_client/test_rest_client.py +++ b/ft_client/test_client/test_rest_client.py @@ -2,7 +2,7 @@ from unittest.mock import ANY, MagicMock import pytest -from requests.exceptions import ConnectionError +from requests.exceptions import ConnectionError as RequestsConnectionError from freqtrade_client import FtRestClient from freqtrade_client.ft_client import add_arguments, main_exec @@ -45,7 +45,7 @@ def test_FtRestClient_call_invalid(caplog): with pytest.raises(ValueError): client._call("PUTTY", "/dummytest") - client._session.request = MagicMock(side_effect=ConnectionError()) + client._session.request = MagicMock(side_effect=RequestsConnectionError()) client._call("GET", "/dummytest") assert log_has_re("Connection error", caplog) diff --git a/pyproject.toml b/pyproject.toml index a5472d5540d..bb457555384 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -44,7 +44,7 @@ dependencies = [ "pandas-ta", "technical", "tabulate", - "pycoingecko", + "pycoingecko>=3.2.0", "py_find_1st", "python-rapidjson", "orjson", diff --git a/requirements-dev.txt b/requirements-dev.txt index 516a2e5c796..8a4901e2304 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -7,7 +7,7 @@ -r docs/requirements-docs.txt coveralls==4.0.1 -ruff==0.7.3 +ruff==0.8.0 mypy==1.13.0 pre-commit==4.0.1 pytest==8.3.3 diff --git a/requirements-freqai-rl.txt b/requirements-freqai-rl.txt index cfb07f74c65..ca5c5894355 100644 --- a/requirements-freqai-rl.txt +++ b/requirements-freqai-rl.txt @@ -5,7 +5,7 @@ torch==2.2.2; sys_platform == 'darwin' and platform_machine == 'x86_64' torch==2.5.1; sys_platform != 'darwin' or platform_machine != 'x86_64' gymnasium==0.29.1 -stable_baselines3==2.3.2 +stable_baselines3==2.4.0 sb3_contrib>=2.2.1 # Progress bar for stable-baselines3 and sb3-contrib -tqdm==4.67.0 +tqdm==4.67.1 diff --git a/requirements.txt b/requirements.txt index 13d545a56f3..8e66074307f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,15 +1,15 @@ numpy==1.26.4 pandas==2.2.3 bottleneck==1.4.2 -numexpr==2.10.1 +numexpr==2.10.2 pandas-ta==0.3.14b finta>=1.3 ta>=0.10.1 -ccxt==4.4.29 +ccxt==4.4.33 cryptography==42.0.8; platform_machine == 'armv7l' cryptography==43.0.3; platform_machine != 'armv7l' -aiohttp==3.10.10 +aiohttp==3.10.11 SQLAlchemy==2.0.36 python-telegram-bot==21.7 # can't be hard-pinned due to telegram-bot pinning httpx with ~ @@ -22,7 +22,7 @@ jsonschema==4.23.0 TA-Lib==0.4.32 technical==1.4.4 tabulate==0.9.0 -pycoingecko==3.1.0 +pycoingecko==3.2.0 jinja2==3.1.4 tables==3.10.1 joblib==1.4.2 @@ -35,16 +35,16 @@ py_find_1st==1.1.6 # Load ticker files 30% faster python-rapidjson==1.20 # Properly format api responses -orjson==3.10.11 +orjson==3.10.12 # Notify systemd sdnotify==0.3.2 # API Server -fastapi==0.115.4 -pydantic==2.9.2 -uvicorn==0.32.0 -pyjwt==2.9.0 +fastapi==0.115.5 +pydantic==2.10.1 +uvicorn==0.32.1 +pyjwt==2.10.0 aiofiles==24.1.0 psutil==6.1.0 @@ -59,7 +59,7 @@ pytz==2024.2 schedule==1.2.2 #WS Messages -websockets==14.0 +websockets==14.1 janus==1.1.0 ast-comments==1.2.2 diff --git a/tests/commands/test_commands.py b/tests/commands/test_commands.py index a6c195f2fde..355b7e20d96 100644 --- a/tests/commands/test_commands.py +++ b/tests/commands/test_commands.py @@ -847,28 +847,6 @@ def test_download_data_timerange(mocker, markets, time_machine, time, tzoffset): assert dl_mock.call_args_list[0][1]["timerange"].startts == int(dt_utc(2020, 1, 1).timestamp()) -def test_download_data_no_markets(mocker, caplog): - dl_mock = mocker.patch( - "freqtrade.data.history.history_utils.refresh_backtest_ohlcv_data", - MagicMock(return_value=["ETH/BTC", "XRP/BTC"]), - ) - patch_exchange(mocker, exchange="binance") - mocker.patch(f"{EXMS}.get_markets", return_value={}) - args = [ - "download-data", - "--exchange", - "binance", - "--pairs", - "ETH/BTC", - "XRP/BTC", - "--days", - "20", - ] - start_download_data(get_args(args)) - assert dl_mock.call_args[1]["timerange"].starttype == "date" - assert log_has("Pairs [ETH/BTC,XRP/BTC] not available on exchange Binance.", caplog) - - def test_download_data_no_exchange(mocker): mocker.patch( "freqtrade.data.history.history_utils.refresh_backtest_ohlcv_data", @@ -947,7 +925,7 @@ def test_download_data_trades(mocker): "freqtrade.data.history.history_utils.convert_trades_to_ohlcv", MagicMock(return_value=[]) ) patch_exchange(mocker) - mocker.patch(f"{EXMS}.get_markets", return_value={}) + mocker.patch(f"{EXMS}.get_markets", return_value={"ETH/BTC": {}, "XRP/BTC": {}}) args = [ "download-data", "--exchange", @@ -982,7 +960,7 @@ def test_download_data_trades(mocker): def test_download_data_data_invalid(mocker): patch_exchange(mocker, exchange="kraken") - mocker.patch(f"{EXMS}.get_markets", return_value={}) + mocker.patch(f"{EXMS}.get_markets", return_value={"ETH/BTC": {}, "XRP/BTC": {}}) args = [ "download-data", "--exchange", diff --git a/tests/data/test_datahandler.py b/tests/data/test_datahandler.py index 99af63eca3a..e9ffcc7a1e5 100644 --- a/tests/data/test_datahandler.py +++ b/tests/data/test_datahandler.py @@ -416,7 +416,17 @@ def test_hdf5datahandler_ohlcv_load_and_resave( ) @pytest.mark.parametrize("datahandler", ["hdf5", "feather", "parquet"]) def test_generic_datahandler_ohlcv_load_and_resave( - datahandler, testdatadir, tmp_path, pair, timeframe, candle_type, candle_append, startdt, enddt + datahandler, + mocker, + testdatadir, + tmp_path, + pair, + timeframe, + candle_type, + candle_append, + startdt, + enddt, + caplog, ): tmpdir2 = tmp_path if candle_type not in ("", "spot"): @@ -458,9 +468,26 @@ def test_generic_datahandler_ohlcv_load_and_resave( assert ohlcv[ohlcv["date"] > enddt].empty # Try loading inexisting file - ohlcv = dh.ohlcv_load("UNITTEST/NONEXIST", timeframe, candle_type=candle_type) + ohlcv = dh1.ohlcv_load("UNITTEST/NONEXIST", timeframe, candle_type=candle_type) assert ohlcv.empty + # Try loading a file that exists but errors + mocker.patch( + "freqtrade.data.history.datahandlers.featherdatahandler.read_feather", + side_effect=Exception("Test"), + ) + mocker.patch( + "freqtrade.data.history.datahandlers.parquetdatahandler.read_parquet", + side_effect=Exception("Test"), + ) + mocker.patch( + "freqtrade.data.history.datahandlers.hdf5datahandler.pd.read_hdf", + side_effect=Exception("Test"), + ) + ohlcv_e = dh1.ohlcv_load("UNITTEST/NEW", timeframe, candle_type=candle_type) + assert ohlcv_e.empty + assert log_has_re("Error loading data from", caplog) + def test_hdf5datahandler_ohlcv_purge(mocker, testdatadir): mocker.patch.object(Path, "exists", MagicMock(return_value=False)) diff --git a/tests/data/test_download_data.py b/tests/data/test_download_data.py index f26a30ce1c7..ef1d938d315 100644 --- a/tests/data/test_download_data.py +++ b/tests/data/test_download_data.py @@ -6,7 +6,7 @@ from freqtrade.data.history.history_utils import download_data_main from freqtrade.enums import RunMode from freqtrade.exceptions import OperationalException -from tests.conftest import EXMS, log_has, patch_exchange +from tests.conftest import EXMS, log_has_re, patch_exchange def test_download_data_main_no_markets(mocker, caplog): @@ -19,8 +19,8 @@ def test_download_data_main_no_markets(mocker, caplog): config = setup_utils_configuration({"exchange": "binance"}, RunMode.UTIL_EXCHANGE) config.update({"days": 20, "pairs": ["ETH/BTC", "XRP/BTC"], "timeframes": ["5m", "1h"]}) download_data_main(config) - assert dl_mock.call_args[1]["timerange"].starttype == "date" - assert log_has("Pairs [ETH/BTC,XRP/BTC] not available on exchange Binance.", caplog) + assert dl_mock.call_count == 0 + assert log_has_re("No pairs available for download..*", caplog) def test_download_data_main_all_pairs(mocker, markets): @@ -55,7 +55,7 @@ def test_download_data_main_trades(mocker): "freqtrade.data.history.history_utils.convert_trades_to_ohlcv", MagicMock(return_value=[]) ) patch_exchange(mocker) - mocker.patch(f"{EXMS}.get_markets", return_value={}) + mocker.patch(f"{EXMS}.get_markets", return_value={"ETH/BTC": {}, "XRP/BTC": {}}) config = setup_utils_configuration({"exchange": "binance"}, RunMode.UTIL_EXCHANGE) config.update( { @@ -91,7 +91,7 @@ def test_download_data_main_trades(mocker): def test_download_data_main_data_invalid(mocker): patch_exchange(mocker, exchange="kraken") - mocker.patch(f"{EXMS}.get_markets", return_value={}) + mocker.patch(f"{EXMS}.get_markets", return_value={"ETH/BTC": {}}) config = setup_utils_configuration({"exchange": "kraken"}, RunMode.UTIL_EXCHANGE) config.update( { diff --git a/tests/data/test_history.py b/tests/data/test_history.py index b505c4fe357..2549ff65d15 100644 --- a/tests/data/test_history.py +++ b/tests/data/test_history.py @@ -210,7 +210,7 @@ def test_json_pair_trades_filename(pair, trading_mode, expected_result): assert fn == Path(expected_result + ".gz") -def test_load_cached_data_for_updating(mocker, testdatadir) -> None: +def test_load_cached_data_for_updating(testdatadir) -> None: data_handler = get_datahandler(testdatadir, "json") test_data = None @@ -225,13 +225,14 @@ def test_load_cached_data_for_updating(mocker, testdatadir) -> None: now_ts = test_data[-1][0] / 1000 + 60 * 60 # timeframe starts earlier than the cached data - # should fully update data + # Update timestamp to candle end date timerange = TimeRange("date", None, test_data[0][0] / 1000 - 1, 0) data, start_ts, end_ts = _load_cached_data_for_updating( "UNITTEST/BTC", "1m", timerange, data_handler, CandleType.SPOT ) - assert data.empty - assert start_ts == test_data[0][0] - 1000 + assert not data.empty + # Last candle was removed - so 1 candle overlap + assert start_ts == test_data[-1][0] - 60 * 1000 assert end_ts is None # timeframe starts earlier than the cached data - prepending @@ -589,8 +590,8 @@ def test_download_data_no_markets(mocker, default_conf, caplog, testdatadir): ) assert dl_mock.call_count == 0 - assert "BTT/BTC" in unav_pairs - assert "LTC/USDT" in unav_pairs + assert "BTT/BTC: Pair not available on exchange." in unav_pairs + assert "LTC/USDT: Pair not available on exchange." in unav_pairs assert log_has("Skipping pair BTT/BTC...", caplog) @@ -617,7 +618,7 @@ def test_refresh_backtest_trades_data(mocker, default_conf, markets, caplog, tes assert dl_mock.call_args[1]["timerange"].starttype == "date" assert log_has("Downloading trades for pair ETH/BTC.", caplog) - assert unavailable_pairs == ["XRP/ETH"] + assert [p for p in unavailable_pairs if "XRP/ETH" in p] assert log_has("Skipping pair XRP/ETH...", caplog) @@ -665,13 +666,16 @@ def test_download_trades_history( file1.unlink() - mocker.patch(f"{EXMS}.get_historic_trades", MagicMock(side_effect=ValueError)) + mocker.patch(f"{EXMS}.get_historic_trades", MagicMock(side_effect=ValueError("he ho!"))) caplog.clear() - assert not _download_trades_history( - data_handler=data_handler, exchange=exchange, pair="ETH/BTC", trading_mode=TradingMode.SPOT - ) - assert log_has_re('Failed to download and store historic trades for pair: "ETH/BTC".*', caplog) + with pytest.raises(ValueError, match="he ho!"): + _download_trades_history( + data_handler=data_handler, + exchange=exchange, + pair="ETH/BTC", + trading_mode=TradingMode.SPOT, + ) file2 = tmp_path / "XRP_ETH-trades.json.gz" copyfile(testdatadir / file2.name, file2) @@ -682,17 +686,15 @@ def test_download_trades_history( since_time = int(trades_history[0][0] // 1000) - 500 timerange = TimeRange("date", None, since_time, 0) - assert _download_trades_history( - data_handler=data_handler, - exchange=exchange, - pair="XRP/ETH", - timerange=timerange, - trading_mode=TradingMode.SPOT, - ) + with pytest.raises(ValueError, match=r"Start .* earlier than available data"): + _download_trades_history( + data_handler=data_handler, + exchange=exchange, + pair="XRP/ETH", + timerange=timerange, + trading_mode=TradingMode.SPOT, + ) - assert ght_mock.call_count == 1 + assert ght_mock.call_count == 0 - assert int(ght_mock.call_args_list[0][1]["since"] // 1000) == since_time - assert ght_mock.call_args_list[0][1]["from_id"] is None - assert log_has_re(r"Start .* earlier than available data. Redownloading trades for.*", caplog) _clean_test_file(file2) diff --git a/tests/exchange/test_binance.py b/tests/exchange/test_binance.py index 623a9f17afd..1da5b2bda40 100644 --- a/tests/exchange/test_binance.py +++ b/tests/exchange/test_binance.py @@ -794,3 +794,57 @@ def test_get_maintenance_ratio_and_amt_binance( exchange._leverage_tiers = leverage_tiers (result_ratio, result_amt) = exchange.get_maintenance_ratio_and_amt(pair, notional_value) assert (round(result_ratio, 8), round(result_amt, 8)) == (mm_ratio, amt) + + +async def test__async_get_trade_history_id_binance(default_conf_usdt, mocker, fetch_trades_result): + exchange = get_patched_exchange(mocker, default_conf_usdt, exchange="binance") + + async def mock_get_trade_hist(pair, *args, **kwargs): + if "since" in kwargs: + # older than initial call + if kwargs["since"] < 1565798399752: + return [] + else: + # Don't expect to get here + raise ValueError("Unexpected call") + # return fetch_trades_result[:-2] + elif kwargs.get("params", {}).get(exchange._trades_pagination_arg) == "0": + # Return first 3 + return fetch_trades_result[:-2] + elif kwargs.get("params", {}).get(exchange._trades_pagination_arg) in ( + fetch_trades_result[-3]["id"], + 1565798399752, + ): + # Return 2 + return fetch_trades_result[-3:-1] + else: + # Return last 2 + return fetch_trades_result[-2:] + + exchange._api_async.fetch_trades = MagicMock(side_effect=mock_get_trade_hist) + + pair = "ETH/BTC" + ret = await exchange._async_get_trade_history_id( + pair, + since=fetch_trades_result[0]["timestamp"], + until=fetch_trades_result[-1]["timestamp"] - 1, + ) + assert ret[0] == pair + assert isinstance(ret[1], list) + assert exchange._api_async.fetch_trades.call_count == 4 + + fetch_trades_cal = exchange._api_async.fetch_trades.call_args_list + # first call (using since, not fromId) + assert fetch_trades_cal[0][0][0] == pair + assert fetch_trades_cal[0][1]["since"] == fetch_trades_result[0]["timestamp"] + + # 2nd call + assert fetch_trades_cal[1][0][0] == pair + assert "params" in fetch_trades_cal[1][1] + pagination_arg = exchange._ft_has["trades_pagination_arg"] + assert pagination_arg in fetch_trades_cal[1][1]["params"] + # Initial call was with from_id = "0" + assert fetch_trades_cal[1][1]["params"][pagination_arg] == "0" + + assert fetch_trades_cal[2][1]["params"][pagination_arg] != "0" + assert fetch_trades_cal[3][1]["params"][pagination_arg] != "0" diff --git a/tests/exchange/test_bybit.py b/tests/exchange/test_bybit.py index f4b8a8ea181..4448f49de5b 100644 --- a/tests/exchange/test_bybit.py +++ b/tests/exchange/test_bybit.py @@ -1,6 +1,8 @@ from datetime import datetime, timedelta, timezone from unittest.mock import MagicMock +import pytest + from freqtrade.enums.marginmode import MarginMode from freqtrade.enums.tradingmode import TradingMode from tests.conftest import EXMS, get_mock_coro, get_patched_exchange, log_has @@ -172,3 +174,26 @@ def test_bybit_fetch_order_canceled_empty(default_conf_usdt, mocker): assert res2["filled"] == 0.0 assert res2["amount"] == 20.0 assert res2["status"] == "open" + + +@pytest.mark.parametrize( + "side,order_type,uta,tradingmode,expected", + [ + ("buy", "limit", False, "spot", True), + ("buy", "limit", False, "futures", True), + ("sell", "limit", False, "spot", True), + ("sell", "limit", False, "futures", True), + ("buy", "market", False, "spot", True), + ("buy", "market", False, "futures", False), + ("buy", "market", True, "spot", False), + ("buy", "market", True, "futures", False), + ], +) +def test_bybit__order_needs_price( + default_conf, mocker, side, order_type, uta, tradingmode, expected +): + exchange = get_patched_exchange(mocker, default_conf, exchange="bybit") + exchange.trading_mode = tradingmode + exchange.unified_account = uta + + assert exchange._order_needs_price(side, order_type) == expected diff --git a/tests/exchange/test_exchange.py b/tests/exchange/test_exchange.py index 407cdc9bd97..0d0a5eca995 100644 --- a/tests/exchange/test_exchange.py +++ b/tests/exchange/test_exchange.py @@ -4450,6 +4450,7 @@ def test_market_is_tradable( ex = get_patched_exchange(mocker, default_conf, exchange=exchange) market = { "symbol": market_symbol, + "type": "swap", "base": base, "quote": quote, "spot": spot, diff --git a/tests/exchange/test_hyperliquid.py b/tests/exchange/test_hyperliquid.py new file mode 100644 index 00000000000..808bef802ec --- /dev/null +++ b/tests/exchange/test_hyperliquid.py @@ -0,0 +1,417 @@ +from datetime import datetime, timezone +from unittest.mock import MagicMock, PropertyMock + +import pytest + +from tests.conftest import EXMS, get_mock_coro, get_patched_exchange + + +def test_hyperliquid_dry_run_liquidation_price(default_conf, mocker): + # test if liq price calculated by dry_run_liquidation_price() is close to ccxt liq price + # testing different pairs with large/small prices, different leverages, long, short + markets = { + "BTC/USDC:USDC": {"limits": {"leverage": {"max": 50}}}, + "ETH/USDC:USDC": {"limits": {"leverage": {"max": 50}}}, + "SOL/USDC:USDC": {"limits": {"leverage": {"max": 20}}}, + "DOGE/USDC:USDC": {"limits": {"leverage": {"max": 20}}}, + } + positions = [ + { + "symbol": "ETH/USDC:USDC", + "entryPrice": 2458.5, + "side": "long", + "contracts": 0.015, + "collateral": 36.864593, + "leverage": 1.0, + "liquidationPrice": 0.86915825, + }, + { + "symbol": "BTC/USDC:USDC", + "entryPrice": 63287.0, + "side": "long", + "contracts": 0.00039, + "collateral": 24.673292, + "leverage": 1.0, + "liquidationPrice": 22.37166537, + }, + { + "symbol": "SOL/USDC:USDC", + "entryPrice": 146.82, + "side": "long", + "contracts": 0.16, + "collateral": 23.482979, + "leverage": 1.0, + "liquidationPrice": 0.05269872, + }, + { + "symbol": "SOL/USDC:USDC", + "entryPrice": 145.83, + "side": "long", + "contracts": 0.33, + "collateral": 24.045107, + "leverage": 2.0, + "liquidationPrice": 74.83696193, + }, + { + "symbol": "ETH/USDC:USDC", + "entryPrice": 2459.5, + "side": "long", + "contracts": 0.0199, + "collateral": 24.454895, + "leverage": 2.0, + "liquidationPrice": 1243.0411908, + }, + { + "symbol": "BTC/USDC:USDC", + "entryPrice": 62739.0, + "side": "long", + "contracts": 0.00077, + "collateral": 24.137992, + "leverage": 2.0, + "liquidationPrice": 31708.03843631, + }, + { + "symbol": "DOGE/USDC:USDC", + "entryPrice": 0.11586, + "side": "long", + "contracts": 437.0, + "collateral": 25.29769, + "leverage": 2.0, + "liquidationPrice": 0.05945697, + }, + { + "symbol": "ETH/USDC:USDC", + "entryPrice": 2642.8, + "side": "short", + "contracts": 0.019, + "collateral": 25.091876, + "leverage": 2.0, + "liquidationPrice": 3924.18322043, + }, + { + "symbol": "SOL/USDC:USDC", + "entryPrice": 155.89, + "side": "short", + "contracts": 0.32, + "collateral": 24.924941, + "leverage": 2.0, + "liquidationPrice": 228.07847866, + }, + { + "symbol": "DOGE/USDC:USDC", + "entryPrice": 0.14333, + "side": "short", + "contracts": 351.0, + "collateral": 25.136807, + "leverage": 2.0, + "liquidationPrice": 0.20970228, + }, + { + "symbol": "BTC/USDC:USDC", + "entryPrice": 68595.0, + "side": "short", + "contracts": 0.00069, + "collateral": 23.64871, + "leverage": 2.0, + "liquidationPrice": 101849.99354283, + }, + { + "symbol": "BTC/USDC:USDC", + "entryPrice": 65536.0, + "side": "short", + "contracts": 0.00099, + "collateral": 21.604172, + "leverage": 3.0, + "liquidationPrice": 86493.46174617, + }, + { + "symbol": "SOL/USDC:USDC", + "entryPrice": 173.06, + "side": "long", + "contracts": 0.6, + "collateral": 20.735658, + "leverage": 5.0, + "liquidationPrice": 142.05186667, + }, + { + "symbol": "ETH/USDC:USDC", + "entryPrice": 2545.5, + "side": "long", + "contracts": 0.0329, + "collateral": 20.909894, + "leverage": 4.0, + "liquidationPrice": 1929.23322895, + }, + { + "symbol": "BTC/USDC:USDC", + "entryPrice": 67400.0, + "side": "short", + "contracts": 0.00031, + "collateral": 20.887308, + "leverage": 1.0, + "liquidationPrice": 133443.97317151, + }, + { + "symbol": "ETH/USDC:USDC", + "entryPrice": 2552.0, + "side": "short", + "contracts": 0.0327, + "collateral": 20.833393, + "leverage": 4.0, + "liquidationPrice": 3157.53150453, + }, + { + "symbol": "BTC/USDC:USDC", + "entryPrice": 66930.0, + "side": "long", + "contracts": 0.0015, + "collateral": 20.043862, + "leverage": 5.0, + "liquidationPrice": 54108.51043771, + }, + { + "symbol": "BTC/USDC:USDC", + "entryPrice": 67033.0, + "side": "long", + "contracts": 0.00121, + "collateral": 20.251817, + "leverage": 4.0, + "liquidationPrice": 50804.00091827, + }, + { + "symbol": "ETH/USDC:USDC", + "entryPrice": 2521.9, + "side": "long", + "contracts": 0.0237, + "collateral": 19.902091, + "leverage": 3.0, + "liquidationPrice": 1699.14071943, + }, + { + "symbol": "BTC/USDC:USDC", + "entryPrice": 68139.0, + "side": "short", + "contracts": 0.00145, + "collateral": 19.72573, + "leverage": 5.0, + "liquidationPrice": 80933.61590987, + }, + { + "symbol": "SOL/USDC:USDC", + "entryPrice": 178.29, + "side": "short", + "contracts": 0.11, + "collateral": 19.605036, + "leverage": 1.0, + "liquidationPrice": 347.82205322, + }, + { + "symbol": "SOL/USDC:USDC", + "entryPrice": 176.23, + "side": "long", + "contracts": 0.33, + "collateral": 19.364946, + "leverage": 3.0, + "liquidationPrice": 120.56240404, + }, + { + "symbol": "SOL/USDC:USDC", + "entryPrice": 173.08, + "side": "short", + "contracts": 0.33, + "collateral": 19.01881, + "leverage": 3.0, + "liquidationPrice": 225.08561715, + }, + { + "symbol": "BTC/USDC:USDC", + "entryPrice": 68240.0, + "side": "short", + "contracts": 0.00105, + "collateral": 17.887922, + "leverage": 4.0, + "liquidationPrice": 84431.79820839, + }, + { + "symbol": "ETH/USDC:USDC", + "entryPrice": 2518.4, + "side": "short", + "contracts": 0.007, + "collateral": 17.62263, + "leverage": 1.0, + "liquidationPrice": 4986.05799151, + }, + { + "symbol": "ETH/USDC:USDC", + "entryPrice": 2533.2, + "side": "long", + "contracts": 0.0347, + "collateral": 17.555195, + "leverage": 5.0, + "liquidationPrice": 2047.7642302, + }, + { + "symbol": "DOGE/USDC:USDC", + "entryPrice": 0.13284, + "side": "long", + "contracts": 360.0, + "collateral": 15.943218, + "leverage": 3.0, + "liquidationPrice": 0.09082388, + }, + { + "symbol": "SOL/USDC:USDC", + "entryPrice": 163.11, + "side": "short", + "contracts": 0.48, + "collateral": 15.650731, + "leverage": 5.0, + "liquidationPrice": 190.94213618, + }, + { + "symbol": "BTC/USDC:USDC", + "entryPrice": 67141.0, + "side": "long", + "contracts": 0.00067, + "collateral": 14.979079, + "leverage": 3.0, + "liquidationPrice": 45236.52992613, + }, + ] + + api_mock = MagicMock() + default_conf["trading_mode"] = "futures" + default_conf["margin_mode"] = "isolated" + default_conf["stake_currency"] = "USDC" + api_mock.load_markets = get_mock_coro(return_value=markets) + exchange = get_patched_exchange( + mocker, default_conf, api_mock, exchange="hyperliquid", mock_markets=False + ) + + for position in positions: + is_short = True if position["side"] == "short" else False + liq_price_returned = position["liquidationPrice"] + liq_price_calculated = exchange.dry_run_liquidation_price( + position["symbol"], + position["entryPrice"], + is_short, + position["contracts"], + position["collateral"], + position["leverage"], + position["collateral"], + [], + ) + assert pytest.approx(liq_price_returned, rel=0.0001) == liq_price_calculated + + +def test_hyperliquid_get_funding_fees(default_conf, mocker): + now = datetime.now(timezone.utc) + exchange = get_patched_exchange(mocker, default_conf, exchange="hyperliquid") + exchange._fetch_and_calculate_funding_fees = MagicMock() + exchange.get_funding_fees("BTC/USDC:USDC", 1, False, now) + assert exchange._fetch_and_calculate_funding_fees.call_count == 0 + + default_conf["trading_mode"] = "futures" + default_conf["margin_mode"] = "isolated" + exchange = get_patched_exchange(mocker, default_conf, exchange="hyperliquid") + exchange._fetch_and_calculate_funding_fees = MagicMock() + exchange.get_funding_fees("BTC/USDC:USDC", 1, False, now) + + assert exchange._fetch_and_calculate_funding_fees.call_count == 1 + + +def test_hyperliquid_get_max_leverage(default_conf, mocker): + markets = { + "BTC/USDC:USDC": {"limits": {"leverage": {"max": 50}}}, + "ETH/USDC:USDC": {"limits": {"leverage": {"max": 50}}}, + "SOL/USDC:USDC": {"limits": {"leverage": {"max": 20}}}, + "DOGE/USDC:USDC": {"limits": {"leverage": {"max": 20}}}, + } + exchange = get_patched_exchange(mocker, default_conf, exchange="hyperliquid") + assert exchange.get_max_leverage("BTC/USDC:USDC", 1) == 1.0 + + default_conf["trading_mode"] = "futures" + default_conf["margin_mode"] = "isolated" + exchange = get_patched_exchange(mocker, default_conf, exchange="hyperliquid") + mocker.patch.multiple( + EXMS, + markets=PropertyMock(return_value=markets), + ) + + assert exchange.get_max_leverage("BTC/USDC:USDC", 1) == 50 + assert exchange.get_max_leverage("ETH/USDC:USDC", 20) == 50 + assert exchange.get_max_leverage("SOL/USDC:USDC", 50) == 20 + assert exchange.get_max_leverage("DOGE/USDC:USDC", 3) == 20 + + +def test_hyperliquid__lev_prep(default_conf, mocker): + api_mock = MagicMock() + api_mock.set_margin_mode = MagicMock() + type(api_mock).has = PropertyMock(return_value={"setMarginMode": True}) + exchange = get_patched_exchange(mocker, default_conf, api_mock, exchange="hyperliquid") + exchange._lev_prep("BTC/USDC:USDC", 3.2, "buy") + + assert api_mock.set_margin_mode.call_count == 0 + + # test in futures mode + api_mock.set_margin_mode.reset_mock() + default_conf["dry_run"] = False + + default_conf["trading_mode"] = "futures" + default_conf["margin_mode"] = "isolated" + + exchange = get_patched_exchange(mocker, default_conf, api_mock, exchange="hyperliquid") + exchange._lev_prep("BTC/USDC:USDC", 3.2, "buy") + + assert api_mock.set_margin_mode.call_count == 1 + api_mock.set_margin_mode.assert_called_with("isolated", "BTC/USDC:USDC", {"leverage": 3}) + + api_mock.reset_mock() + + exchange._lev_prep("BTC/USDC:USDC", 19.99, "sell") + + assert api_mock.set_margin_mode.call_count == 1 + api_mock.set_margin_mode.assert_called_with("isolated", "BTC/USDC:USDC", {"leverage": 19}) + + +def test_hyperliquid_fetch_order(default_conf_usdt, mocker): + default_conf_usdt["dry_run"] = False + + api_mock = MagicMock() + api_mock.fetch_order = MagicMock( + return_value={ + "id": "12345", + "symbol": "ETH/USDC:USDC", + "status": "closed", + "filled": 0.1, + "average": None, + "timestamp": 1630000000, + } + ) + + mocker.patch(f"{EXMS}.exchange_has", return_value=True) + gtfo_mock = mocker.patch( + f"{EXMS}.get_trades_for_order", + return_value=[ + { + "order_id": "12345", + "price": 1000, + "amount": 3, + "filled": 3, + "remaining": 0, + }, + { + "order_id": "12345", + "price": 3000, + "amount": 1, + "filled": 1, + "remaining": 0, + }, + ], + ) + exchange = get_patched_exchange(mocker, default_conf_usdt, api_mock, exchange="hyperliquid") + o = exchange.fetch_order("12345", "ETH/USDC:USDC") + # Uses weighted average + assert o["average"] == 1500 + + assert gtfo_mock.call_count == 1 diff --git a/tests/exchange_online/conftest.py b/tests/exchange_online/conftest.py index e9c594299c8..09d410c3661 100644 --- a/tests/exchange_online/conftest.py +++ b/tests/exchange_online/conftest.py @@ -339,6 +339,18 @@ }, ], }, + "hyperliquid": { + "pair": "PURR/USDC", + "stake_currency": "USDC", + "hasQuoteVolume": False, + "timeframe": "1h", + "futures": True, + "orderbook_max_entries": 20, + "futures_pair": "BTC/USDC:USDC", + "hasQuoteVolumeFutures": True, + "leverage_tiers_public": False, + "leverage_in_spot_market": False, + }, } @@ -398,6 +410,7 @@ def get_futures_exchange(exchange_name, exchange_conf, class_mocker): class_mocker.patch("freqtrade.exchange.okx.Okx.additional_exchange_init") class_mocker.patch("freqtrade.exchange.binance.Binance.additional_exchange_init") class_mocker.patch("freqtrade.exchange.bybit.Bybit.additional_exchange_init") + class_mocker.patch("freqtrade.exchange.gate.Gate.additional_exchange_init") class_mocker.patch(f"{EXMS}.load_cached_leverage_tiers", return_value=None) class_mocker.patch(f"{EXMS}.cache_leverage_tiers") diff --git a/tests/exchange_online/test_ccxt_compat.py b/tests/exchange_online/test_ccxt_compat.py index 32133d8e524..a64b8d310e5 100644 --- a/tests/exchange_online/test_ccxt_compat.py +++ b/tests/exchange_online/test_ccxt_compat.py @@ -118,9 +118,10 @@ def test_ccxt_fetch_tickers(self, exchange: EXCHANGE_FIXTURE_TYPE): tickers = exch.get_tickers() assert pair in tickers assert "ask" in tickers[pair] - assert tickers[pair]["ask"] is not None assert "bid" in tickers[pair] - assert tickers[pair]["bid"] is not None + if EXCHANGES[exchangename].get("tickers_have_bid_ask"): + assert tickers[pair]["bid"] is not None + assert tickers[pair]["ask"] is not None assert "quoteVolume" in tickers[pair] if EXCHANGES[exchangename].get("hasQuoteVolume"): assert tickers[pair]["quoteVolume"] is not None @@ -150,9 +151,10 @@ def test_ccxt_fetch_ticker(self, exchange: EXCHANGE_FIXTURE_TYPE): ticker = exch.fetch_ticker(pair) assert "ask" in ticker - assert ticker["ask"] is not None assert "bid" in ticker - assert ticker["bid"] is not None + if EXCHANGES[exchangename].get("tickers_have_bid_ask"): + assert ticker["ask"] is not None + assert ticker["bid"] is not None assert "quoteVolume" in ticker if EXCHANGES[exchangename].get("hasQuoteVolume"): assert ticker["quoteVolume"] is not None diff --git a/tests/freqtradebot/test_freqtradebot.py b/tests/freqtradebot/test_freqtradebot.py index bd7a0dd4798..21e5394a4a9 100644 --- a/tests/freqtradebot/test_freqtradebot.py +++ b/tests/freqtradebot/test_freqtradebot.py @@ -3845,7 +3845,7 @@ def test_get_real_amount_no_trade(default_conf_usdt, buy_order_fee, caplog, mock assert log_has( "Applying fee on amount for Trade(id=None, pair=LTC/ETH, amount=8.00000000, " "is_short=False, leverage=1.0, open_rate=0.24544100, open_since=closed) failed: " - "myTrade-Dict empty found", + "myTrade-dict empty found", caplog, ) diff --git a/tests/rpc/test_fiat_convert.py b/tests/rpc/test_fiat_convert.py index 061df2e5387..4ae7441c8e5 100644 --- a/tests/rpc/test_fiat_convert.py +++ b/tests/rpc/test_fiat_convert.py @@ -206,14 +206,16 @@ def test_convert_amount(mocker): def test_FtCoinGeckoApi(): ftc = FtCoinGeckoApi() - assert ftc._api_key == "" + assert ftc.extra_params is None assert ftc.api_base_url == "https://api.coingecko.com/api/v3/" # defaults to demo ftc = FtCoinGeckoApi(api_key="123456") - assert ftc._api_key == "123456" + assert ftc.extra_params is not None + assert ftc.extra_params["x_cg_demo_api_key"] == "123456" assert ftc.api_base_url == "https://api.coingecko.com/api/v3/" ftc = FtCoinGeckoApi(api_key="123456", is_demo=False) - assert ftc._api_key == "123456" + assert ftc.extra_params is not None + assert ftc.extra_params["x_cg_pro_api_key"] == "123456" assert ftc.api_base_url == "https://pro-api.coingecko.com/api/v3/" diff --git a/tests/rpc/test_rpc_apiserver.py b/tests/rpc/test_rpc_apiserver.py index 730a6b05e74..ee28bcc6cf9 100644 --- a/tests/rpc/test_rpc_apiserver.py +++ b/tests/rpc/test_rpc_apiserver.py @@ -691,20 +691,22 @@ def test_api_show_config(botclient): def test_api_daily(botclient, mocker, ticker, fee, markets): ftbot, client = botclient - patch_get_signal(ftbot) - mocker.patch.multiple( - EXMS, - get_balances=MagicMock(return_value=ticker), - fetch_ticker=ticker, - get_fee=fee, - markets=PropertyMock(return_value=markets), - ) + + ftbot.config["dry_run"] = False + mocker.patch(f"{EXMS}.get_balances", return_value=ticker) + mocker.patch(f"{EXMS}.get_tickers", ticker) + mocker.patch(f"{EXMS}.get_fee", fee) + mocker.patch(f"{EXMS}.markets", PropertyMock(return_value=markets)) + ftbot.wallets.update() + rc = client_get(client, f"{BASE_URI}/daily") assert_response(rc) - assert len(rc.json()["data"]) == 7 - assert rc.json()["stake_currency"] == "BTC" - assert rc.json()["fiat_display_currency"] == "USD" - assert rc.json()["data"][0]["date"] == str(datetime.now(timezone.utc).date()) + response = rc.json() + assert "data" in response + assert len(response["data"]) == 7 + assert response["stake_currency"] == "BTC" + assert response["fiat_display_currency"] == "USD" + assert response["data"][0]["date"] == str(datetime.now(timezone.utc).date()) def test_api_weekly(botclient, mocker, ticker, fee, markets, time_machine): @@ -2861,3 +2863,74 @@ def test_api_ws_send_msg(default_conf, mocker, caplog): finally: ApiServer.shutdown() ApiServer.shutdown() + + +def test_api_download_data(botclient, mocker, tmp_path, caplog): + ftbot, client = botclient + + rc = client_post(client, f"{BASE_URI}/download_data", data={}) + assert_response(rc, 503) + assert rc.json()["detail"] == "Bot is not in the correct state." + + ftbot.config["runmode"] = RunMode.WEBSERVER + ftbot.config["user_data_dir"] = tmp_path + + body = { + "pairs": ["ETH/BTC", "XRP/BTC"], + "timeframes": ["5m"], + } + + # Fail, already running + ApiBG.download_data_running = True + rc = client_post(client, f"{BASE_URI}/download_data", body) + assert_response(rc, 400) + assert rc.json()["detail"] == "Data Download is already running." + + # Reset running state + ApiBG.download_data_running = False + + # Test successful download + mocker.patch( + "freqtrade.data.history.history_utils.download_data", + return_value=None, + ) + + rc = client_post(client, f"{BASE_URI}/download_data", body) + assert_response(rc) + assert rc.json()["status"] == "Data Download started in background." + job_id = rc.json()["job_id"] + + rc = client_get(client, f"{BASE_URI}/background/{job_id}") + assert_response(rc) + response = rc.json() + assert response["job_id"] == job_id + assert response["job_category"] == "download_data" + # Job finishes immediately due to mock. + assert response["status"] == "success" + + # Background list contains the job + rc = client_get(client, f"{BASE_URI}/background") + assert_response(rc) + response = rc.json() + assert isinstance(response, list) + assert len(response) == 1 + assert response[0]["job_id"] == job_id + + # Test error case + ApiBG.download_data_running = False + mocker.patch( + "freqtrade.data.history.history_utils.download_data", + side_effect=OperationalException("Download error"), + ) + rc = client_post(client, f"{BASE_URI}/download_data", body) + assert_response(rc) + assert rc.json()["status"] == "Data Download started in background." + job_id = rc.json()["job_id"] + + rc = client_get(client, f"{BASE_URI}/background/{job_id}") + assert_response(rc) + response = rc.json() + assert response["job_id"] == job_id + assert response["job_category"] == "download_data" + assert response["status"] == "failed" + assert response["error"] == "Download error" diff --git a/tests/test_wallets.py b/tests/test_wallets.py index 545793151ad..2c12d27b507 100644 --- a/tests/test_wallets.py +++ b/tests/test_wallets.py @@ -168,7 +168,7 @@ def test_get_trade_stake_amount_unlimited_amount( assert result == 0 freqtrade.config["dry_run_wallet"] = 200 - freqtrade.wallets.start_cap = 200 + freqtrade.wallets._start_cap = 200 result = freqtrade.wallets.get_trade_stake_amount("XRP/USDT", 3) assert round(result, 4) == round(result2, 4)