https://github.com/chainflag/eth-faucet
7.5K
The faucet is a web application with the goal of distributing small amounts of Ether in private and test networks.
docker run -d -p 8080:8080 -e WEB3_PROVIDER="rpc endpoint" -e PRIVATE_KEY="hex private key" chainflag/eth-faucet:1.0.0 -httpport 8080
docker run -d -p 8080:8080 -e WEB3_PROVIDER="rpc endpoint" -e KEYSTORE="keystore path" -v `pwd`/keystore:/app/keystore -v `pwd`/password.txt:/app/password.txt chainflag/eth-faucet:1.0.0 -httpport 8080
Optional Flags
| Flag | Description | Default Value |
|---|---|---|
| -chainname | Network name to display on the frontend | testnet |
| -httpport | Listener port to serve HTTP connection | 8080 |
| -interval | Number of minutes to wait between funding rounds | 1440 |
| -payout | Number of Ethers to transfer per user request | 1 |
| -proxycount | Count of reverse proxies in front of the server | 0 |
| -queuecap | Maximum transactions waiting to be sent | 100 |
heroku create
heroku buildpacks:add heroku/nodejs
heroku buildpacks:add heroku/go
heroku config:set WEB3_PROVIDER=rpc endpoint
heroku config:set PRIVATE_KEY=hex private key
git push heroku main
heroku open
or
git clone https://github.com/chainflag/eth-faucet.git
cd eth-faucet
npm run build
For more details, please refer to the web readme
go build
export WEB3_PROVIDER=https://ropsten.infura.io
export PRIVATE_KEY=secret
./eth-faucet
This project is licensed under the MIT License
Content type
Image
Digest
sha256:ac642796b…
Size
7.8 MB
Last updated
10 months ago
docker pull chainflag/eth-faucet