> For the complete documentation index, see [llms.txt](https://moonla-finance.gitbook.io/moonla-finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://moonla-finance.gitbook.io/moonla-finance/features/anti-whales.md).

# Anti Whales

We have seen many other tokens holders suffered the big dumps from the whales. For eg: NCAT price dropped 4 times in just hours because a whale dumped and took nearly **500 BNB** from the pool (and SAFEMOON case was **1771 BNB).**

So transactions (sell/buy and wallet transfer) that **trade** more than **0.1%** of the total supply will be rejected. This will protect price movement as well. The transaction though can be carried out through our **dAPP** feature of disruptive transfers.&#x20;

This feature prevents pump-dump-exist whales because they can destroy the project.

```
 modifier antiWhale(address sender, address recipient, uint256 amount) {
        if (maxTransferAmount() > 0) {
            if (
                _excludedFromAntiWhale[sender] == false
                && _excludedFromAntiWhale[recipient] == false
            ) {
                require(amount <= maxTransferAmount(), "MOONLA::antiWhale: Transfer amount exceeds the maxTransferAmount");
            }
        }
        _;
    }
```
