diff --git a/apps/tx-builder/src/lib/getAbi.ts b/apps/tx-builder/src/lib/getAbi.ts index 31179d61..51e02bed 100644 --- a/apps/tx-builder/src/lib/getAbi.ts +++ b/apps/tx-builder/src/lib/getAbi.ts @@ -130,6 +130,7 @@ export enum SUPPORTED_CHAINS { NIBIRU = '6900', NIBIRU_TESTNET = '6911', HOODIE_TESTNET = '560048', + EXPCHAIN_TESTNET = '18880' } const getGatewayBaseUrl = (chain: string) => { @@ -180,9 +181,9 @@ const getGatewayBaseUrl = (chain: string) => { ? `https://gateway.cronos-safe.org` : `https://gateway-cronos-safe.crolabs-int.co` case SUPPORTED_CHAINS.VANA: - return isProdEnv ? `https://gateway.safe.vana.org` : `https://gateway.staging.safe.vana.org` + return isProdEnv ? `https://transaction.safe.vana.org` : `https://transaction.staging.safe.vana.org` case SUPPORTED_CHAINS.VANA_MOKSHA_TESTNET: - return isProdEnv ? `https://gateway.safe.vana.org` : `https://gateway.staging.safe.vana.org` + return isProdEnv ? `https://transaction-testnet.safe.vana.org` : `https://transaction-testnet.staging.safe.vana.org/` case SUPPORTED_CHAINS.AUTONOMYS_TAURUS_NETWORK: return isProdEnv ? `https://gateway.safe.autonomys.xyz` @@ -323,6 +324,10 @@ const getGatewayBaseUrl = (chain: string) => { return isProdEnv ? `https://transaction-testnet.safe.sophon.xyz` : `https://transaction-testnet.staging.safe.sophon.xyz` + case SUPPORTED_CHAINS.EXPCHAIN_TESTNET: + return isProdEnv + ? `https://gateway.staging.polyhedra-safe.protofire.io` + : `https://gateway.polyhedra-safe.protofire.io` default: throw new Error( `[getGatewayBaseUrl]: There is no gateway for ${chain}, therefore we cannot get the contract abi from it.`, @@ -468,6 +473,8 @@ const getBlockscoutBaseURL = (chain: string): string => { return 'https://odyssey-testnet-explorer.storyscan.xyz' case SUPPORTED_CHAINS.HOODIE_TESTNET: return 'https://hoodi.cloud.blockscout.com' + case SUPPORTED_CHAINS.EXPCHAIN_TESTNET: + return 'https://blockscout-testnet.expchain.ai' default: return `https://blockscout.com/${chain}` }