From 5e2262bcab6fe018cf94f6814bc7685d91096430 Mon Sep 17 00:00:00 2001 From: NeOMakinG <14963751+NeOMakinG@users.noreply.github.com> Date: Thu, 4 Dec 2025 15:33:38 +0100 Subject: [PATCH 1/2] fix: production build size --- .env.production | 3 +++ vite.config.mts | 22 +++++++++++++++++++--- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/.env.production b/.env.production index 31a5bce9fbd..7da1073600d 100644 --- a/.env.production +++ b/.env.production @@ -65,3 +65,6 @@ VITE_SOLANA_NODE_URL=https://api.solana.shapeshift.com/api/v1/jsonrpc # midgard VITE_THORCHAIN_MIDGARD_URL=https://api.thorchain.shapeshift.com/midgard/v2 VITE_MAYACHAIN_MIDGARD_URL=https://api.mayachain.shapeshift.com/midgard/v2 + +## public rpcs +VITE_TRON_NODE_URL=https://api.trongrid.io diff --git a/vite.config.mts b/vite.config.mts index 2715d01771a..ca2cb9f14ab 100644 --- a/vite.config.mts +++ b/vite.config.mts @@ -176,7 +176,15 @@ export default defineConfig(({ mode }) => { if (id.match(/(dayjs|lodash|@formatjs)/)) return 'utils' if (id.match(/(@redux|@tanstack)/)) return 'state' if (id.match(/(@metaplex-foundation|@solana)/)) return 'solana' - if (id.match(/(@sentry|mixpanel|@moralisweb3)/)) return 'sdk' + if (id.match(/(@sentry|mixpanel|@moralisweb3|moralis)/)) return 'sdk' + if (id.match(/(embla-carousel)/)) return 'carousel' + if (id.includes('lightweight-charts')) return 'charts' + if (id.includes('html5-qrcode')) return 'qr-scanner' + if (id.includes('react-scan')) return 'react-scan' + if (id.includes('styled-components')) return 'styled-components' + if (id.includes('protobufjs')) return 'protobuf' + if (id.includes('date-fns')) return 'date-fns' + if (id.includes('@ledgerhq')) return 'ledger' if (id.includes('cosmjs-types')) return 'cosmjs-types' if (id.includes('osmojs')) return 'osmojs' if (id.includes('@arbitrum')) return '@arbitrum' @@ -187,15 +195,23 @@ export default defineConfig(({ mode }) => { if (id.includes('gridplus-sdk')) return 'gridplus-sdk' if (id.includes('tronweb')) return 'tronweb' if (id.includes('viem')) return 'viem' - if (id.includes('@cetusprotocol')) return '@cetusprotocol' if (id.includes('@mysten')) return '@mysten' - if (id.includes('@shapeshiftoss/hdwallet-vultisig')) return 'hdwallet-vultisig' + if (id.includes('valibot')) return 'valibot' + if (id.includes('@0noco/graphqllsp')) return 'graphqllsp' + + // Those chunks should be imported last as they heavily rely on other chunks and default order doesnt work + if (id.includes('@cetusprotocol')) return 'z-@cetusprotocol' + if (id.includes('graphql')) return 'z-graphql' return null } if (id.includes('assets/translations')) return 'translations' if (id.includes('packages/unchained-client')) return 'unchained-client' + if (id.includes('localAssetData')) return 'local-asset-data' + + // This chunk should be imported last as it heavily relies on other chunks and default order doesnt work + if (id.includes('packages/chain-adapters')) return 'z-chain-adapters' return null }, From d6a3bfa988b75771ccb193aec90bfbbc3c0aa1e0 Mon Sep 17 00:00:00 2001 From: NeOMakinG <14963751+NeOMakinG@users.noreply.github.com> Date: Thu, 4 Dec 2025 15:37:39 +0100 Subject: [PATCH 2/2] fix: revert env --- .env.production | 3 --- 1 file changed, 3 deletions(-) diff --git a/.env.production b/.env.production index 7da1073600d..31a5bce9fbd 100644 --- a/.env.production +++ b/.env.production @@ -65,6 +65,3 @@ VITE_SOLANA_NODE_URL=https://api.solana.shapeshift.com/api/v1/jsonrpc # midgard VITE_THORCHAIN_MIDGARD_URL=https://api.thorchain.shapeshift.com/midgard/v2 VITE_MAYACHAIN_MIDGARD_URL=https://api.mayachain.shapeshift.com/midgard/v2 - -## public rpcs -VITE_TRON_NODE_URL=https://api.trongrid.io