ETH Dev Faucet - VS Code Extension
A convenient Ethereum faucet extension for VS Code that helps developers quickly send test ETH on local development networks.
✨ Features
- 🔌 Auto-detect blockchain networks: Automatically detects geth, Hardhat, Anvil, and other local development chains
- 💸 Quick ETH transfers: Send 0.1 to 10 ETH with a simple interface
- 🌐 ENS support: Resolve ENS names using mainnet while sending on local chains
- 📊 Account management: View balances and manage frequently used addresses
- 📋 Transaction history: Track all your test transactions with clear status indicators
- ⚡ Quick actions: One-click sending to recently used addresses
🚀 Getting Started
Start your local blockchain:
geth --dev --http --http.api eth,web3,dev --http.corsdomain "*"
Open the ETH Faucet panel in VS Code's Activity Bar (look for the send icon)
Send ETH using the blue "Send ETH" button in the Faucet panel
🔧 Supported Networks
- Geth Dev (
--dev mode)
- Hardhat Local (Chain ID 31337)
- Anvil/Foundry
- Custom local networks (Chain ID 1337)
📸 Screenshots
The extension provides a clean, native VS Code interface with:
- Connection status monitoring
- Account balance display
- Transaction history tracking
- Quick send functionality for frequently used addresses
⚙️ Configuration
The extension automatically detects your local blockchain configuration. You can also manually configure:
- RPC endpoint URL
- Frequent addresses for quick sending
- Transaction history preferences
🤝 Contributing
Found a bug or have a feature request? Please open an issue on GitHub.
📄 License
MIT License - see LICENSE for details.
Happy coding! 🎉 Perfect for Ethereum developers working with local testnets, smart contract deployment, and dApp development.
| |