Testnet Wallets and Faucets
This document provides comprehensive information about testnet wallets and faucets for MultiversX, Ethereum, and Solana. These testnet environments allow you to develop and test your applications without spending real cryptocurrency.
Table of Contents
MultiversX Testnet
Testnet Networks
MultiversX provides several testnet environments for development:
- Devnet: For development and testing (resets frequently)
- Testnet: For more stable testing environment
Getting Testnet EGLD
Method 1 - MultiversX Faucet:
- Visit the MultiversX Devnet Faucet
- Connect your wallet or create a new one
- Request testnet EGLD tokens
Method 2 - mxpy CLI:
mxpy wallet faucet --proxy https://devnet-gateway.multiversx.com
Testnet Wallets
MultiversX Web Wallet:
- Devnet: devnet-wallet.multiversx.com
- Testnet: testnet-wallet.multiversx.com
Testnet Explorer
- Devnet Explorer: devnet-explorer.multiversx.com
- Testnet Explorer: testnet-explorer.multiversx.com
Ethereum Testnet
Testnet Networks
Ethereum provides several testnet environments:
- Sepolia: Current recommended testnet (replaces Goerli)
- Holesky: Newer testnet for staking testing
- Goerli: Deprecated but still functional
Getting Testnet ETH
Method 1 - Sepolia Faucets:
- Alchemy Faucet: sepoliafaucet.com
- QuickNode Faucet: faucet.quicknode.com/ethereum/sepolia
- Chainlink Faucet: faucets.chain.link/sepolia
Method 2 - Holesky Faucets:
- Holesky Faucet: faucet.holesky.ethpandaops.io
Testnet Wallets
MetaMask Configuration:
- Open MetaMask
- Click on the network dropdown
- Select "Add Network" or "Add Testnet"
- Add Sepolia network:
- Network Name: Sepolia test network
- RPC URL: https://sepolia.infura.io/v3/YOUR_INFURA_KEY
- Chain ID: 11155111
- Currency Symbol: ETH
- Block Explorer: https://sepolia.etherscan.io
Other Wallets:
- WalletConnect: Supports testnet networks
- Coinbase Wallet: Built-in testnet support
- Trust Wallet: Multi-chain support including testnets
Configuring Hardhat for Testnet
// hardhat.config.js
module.exports = {
networks: {
sepolia: {
url: "https://sepolia.infura.io/v3/YOUR_INFURA_KEY",
accounts: [process.env.PRIVATE_KEY],
},
holesky: {
url: "https://holesky.infura.io/v3/YOUR_INFURA_KEY",
accounts: [process.env.PRIVATE_KEY],
}
}
};
Testnet Explorers
- Sepolia: sepolia.etherscan.io
- Holesky: holesky.etherscan.io
Solana Testnet
Testnet Networks
Solana provides two main testnet environments:
- Devnet: For development and testing (resets frequently)
- Testnet: For more stable testing environment
Getting Testnet SOL
Method 1 - Solana Faucet:
- Visit solfaucet.com
- Enter your wallet address
- Request test SOL tokens
Method 2 - Solana CLI Faucet:
# Configure for testnet
solana config set --url https://api.testnet.solana.com
# Request airdrop
solana airdrop 2 <your-wallet-address>
Method 3 - Devnet Faucet:
# Configure for devnet
solana config set --url https://api.devnet.solana.com
# Request airdrop
solana airdrop 2 <your-wallet-address>
Testnet Wallets
Phantom Wallet:
- Open Phantom wallet
- Click on the network name at the top
- Select "Testnet" or "Devnet" from the dropdown
Solflare Wallet:
- Open Solflare wallet
- Click on the network dropdown
- Select your desired testnet (Testnet or Devnet)
Other Wallets:
- Sollet: Web-based wallet with testnet support
- Slope: Mobile wallet with testnet support
Configuring Solana CLI for Testnet
# For Testnet
solana config set --url https://api.testnet.solana.com
# For Devnet
solana config set --url https://api.devnet.solana.com
# Check current configuration
solana config get
Testnet Explorers
- Testnet Explorer: explorer.solana.com/?cluster=testnet
- Devnet Explorer: explorer.solana.com/?cluster=devnet
General Tips
Security Best Practices
- Never use mainnet private keys on testnet environments
- Create separate wallets for testing purposes
- Keep testnet and mainnet environments completely separate
- Don't share testnet private keys even though they have no real value
Development Workflow
- Start with testnet for all development and testing
- Use local networks when possible (like Hardhat localhost, Solana test validator)
- Test thoroughly on testnet before considering mainnet deployment
- Keep track of testnet addresses and transactions for debugging
Common Issues
- Faucet rate limits: Most faucets have daily limits
- Network congestion: Testnets can be slower than mainnet
- Frequent resets: Some testnets reset data periodically
- Different gas costs: Testnet gas costs may differ from mainnet
Note: All testnet tokens have no real value and are used solely for development and testing purposes. Never send real cryptocurrency to testnet addresses.