Supported Tokens

Token integration must adhere to following guidelines.

  • Standard ERC20 token (EIP-20)

  • Fee on transfer

  • Rebase

Tokens supporting user-initiated rebase mechanisms and experiencing negative rebases won't operate as expected on PearlV2.

User-initiated rebasing tokens can claim pair-wide rebases, potentially causing liquidity providers to lose their yield. Similarly, negative rebasing can lead to losses for liquidity providers when their position becomes active, without any means of recuperating these losses.

For integration, developers are advised to utilize the special swap routes exactInputSingleFeeOnTransfer and exactInputFeeOnTransfer, specifically designed to handle rounding for rebase and fee-on-transfer tokens.

Last updated