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)

Last updated