Home

Awesome

ErgoFaucet

This project is a Faucet service that aims to enable anyone to gain assets(Erg, Token) needed for test most beta Ergo Projects in Mainnet or Testnet network.

How to add any assets to faucet?

Create a issue and fill params (assets) according to below example:

name = "WT_ERG"
erg = "1000000" // How much erg should be in each box?
// What token (id) and how much of it should be in each box?
00c5c3d5641206d570374c3b03fb1e6a67c19f4495bd97a48a7243a739ca3ad7 = "100000"

ErgoFaucet address: 9h3DjWYXLriAn5cox3CeCFGxngTY3JQpy9RwZwP4x1xYAjeSN1G

Setup Back-End Side

Prerequisite

OpenJDK 8+

Download and install the appropriate OpenJDK binaries.

sbt 1.2.7

Install sbt 1.2.7 (manual)

ErgoFaucet Front-End Side

Get the latest ergo-faucet-ui

$ git submodule update --init

Build the ergo-faucet-ui (instructions)

move the ergo-faucet-ui/build into ergo-faucet/public

$ mv ergo-faucet-ui/build ergo-faucet/public

Installation

Build ergo-faucet

$ cd ergo-faucet
$ sbt assembly

Set the configs and update the keys. An example is available in ergo-faucet/conf/application.conf.

Run the ergo-faucet

$ java -Dconfig.file=path/to/config -jar ergo-faucet-<ERGO_FAUCET_VERSION>.jar