Ropsten Ethereum Faucet: Web App

Jackson Ng
Coinmonks

--

This series of tutorial documents my process of building an Ethereum faucet on the Ropsten Testnet. This is the 4th article of the series and it explains the codes behind the Faucet Web App. The Faucet Web App allows requesters to provide their Wallet address to let the faucet dish out free ETH to them.

  1. Ropsten Ethereum Faucet: How it works
  2. Ropsten Ethereum Faucet: Smart Contract
  3. Ropsten Ethereum Faucet: JSON Web Service
  4. Ropsten Ethereum Faucet: Web App

The source codes for this project are in the project’s Github repository and the faucet smart contract is accessible here.

Photo by Kirsten Marie Ebbesen on Unsplash

Not a DApp

By design, the Faucet Web App is not a Decentralized Application (DApp). It doesn’t connect directly to a Blockchain and it does not integrate with an Ethereum Wallet; rightly so because as I have explained in Part 1, ETH requesters who wants free ETH aren’t likely to already own ETHs in their wallet. So a faucet needs to not only give out free ETH, but also be able to fund the transactions on the Ethereum Blockchain to do so.

This Faucet Web App simply makes web service calls to the Faucet JSON Web Service to execute ETH transfer from my faucet wallet, to the requester’s wallet.

Take this blockchain

--

--