MetaMask Setup
The Monolythium Browser Wallet comes pre-configured with all Monolythium networks — no manual setup required. Install from Chrome Web Store
This guide explains how to connect MetaMask to Monolythium networks for EVM transactions.
Prerequisites
- MetaMask browser extension installed
- Access to a Monolythium RPC endpoint
Adding Monolythium Network
Manual Configuration
- Open MetaMask and click the network dropdown
- Select Add Network or Add Network Manually
- Enter the following details for your target network:
=== "Sprintnet"
| Field | Value |
|---|---|
| Network Name | Monolythium Sprintnet |
| RPC URL | https://rpc.sprintnet.mononodes.xyz |
| Chain ID | 262146 |
| Currency Symbol | LYTH |
| Block Explorer URL | https://sprintnet.monoscan.xyz |
=== "Testnet"
| Field | Value |
|---|---|
| Network Name | Monolythium Testnet |
| RPC URL | https://rpc.testnet.mononodes.xyz |
| Chain ID | 6766 |
| Currency Symbol | LYTH |
| Block Explorer URL | https://testnet.monoscan.xyz |
=== "Mainnet"
| Field | Value |
|---|---|
| Network Name | Monolythium |
| RPC URL | https://rpc.mononodes.xyz |
| Chain ID | 6767 |
| Currency Symbol | LYTH |
| Block Explorer URL | https://monoscan.xyz |
- Click Save
!!! warning "Verify Before Adding" Always verify the Chain ID and RPC URL from official sources before adding a network. Incorrect chain IDs can lead to transaction failures or security issues.
Chain ID Reference
| Network | EVM Chain ID (decimal) | EVM Chain ID (hex) |
|---|---|---|
| Localnet | 262145 | 0x40001 |
| Sprintnet | 262146 | 0x40002 |
| Testnet | 6766 | 0x1A6E |
| Mainnet | 6767 | 0x1A6F |
Verifying Your Connection
After adding the network:
- Switch to the Monolythium network in MetaMask
- Your balance should show
0 LYTH(or your actual balance) - The chain ID in the network details should match the expected value
To verify the RPC is responding correctly:
curl -X POST -H "Content-Type: application/json" \
--data '{"jsonrpc":"2.0","method":"eth_chainId","params":[],"id":1}' \
https://rpc.sprintnet.mononodes.xyz
Expected response for Sprintnet:
{"jsonrpc":"2.0","id":1,"result":"0x40002"}
What MetaMask Can Do
MetaMask on Monolythium supports:
- Send and receive LYTH (native transfers)
- Deploy smart contracts (Solidity)
- Interact with contracts (ERC-20, ERC-721, etc.)
- Sign messages (personal_sign, eth_signTypedData)
- View transaction history (via block explorer)
What MetaMask Cannot Do
!!! important "Staking Requires Cosmos Wallet" MetaMask cannot perform Cosmos-native operations:
- Staking (delegate, undelegate, redelegate)
- Governance (vote on proposals)
- Burn transactions (MsgBurn)
For these operations, use the Monolythium Browser Wallet, Keplr, or Leap.
See Wallets for information on Cosmos wallets.
Troubleshooting
Wrong Chain ID Error
If you see "Chain ID mismatch" or similar errors:
- Remove the network from MetaMask
- Re-add it with the correct chain ID from the table above
- Verify the RPC URL is for the correct network
Transaction Stuck
If a transaction appears stuck:
- Check the RPC endpoint is responsive
- Verify you have sufficient LYTH for gas
- Try resetting your account: Settings → Advanced → Reset Account
!!! note "Reset Account" Resetting your account clears your local transaction history but does not affect your on-chain balance or transactions.
RPC Not Responding
If the RPC endpoint is not responding:
- Check your internet connection
- Try an alternative RPC endpoint if available
- Check the network status announcements
Security Best Practices
- Verify chain IDs from official sources before transacting
- Double-check recipient addresses before sending
- Use hardware wallets (Ledger) for significant holdings
- Be cautious of phishing sites - always verify URLs
Next Steps
- Send LYTH to another address
- Deploy a contract using Hardhat or Foundry
- Set up a Cosmos wallet for staking operations (Monolythium Browser Wallet, Keplr, or Leap)