# ICDex

If you have questions or concerns not covered in our documentation here please reach out to our team through our [Official Discord](https://discord.gg/FQZFGGq7zv).&#x20;

<details>

<summary>How do I trade on ICDEX?</summary>

We have a full video guide [here](https://www.youtube.com/watch?v=qxTplL3VncY) to walk you through the process step by step.

</details>

<details>

<summary>What are the differences between ICDex and Uniswap?</summary>

ICDex is an Orderbook Dex and Uniswap is an AMM Dex. ICDex is designed to feel much more like a centralized exchange such as binance or coinbase and therefore has much fewer usability restrictions and many more features than AMM style DEX like Uniswap while still offering the same ease of use for liquidity providers to add liquidity through our OAMM pooling structure.&#x20;

</details>

<details>

<summary>What is the utility of ICL?</summary>

ICL is a critical component of the ICDex ecosystem. It's used for governance, fees for certain features, and community incentives. For a full breakdown of ICL and its utility please read page 20 of our [Whitepaper](https://iclight.house/whitepaper.pdf).

</details>

<details>

<summary>How do Pools work on ICDex?</summary>

The OAMM pools are using a Grid Strategy based order mechanism which is designed to simulate the effect of traditional AMMs. It’s designed to keep a tight spread while adjusting to real time market conditions when trades occur on the pair. Ultimately offering a similar risk profile to what you would expect on a typical AMM when providing liquidity.

</details>

<details>

<summary>What are the fees on ICDex?</summary>

The fees vary depending on which pairing category the pair is in.

* Top Pairings: taker 0.2%, maker 0%.&#x20;
* Rising Pairings: taker 0.3%, maker 0%.&#x20;
* High Risk Pairings: taker 0.5%, maker 0%.

For more details, please refer to our [fee structure breakdown](/iclighthouse/products/icdex/guides/icdex-fee-structure.md).

</details>

<details>

<summary>My Transaction failed, what do I do?</summary>

* First, try using the fallback function, then clear your cache (these steps solve about 90% of issues).
* If these don't work, contact an admin in the [Discord channel](https://discord.com/invite/FQZFGGq7zv).

</details>

<details>

<summary>What does "Fallback" option do?</summary>

Fallback allows you to return the funds associated with a transaction to your own wallet in case of a failure. This is because our Tunnel technology ensures that assets from every transaction are securely stored in their own dedicated tunnel.

To better understand, check out this tutorial video:

<img src="/files/80MUN47iQ1qiJpUwSF7X" alt="" data-size="original">

</details>

<details>

<summary>What are Stop-limits?</summary>

A stop-limit order is an order which will trigger a limit order, which can be a buy or sell, when an asset reaches a designated price point. This can be used to help prevent excessive losses if an asset you hold begins to crash beyond your comfort level or it can help you “buy the dip” if something you wanted to buy enters a price range you like.&#x20;

*Stop-Limit Orders will require you to deposit into your TraderAccount using the deposit options in the order submission section.*

</details>

<details>

<summary>What's the difference between Pool Mode and Tunnel Mode?</summary>

The Exchange Mode of ICDex includes Tunnel Mode and Pool Mode. New traders default to Tunnel Mode, where each trade order has a dedicated account (TxAccount), creating a 'Tunnel' for locking and exchanging funds. In Pool Mode, funds from all trade orders are locked in the trading pair pool (PoolAccount), and funds are transferred to the receiver when orders are matched. Tunnel Mode offers higher security, while Pool Mode provides greater efficiency. Advanced functions like Strategic Orders require Pool Mode.

</details>

<details>

<summary>How do the different Pro-Orders work?</summary>

<mark style="color:yellow;">**Grid Orders**</mark>

[Video Explanation](https://youtu.be/TFSOCJyq_VE?si=VVCxSNkHgkMJ6aEp\&t=29)

A Grid Order will place orders above and below a set price, creating a grid of orders at incrementally increasing and decreasing prices. This option is centered on a classic trading strategy dubbed [“Grid Trading”](https://www.investopedia.com/terms/g/grid-trading.asp) and is a fairly common trading method on more traditional markets.&#x20;

<mark style="color:yellow;">**Iceberg Orders**</mark>

[Video Explanation](https://youtu.be/TFSOCJyq_VE?si=JwUJcVIp1wdGvv0w\&t=88)

Iceberg orders are large single orders that have been divided into smaller limit orders to hide the actual order quantity. This is a commonly employed strategy among large-scale traders and would typically be done with an automated program but we’ve built this capability directly into the UI for convenience.

This order type is going to split your order quantity by your predefined amount place the orders one at a time and automatically place the next upon fulfillment of the order. It will repeat this process until the desired order quantity is filled.&#x20;

<mark style="color:yellow;">**Time-weighted average price (TWAP Orders)**</mark>

[Video Explanation](https://youtu.be/TFSOCJyq_VE?si=NlbqKG4k3MiPvrCP\&t=126)

TWAP is an algorithmic trade execution strategy. It aims to achieve an average execution price close to the time-weighted average price of a specific period and It does this by breaking the trade up into smaller orders and executing them gradually over the predetermined period. TWAP strategies are generally employed by large-scale traders to execute large orders without majorly impacting an asset’s price.

<mark style="color:yellow;">**Volume weighted average price (VWAP orders)**</mark>

[Video Explanation](https://youtu.be/TFSOCJyq_VE?si=yw01X096CsN-77H0\&t=171)

The Volume Weighted Average Price is an important trading benchmark many investors use to analyze stock or crypto prices. VWAP determines the average price at which an asset is traded during a set time. It takes into account both trading volume and price to calculate the average.

The logic is that not all trades impact an asset’s price equally. Larger trade volumes will influence the price more than smaller ones. So VWAP gives more weight to periods when heavy volumes were traded. This helps identify meaningful price levels.

</details>

<details>

<summary>Is ICDex open source?</summary>

The core functional components of ICDex are the ICTC and Orderbook matching engines, both of which are open source on GitHub.

For more details, please refer to our Github [here](https://github.com/iclighthouse/ICDex).

</details>

<details>

<summary>What is VIP-Maker Status?</summary>

Users can grant VIP-Maker status to accounts using an ICLighthouse NEPTUNE NFT. This will grant the account a Maker rebate (rebate = 90%), and if the account is for an OAMM Pool, it will be eligible to create and update grid orders without ICL fees.&#x20;

</details>

<details>

<summary>Regarding the change from the Old to New Domain Name</summary>

* The old domain name affects only those users who log in via II. Using the new domain name will change your PID.
* To switch, you need to transfer assets from your old account to the new one.\
  Note: Neurons cannot be transferred. but you can set up a hotkey([link](https://internetcomputer.org/docs/current/developer-docs/defi/rosetta/staking-support/#adding-hotkeys)) to manage neurons from an older version using a new account.

</details>

<details>

<summary>Trade &#x26; Liquidity Mining</summary>

We cover how these events work in depth on our [Trade & Liquidity Mining](/iclighthouse/products/icdex/guides/trade-and-liquidity-mining.md) page.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://iclighthouse.gitbook.io/iclighthouse/overview/faq/user-faq/icdex.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
