Skip to content

[BUG] Routing bug on base chain for USDT->USDC swap #12410

@Pomyk

Description

@Pomyk

Is there an existing issue for this?

  • I have searched the existing issues

Product

Trade

Current Behavior

For some swap values the routing is incorrect. For example if I try to swap 48000 USDT (or similar amount) it routes through V3 (1%) pool and would give 11 USDC (price impact 98.98%). When changed to 48200 or higher it routes correctly: V3 (0.01%) and sometimes Infinity Bin (0.0001%). Price impact < 0.2%.

Expected Behavior

It should give always the best routes.

Steps To Reproduce

  1. On base chain choose swap USDT for USDC
  2. Check different amounts of USDT (for example: 48000 - bad route, 49000 - good route).

Environment

- Device: PC
- OS: Ubuntu 24.04
- Browser: Firefox 143.0.1
- Wallet: Metamask 13.2.3

Anything else?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugSomething isn't workingTriageAwaiting team acknowledgement

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions