From 70ccf637a3610ab911ec2778e7215d152e429905 Mon Sep 17 00:00:00 2001 From: Christophe Date: Fri, 12 Sep 2025 13:29:45 +0000 Subject: [PATCH] fix(lifi): fix denyBriges and denyExchanges being ignored --- .../src/app/api/crosschain-transfers/lifi.ts | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/packages/arb-token-bridge-ui/src/app/api/crosschain-transfers/lifi.ts b/packages/arb-token-bridge-ui/src/app/api/crosschain-transfers/lifi.ts index 19afb9476f..22266ac0ac 100644 --- a/packages/arb-token-bridge-ui/src/app/api/crosschain-transfers/lifi.ts +++ b/packages/arb-token-bridge-ui/src/app/api/crosschain-transfers/lifi.ts @@ -230,8 +230,8 @@ export async function GET( const fromAmount = searchParams.get('fromAmount') || '0' const fromAddress = searchParams.get('fromAddress') || undefined const toAddress = searchParams.get('toAddress') || undefined - const denyBridges = searchParams.get('denyBridges') - const denyExchanges = searchParams.get('denyExchanges') + const denyBridges = searchParams.getAll('denyBridges') + const denyExchanges = searchParams.getAll('denyExchanges') const slippage = searchParams.get('slippage') try { @@ -334,12 +334,11 @@ export async function GET( options.slippage = parsedSlippage / 100 } - if (bridgesToExclude && bridgesToExclude.length > 0) { - options.bridges = { - deny: bridgesToExclude - } + options.bridges = { + deny: bridgesToExclude.concat(['arbitrum']) } - if (exchangesToExclude && exchangesToExclude.length > 0) { + + if (exchangesToExclude.length > 0) { options.exchanges = { deny: exchangesToExclude }