Consider adding Convex frxUSD/USDf USDC pool on Mainnet chain.
To have users’ swaps efficiently routed, you need to add adapters and compatibility tokens that are involved in swaps.
Step 1: find involved pools

2 most important branches are those going through sUSDS and FRAX.
- sUSDS branch
- frxUSD → sUSDS
- curve stable ng: 0x81A2612F6dEA269a6Dd1F6DeAb45C5424EE2c4b7
- sUSDS → USDT
- curve stable ng: 0x00836Fe54625BE242BcFA286207795405ca4fD10
- USDT → USDC
- Fluid dex usdt/usdc 0x667701e51B4D1Ca244F17C78F7aB8744B4C99F9B
- Fluid dex usdt/usdc concentrated 0xea734B615888c669667038D11950f44b177F15C0
- curve stable ng: 0x4f493B7dE8aAC7d55F71853688b1F7C8F0243C85
- FRAX branch
- frxUSD → FRAX
- curve stable ng 0xBBaf8B2837CBbc7146F5bC978D6F84db0BE1CAcc
- frax → usde
- curve stable ng 0x5dc1bf6f1e983c0b21efb003c105133736fa0743
- usde → usdt
- uniswap usde/usdt 0.01%
- usdt → usdc already added above
Step 2: add needed tokens as Market assets
After identifying involved pairs, make sure that all intermediate tokens are listed as Assets and Collaterals in your Market and Credit Managers. (You can set quota Limit = 0, Price feed = Zero Price feed or any else, LT = 0%)
- sUSDS
- USDT
- FRAX
- USDe
- frxsUSDS (curve lp token)
- crv2pool (curve lp token)
- sUSDSUSDT (curve lp token)
- FRAXfrxUSD (curve lp token)
- FRAXUSDe (curve lp token)
Step 3: add needed tokens as Credit Manager collaterals
Integrating curve pools as adapters also require having pools’ LP tokens added as Assets and Collaterals in your Market and Credit Managers. ******(You can set quota Limit = 0, Price feed = Zero Price feed or any else, LT = 0%)
Namely: