From 332d0339081e4b6e086253c5eb5db506102ac286 Mon Sep 17 00:00:00 2001 From: Steve Simkins Date: Fri, 15 Aug 2025 11:51:50 -0400 Subject: [PATCH 1/2] feat(ui): add monad testnet to list of testnet networks --- packages/adapter-evm/src/networks/index.ts | 3 +++ packages/adapter-evm/src/networks/testnet.ts | 24 ++++++++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/packages/adapter-evm/src/networks/index.ts b/packages/adapter-evm/src/networks/index.ts index 6a46cf23..65e935c5 100644 --- a/packages/adapter-evm/src/networks/index.ts +++ b/packages/adapter-evm/src/networks/index.ts @@ -19,6 +19,7 @@ import { bscTestnet, ethereumSepolia, lineaSepolia, + monadTestnet, optimismSepolia, polygonAmoy, polygonZkEvmCardona, @@ -55,6 +56,7 @@ export const evmTestnetNetworks: TypedEvmNetworkConfig[] = [ lineaSepolia, scrollSepolia, zksyncSepoliaTestnet, + monadTestnet, // Other testnet networks... ]; @@ -89,4 +91,5 @@ export { lineaSepolia, scrollSepolia, zksyncSepoliaTestnet, + monadTestnet, }; diff --git a/packages/adapter-evm/src/networks/testnet.ts b/packages/adapter-evm/src/networks/testnet.ts index 6a1ee001..5c1e18b2 100644 --- a/packages/adapter-evm/src/networks/testnet.ts +++ b/packages/adapter-evm/src/networks/testnet.ts @@ -4,6 +4,7 @@ import { baseSepolia as viemBaseSepolia, bscTestnet as viemBscTestnet, lineaSepolia as viemLineaSepolia, + monadTestnet as viemMonadTestnet, optimismSepolia as viemOptimismSepolia, polygonAmoy as viemPolygonAmoy, polygonZkEvmCardona as viemPolygonZkEvmCardona, @@ -269,4 +270,27 @@ export const lineaSepolia: TypedEvmNetworkConfig = { viemChain: viemLineaSepolia, }; +export const monadTestnet: TypedEvmNetworkConfig = { + id: 'monad-testnet', + exportConstName: 'monadTestnet', + name: 'monadTestnet', + ecosystem: 'evm', + network: 'monad', + type: 'testnet', + isTestnet: true, + chainId: 10143, + rpcUrl: viemMonadTestnet.rpcUrls.default.http[0], + explorerUrl: 'https://testnet.monadexplorer.com', + apiUrl: 'https://api-testnet.monadscan.com/api', + primaryExplorerApiIdentifier: 'mondad-explorer', + supportsEtherscanV2: false, + icon: 'monad', + nativeCurrency: { + name: 'Monad', + symbol: 'MON', + decimals: 18, + }, + viemChain: viemMonadTestnet, +}; + // TODO: Add other EVM testnet networks as needed (e.g., Arbitrum Sepolia) From 5e1ea3e43875e68f2f32935b8943f5869b249895 Mon Sep 17 00:00:00 2001 From: Steve Simkins Date: Tue, 19 Aug 2025 09:41:22 -0400 Subject: [PATCH 2/2] chore(adapter): updated monad network info --- packages/adapter-evm/src/networks/testnet.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/adapter-evm/src/networks/testnet.ts b/packages/adapter-evm/src/networks/testnet.ts index 5c1e18b2..63865b0b 100644 --- a/packages/adapter-evm/src/networks/testnet.ts +++ b/packages/adapter-evm/src/networks/testnet.ts @@ -273,7 +273,7 @@ export const lineaSepolia: TypedEvmNetworkConfig = { export const monadTestnet: TypedEvmNetworkConfig = { id: 'monad-testnet', exportConstName: 'monadTestnet', - name: 'monadTestnet', + name: 'Monad Testnet', ecosystem: 'evm', network: 'monad', type: 'testnet', @@ -281,9 +281,9 @@ export const monadTestnet: TypedEvmNetworkConfig = { chainId: 10143, rpcUrl: viemMonadTestnet.rpcUrls.default.http[0], explorerUrl: 'https://testnet.monadexplorer.com', - apiUrl: 'https://api-testnet.monadscan.com/api', + apiUrl: 'https://api.etherscan.io/v2/api', primaryExplorerApiIdentifier: 'mondad-explorer', - supportsEtherscanV2: false, + supportsEtherscanV2: true, icon: 'monad', nativeCurrency: { name: 'Monad',