> For the complete documentation index, see [llms.txt](https://balancer.gitbook.io/balancer-v2/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://balancer.gitbook.io/balancer-v2/security/token-compatibility.md).

# Token Compatibility

## Overview

Some tokens are not compatible with Balancer because of how they interact with the Vault.

## Incompatibile Token Types

Examples of incompatible tokens include but are not limited to:

* Tokens that either change balances outside of `transfer`, `mint`, or `burn` or have transfers that do not result in exactly `amount` moving from `account0` to `account1`
  * Examples **include but are not limited to**:
    * Streaming tokens
    * Rebasing tokens
    * Deflationary tokens
    * Inflationary tokens
    * Tokens that charge transfer fees
* Proxy tokens with multiple entrypoints
* Tokens with callback behavior in the `transferFrom` function (like with ERC777 tokens)
