{"id":32791509,"url":"https://github.com/smolgroot/eth-dev-faucet-vscode","last_synced_at":"2026-05-04T08:31:48.758Z","repository":{"id":320457795,"uuid":"1073314351","full_name":"smolgroot/eth-dev-faucet-vscode","owner":"smolgroot","description":"💧 VS Code extension bringing an Ethereum faucet for local development nodes (geth, hardhat, anvil)","archived":false,"fork":false,"pushed_at":"2026-04-17T03:43:13.000Z","size":155,"stargazers_count":1,"open_issues_count":6,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-04-17T05:32:59.944Z","etag":null,"topics":["ethereum","evm-blockchain","faucet","faucet-crypto","localdev","vscode-extension","web3-development"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=smolgroot.eth-dev-faucet","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/smolgroot.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-09T23:43:31.000Z","updated_at":"2025-11-11T20:02:21.000Z","dependencies_parsed_at":"2025-10-23T23:28:50.118Z","dependency_job_id":"db7ed688-0e07-449a-8cbb-ea676f7fc185","html_url":"https://github.com/smolgroot/eth-dev-faucet-vscode","commit_stats":null,"previous_names":["smolgroot/eth-dev-faucet-vscode"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/smolgroot/eth-dev-faucet-vscode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smolgroot%2Feth-dev-faucet-vscode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smolgroot%2Feth-dev-faucet-vscode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smolgroot%2Feth-dev-faucet-vscode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smolgroot%2Feth-dev-faucet-vscode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smolgroot","download_url":"https://codeload.github.com/smolgroot/eth-dev-faucet-vscode/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smolgroot%2Feth-dev-faucet-vscode/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32600954,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T22:12:39.696Z","status":"online","status_checked_at":"2026-05-04T02:00:06.625Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ethereum","evm-blockchain","faucet","faucet-crypto","localdev","vscode-extension","web3-development"],"created_at":"2025-11-05T13:01:05.825Z","updated_at":"2026-05-04T08:31:48.729Z","avatar_url":"https://github.com/smolgroot.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"icon.png\" alt=\"ETH Dev Faucet Logo\" width=\"120\" height=\"120\"\u003e\n  \n  # 💧 ETH Dev Faucet Extension for VS Code\n  \n  [![Version](https://img.shields.io/badge/version-0.1.5-blue.svg)](https://marketplace.visualstudio.com/items?itemName=smolgroot.eth-dev-faucet)\n  [![Visual Studio Marketplace](https://img.shields.io/visual-studio-marketplace/v/smolgroot.eth-dev-faucet?color=blue\u0026label=VS%20Code%20Marketplace)](https://marketplace.visualstudio.com/items?itemName=smolgroot.eth-dev-faucet)\n  [![Downloads](https://img.shields.io/visual-studio-marketplace/d/smolgroot.eth-dev-faucet?color=green)](https://marketplace.visualstudio.com/items?itemName=smolgroot.eth-dev-faucet)\n  [![Installs](https://img.shields.io/visual-studio-marketplace/i/smolgroot.eth-dev-faucet?color=green)](https://marketplace.visualstudio.com/items?itemName=smolgroot.eth-dev-faucet)\n  [![Rating](https://img.shields.io/visual-studio-marketplace/r/smolgroot.eth-dev-faucet?color=yellow)](https://marketplace.visualstudio.com/items?itemName=smolgroot.eth-dev-faucet)\n  [![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE.md)\n  [![GitHub](https://img.shields.io/badge/GitHub-smolgroot%2Feth--dev--faucet--vscode-blue?logo=github)](https://github.com/smolgroot/eth-dev-faucet-vscode)\n\u003c/div\u003e\n\n---\n\nThis VS Code extension provides a convenient faucet interface for Ethereum development directly in your editor sidebar.\n\nhttps://github.com/user-attachments/assets/2d6522d0-76d6-4955-8f9b-9268389dbf3a\n\n## Quick Start\n\n1. **Install** from the [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=smolgroot.eth-dev-faucet)\n2. **Open** the ETH Faucet panel in VS Code sidebar\n3. **Configure** your RPC endpoint (defaults to `localhost:8545`)\n4. **Send** test ETH to development addresses\n\n## Features\n\n* **Local Node Connection** - Connects to local Ethereum development nodes\n* **Account Management** - Displays account balances and addresses\n* **Test ETH Distribution** - Send test ETH to development accounts\n* **Transaction History** - Track all faucet transactions\n* **RPC Endpoint Management** - Easy switching between different local nodes\n* **Auto-Detection** - Automatically detects blockchain configuration files\n* **Workspace Integration** - Workspace-specific RPC settings\n* **One-Click Refresh** - Update connection status instantly\n\nPerfect for **Hardhat**, **Foundry**, **Geth**, and other development workflows.\n\n## Installation\n\n### From VS Code Marketplace\n1. Open VS Code\n2. Go to Extensions (Ctrl+Shift+X)\n3. Search for \"ETH Dev Faucet\"\n4. Click Install\n\n### From Command Line\n```bash\ncode --install-extension smolgroot.eth-dev-faucet\n```\n\n### Manual Installation\nDownload the latest `.vsix` file from [Releases](https://github.com/smolgroot/eth-dev-faucet-vscode/releases) and install via:\n```bash\ncode --install-extension eth-dev-faucet-x.x.x.vsix\n```\n\n## Usage\n\n1. **Open the Panel** - Open the ETH Faucet panel in the VS Code sidebar\n2. **Configure RPC** - Click the plug icon (🔌) in the Connection view to set your RPC endpoint (defaults to `localhost:8545`)\n3. **View Accounts** - Browse local account balances in the Accounts view\n4. **Send Test ETH** - Use the faucet interface to send ETH to addresses\n5. **Monitor History** - Track transaction status in the History view\n\n### 🔌 RPC Endpoint Management\n\n- **Easy Configuration** - Click the plug button in the Connection view to change RPC endpoints\n- **Default Setting** - Automatically connects to `localhost:8545`\n- **URL Validation** - Built-in validation for RPC endpoint URLs\n- **Auto-Refresh** - Connection status updates automatically when endpoint changes\n\n### 💰 Faucet Operations\n\n- **Amount Range** - Send between 0.1 and 10 ETH per transaction\n- **Address Validation** - Automatic Ethereum address format validation\n- **Quick Send** - Send to recently used addresses with one click\n- **Frequent Addresses** - Save commonly used addresses for easy access\n\n### 📊 Account \u0026 History Tracking\n\n- **Balance Display** - Real-time account balance updates\n- **Transaction History** - Complete record of all faucet transactions\n- **Status Tracking** - Success/failure status for each transaction\n- **Address Management** - Recently used addresses for quick access\n\n## Configuration\n\nThe extension automatically detects blockchain projects and configures itself. You can manually adjust settings:\n\n- **RPC URL**: Set your preferred Ethereum node endpoint\n- **Frequent Addresses**: Manage commonly used development addresses\n\n## Supported Development Tools\n\n- **Hardhat** - Local development node\n- **Foundry/Anvil** - Fast Ethereum testing framework\n- **Geth** - Go Ethereum client in dev mode\n- **Ganache** - Personal blockchain for development\n- **Custom RPC** - Any Ethereum-compatible local node\n\n## Development\n\nBuilt for local Ethereum development - **not intended for mainnet use**.\n\n## 📈 Extension Stats\n\n\u003cdiv align=\"center\"\u003e\n  \n[![Visual Studio Marketplace Downloads](https://img.shields.io/visual-studio-marketplace/d/smolgroot.eth-dev-faucet?style=for-the-badge\u0026color=4CAF50)](https://marketplace.visualstudio.com/items?itemName=smolgroot.eth-dev-faucet)\n[![Visual Studio Marketplace Installs](https://img.shields.io/visual-studio-marketplace/i/smolgroot.eth-dev-faucet?style=for-the-badge\u0026color=2196F3)](https://marketplace.visualstudio.com/items?itemName=smolgroot.eth-dev-faucet)\n[![Visual Studio Marketplace Rating](https://img.shields.io/visual-studio-marketplace/r/smolgroot.eth-dev-faucet?style=for-the-badge\u0026color=FF9800)](https://marketplace.visualstudio.com/items?itemName=smolgroot.eth-dev-faucet)\n\n\u003c/div\u003e\n\n## Contributing\n\nFound a bug or have a feature request? [Open an issue](https://github.com/smolgroot/eth-dev-faucet-vscode/issues) or submit a PR!\n\n## License\n\nMIT License - see LICENSE.md for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmolgroot%2Feth-dev-faucet-vscode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmolgroot%2Feth-dev-faucet-vscode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmolgroot%2Feth-dev-faucet-vscode/lists"}