diff --git a/packages/swapper/src/swappers/RelaySwapper/constant.ts b/packages/swapper/src/swappers/RelaySwapper/constant.ts index 5410eeef1a3..3439b2676a0 100644 --- a/packages/swapper/src/swappers/RelaySwapper/constant.ts +++ b/packages/swapper/src/swappers/RelaySwapper/constant.ts @@ -30,7 +30,6 @@ import { soneiumChainId, sonicChainId, storyChainId, - tronChainId, unichainChainId, worldChainChainId, zkSyncEraChainId, @@ -87,7 +86,11 @@ export const chainIdToRelayChainId = { [gnosisChainId]: gnosis.id, [avalancheChainId]: avalanche.id, [bscChainId]: bsc.id, - [tronChainId]: 728126428, + // DISABLED: Tron deposits are built as simple TRC20 transfers instead of depositErc20() vault calls, + // and the Relay indexer notification is never sent for non-EVM chains. This causes deposits to be + // untracked by Relay, resulting in stuck/lost funds. Re-enable once the Tron transaction building + // is verified to use the Relay quote calldata (depositErc20) correctly. + // [tronChainId]: 728126428, [monadChainId]: monad.id, [hyperEvmChainId]: hyperEvm.id, [mantleChainId]: mantle.id,