# Flaw in Current Popular DEX Platforms

In this section, we will explore a flaw in current popular decentralized exchange (DEX) platforms, such as Uniswap, that can lead to potential issues like honeypots and liquidity removal rugs. By understanding this flaw, we can appreciate how our LiquiShield DEX aims to address these concerns and provide enhanced security for investors.

#### Testing the Flaw on Uniswap DEX

To demonstrate this flaw, we can perform a simple test on Uniswap DEX. Here's how you can replicate the procedure:

* Connect to the Goerli Testnet using your preferred Ethereum wallet (such as Metamask).
* Visit the Uniswap DEX interface by going to <https://app.uniswap.org/#/add/v2/ETH>.
* Create a liquidity pool by adding the same tokens you used in the LiquiShield DEX test, such as ETH and the test token you generated earlier.

<figure><img src="/files/Le6MCdktY1lk2BNaSzHb" alt=""><figcaption></figcaption></figure>

* After the liquidity pool is created, navigate to the "Pool" tab on the Uniswap interface.
* Try to remove liquidity by clicking on the "Remove" button corresponding to your liquidity pool.

<figure><img src="/files/ksm9vTEZv2bIoaUpDjQY" alt=""><figcaption></figcaption></figure>

* A Metamask transaction will pop up, allowing you to remove the liquidity without any restrictions or time delays.

<figure><img src="/files/QwP75ZUovFgNG94LE9xO" alt=""><figcaption></figcaption></figure>

#### The Implication and Solution

The flaw observed in Uniswap and similar DEX platforms exposes investors to the risk of honeypots and liquidity removal rugs. To address these concerns and provide enhanced security for liquidity providers, LiquiShield DEX introduces a locked liquidity feature. By implementing a time-based lock on liquidity, our DEX prevents premature liquidity removal and reduces the risk of falling victim to honeypots and liquidity removal rugs. LiquiShield prioritizes the stability and security of liquidity pools to ensure a trustworthy trading environment for our users.


---

# 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://liquishield.gitbook.io/liquishield-documentation/liquishield-walkthrough/flaw-in-current-popular-dex-platforms.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.
