> For the complete documentation index, see [llms.txt](https://docs.rigoblock.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rigoblock.com/contracts/protocol/extensions/ewhitelist.md).

# EWhitelist

A token whitelist is used to prevent pool operator abuse by operating with rogue tokens, EOAs as a transaction's target. While this makes a DeFi transaction slightly more expensive in terms of gas, it provides security benefits to the pool holders.

As a rule of thumb, any token that has a decent reputation will be whitelisted.

<figure><img src="/files/g8MEAd8opNdnHfVQWz3W" alt=""><figcaption><p>Credits: UML diagram generated with <a href="https://github.com/naddison36/sol2uml">SOL2UML</a></p></figcaption></figure>
