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