From 22e1a8d4d15496ff5d1721541fe3aac5db6cb07a Mon Sep 17 00:00:00 2001 From: Joaquim Verges Date: Tue, 3 Jun 2025 20:39:16 +1200 Subject: [PATCH] [Dashboard] Add support for Sophon mainnet --- apps/dashboard/src/@/constants/thirdweb.server.ts | 7 +++++-- apps/dashboard/src/components/buttons/MismatchButton.tsx | 1 + 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/dashboard/src/@/constants/thirdweb.server.ts b/apps/dashboard/src/@/constants/thirdweb.server.ts index 07b68599c6d..74946a3edab 100644 --- a/apps/dashboard/src/@/constants/thirdweb.server.ts +++ b/apps/dashboard/src/@/constants/thirdweb.server.ts @@ -42,10 +42,13 @@ export function getConfiguredThirdwebClient(options: { if (!getTransactionDecorator()) { setTransactionDecorator(async ({ account, transaction }) => { - // special override for sophon testnet (zk chain) + // special override for sophon (zk chain) // sophon only allows transactions through their paymaster // so always use eip712 tx + paymaster - if (transaction.chain.id === 531050104) { + if ( + transaction.chain.id === 531050104 || + transaction.chain.id === 50104 + ) { const serializedTx = await populateEip712Transaction({ transaction, account, diff --git a/apps/dashboard/src/components/buttons/MismatchButton.tsx b/apps/dashboard/src/components/buttons/MismatchButton.tsx index 1d8751ed6ea..283cdb830e1 100644 --- a/apps/dashboard/src/components/buttons/MismatchButton.tsx +++ b/apps/dashboard/src/components/buttons/MismatchButton.tsx @@ -59,6 +59,7 @@ const GAS_FREE_CHAINS = [ 75513, // Geek verse testnet 75512, // Geek verse mainnet 531050104, // sophon testnet + 50104, // sophon mainnet 37111, // lens sepolia 4457845, // zero testnet 978658, // treasure topaz