diff --git a/packages/asset-swapper/CHANGELOG.json b/packages/asset-swapper/CHANGELOG.json index f3e9bcab14..723f4b8c06 100644 --- a/packages/asset-swapper/CHANGELOG.json +++ b/packages/asset-swapper/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "version": "6.10.0", + "changes": [ + { + "note": "Add LUSD Curve pool", + "pr": 218 + } + ] + }, { "version": "6.9.1", "changes": [ diff --git a/packages/asset-swapper/src/utils/market_operation_utils/constants.ts b/packages/asset-swapper/src/utils/market_operation_utils/constants.ts index afb4cb3a12..5b8defce48 100644 --- a/packages/asset-swapper/src/utils/market_operation_utils/constants.ts +++ b/packages/asset-swapper/src/utils/market_operation_utils/constants.ts @@ -293,6 +293,7 @@ export const MAINNET_TOKENS = { STABLEx: '0xcd91538b91b4ba7797d39a2f66e63810b50a33d0', alUSD: '0xbc6da0fe9ad5f3b0d58160288917aa56653660e9', FRAX: '0x853d955acef822db058eb8505911ed77f175b99e', + LUSD: '0x5f98805a4e8be255a32880fdec7f6728c6568ba0', }; export const BSC_TOKENS = { @@ -342,6 +343,7 @@ export const CURVE_POOLS = { STABLEx: '0x3252efd4ea2d6c78091a1f43982ee2c3659cc3d1', alUSD: '0x43b4fdfd4ff969587185cdb6f0bd875c5fc83f8c', FRAX: '0xd632f22692fac7611d2aa1c0d552930d43caed3b', + LUSD: '0xed279fdd11ca84beef15af5d39bb4d4bee23f0ca', }; export const SWERVE_POOLS = { @@ -628,6 +630,11 @@ export const CURVE_MAINNET_INFOS: { [name: string]: CurveInfo } = { pool: CURVE_POOLS.FRAX, gasSchedule: 387e3, }), + [CURVE_POOLS.LUSD]: createCurveMetaTriPool({ + token: MAINNET_TOKENS.LUSD, + pool: CURVE_POOLS.LUSD, + gasSchedule: 387e3, + }), }; export const SWERVE_MAINNET_INFOS: { [name: string]: CurveInfo } = {