The future of digital economies depends on infrastructure capable of handling real-world scale, something most blockchains today struggle with. However, Somnia has shown promising performance in its DevNet phase, demonstrating high transaction throughput and efficiency. With backing from venture capital firms, Somnia has now launched its testnet, opening the network for public testing. Users can explore smart contracts, mint NFTs, and perform swaps, all while engaging with the network firsthand.
With over 400 followers already anticipating Somnia’s vision of a fully on-chain world, Web3 wallets like MetaMask will be essential for access. To experience it yourself, you’ll need to add Somnia Testnet to MetaMask. This guide will walk you through the process, providing RPC details and step-by-step instructions to ensure a smooth setup.
Does MetaMask Support Astar?
MetaMask supports all EVM-compatible blockchains, including Hemi Network, making it easy to connect the Astar network to your wallet.
Can I Add Somnia Testnet to MetaMask?
Yes, you can add the Somnia Testnet to MetaMask in just a few simple steps. The blockchain not only provides high throughput with sub-second latency and low fees but is also Ethereum Virtual Machine (EVM) compatible, making it configurable with MetaMask. Since MetaMask supports all EVM-compatible blockchains, you can add the Somnia network using its RPC details. This allows users to start testing smart contracts, and with over 14 dApps currently live on the testnet, there’s plenty to explore.
How to Add Somnia Testnet to MetaMask
The Somnia Testnet, also referred to as Shannon, can be added to your MetaMask wallet using the RPC details. These details are available in Somnia’s official documentation, and it is always advised to verify them to avoid potential phishing scams.
- Network name: Somnia Testnet
- Default RPC URL: https://dream-rpc.somnia.network/
- Chain ID: 50312
- Currency symbol: STT
- Block explorer URL: https://somnia-testnet.socialscan.io/
With the correct network details, users must ensure they have a MetaMask account set up. Once that is done, they can proceed with the steps below to add the Somnia Testnet to MetaMask.
Step 1: Open the MetaMask extension in your browser to access your wallet.
Step 2: Expand MetaMask to a full browser tab for easier network management. Click the three-dot menu in the top-right corner and select “Expand View”.
Step 3: In the new tab, locate the “Network” dropdown in the top-left corner of MetaMask.
Step 4: Click on “Add a custom network” to manually enter the Somnia Testnet RPC details.
Step 5: Enter the required fields with the Somnia Testnet RPC details. Double-check the information for accuracy, then click “Save” to complete the setup.
Step 6: Now, switch to the Somnia Testnet by selecting it from the network dropdown menu in MetaMask.
For an even quicker setup, you can use the “Add Somnia Testnet to MetaMask” shortcut if available.
Resolving Errors When Adding Somnia Testnet to MetaMask
Some users may encounter errors while adding the Somnia Testnet, especially if they previously interacted with the Somnia DevNet. To resolve this issue, follow these steps to remove the DevNet from MetaMask:
Step 1: Open the MetaMask extension in your browser to access your wallet.
Step 2: Expand MetaMask to a full browser tab for easier network management. Click the three-dot menu in the top-right corner and select “Expand View”.
Step 3: In the new tab, locate the “Network” dropdown in the top-left corner of MetaMask.
Step 4: Scroll through the list of networks, find “Somnia DevNet”, and click on the three-dot menu next to it.
Step 5: A small dropdown menu will appear. Click the “Delete” button to remove Somnia DevNet from MetaMask.
About Somnia
Somnia is an EVM-compatible Layer 1 blockchain designed to process over 1 million TPS with sub-second finality. It uses multi-stream consensus to enhance transaction throughput and IceDB for faster data handling, reducing costs.
Its architecture includes sequential execution and compression algorithms, improving node-to-node data transfer efficiency by 10-20x. In early tests, it achieved 1,000,000 TPS across a 100-node global network. The network is powered by SOMNIA ($STT), its native token used for transactions and security.
Somnia’s innovations include accelerated sequential execution, a predictable IceDB database, multi-stream consensus, and advanced compression techniques. Backed by Improbable and MSquared, its ecosystem is expanding as developers explore its capabilities.
Exploring Somnia Testnet via MetaMask
Somnia is demonstrating the potential of fully on-chain applications, with over 14 dApps already operating in DeFi, gaming, NFTs, and AI. As the Somnia Testnet develops, more projects will join, further expanding its ecosystem for real-time Web3 applications. Developers and creators can explore the testnet and contribute to its ongoing development.
Bottom Line
Somnia Testnet delivers a fast and secure blockchain environment, characterized by high transaction throughput and sub-second finality. In its testing phase, early users may also benefit from potential airdrops, providing an additional incentive to engage with the network. For those looking to explore its capabilities, it is advisable to add Somnia testnet to MetaMask, which offers a direct route to a well-supported and transparent testing environment.
FAQs
1. Is Somnia Testnet fully EVM-compatible and supported by MetaMask?
Yes, Somnia Testnet is fully EVM-compatible, which means it adheres to the Ethereum Virtual Machine standards. This compatibility allows MetaMask to interact seamlessly with the network, enabling you to deploy smart contracts and test dApps just as you would on Ethereum.
2. What should I do if I encounter an “Internal JSON-RPC error” when adding Somnia Testnet?
Double-check that the RPC URL, Chain ID, and other network details are entered correctly. Restart MetaMask or clear your browser cache, as these simple steps often resolve such issues. If the error persists, consult MetaMask’s troubleshooting guides or contact Somnia support for further assistance.
3. How do I remove an existing network such as Somnia DevNet from MetaMask?
Switch to another network (like Ethereum Mainnet) so that Somnia DevNet isn’t currently active. Then, open MetaMask’s network selector, hover over Somnia DevNet, and click the delete (X) button to remove it, confirming when prompted. Alternatively, you can access the network settings via MetaMask’s settings menu and delete it from there.
4. Why might I need to switch networks (e.g., to Ethereum Mainnet) before I can delete Somnia DevNet?
MetaMask does not allow deletion of the network that is currently active. Switching to a different network, such as Ethereum Mainnet, ensures that the network you want to remove is inactive. This step prevents accidental deletions and enables the delete option to appear.
5. How do I switch networks in MetaMask to use Somnia Testnet?
Open MetaMask and click the network selector at the top of the interface. Choose Somnia Testnet from the list or add it manually by inputting the required RPC details and Chain ID if it isn’t already available. Once added, simply select Somnia Testnet to switch your active network.