Skip to content

faucet.gno.land - a faucet hub for the Gno ecosystem #53

Closed
@zivkovicmilos

Description

@zivkovicmilos

Description

This is an idea that has been in the back of my mind for some time now, and I thought I'd discuss it on the hackerspace repo, as it might be a fun project for the team to do.

Basically, the idea is to build a faucet hub (hosted at faucet.gno.land) which would provide a clean UI interface for all the faucets in the Gno ecosystem (gno.land, staging.gno.land, different implementation partner testnets...).

Functionality:

  • Enable the user to select which network faucet they want to receive funds on (with a limit)
  • Provide field/form to enter the address manually
  • Show the balances of each different faucet (for each network)

Nice-to-have:

  • Support 3rd-party networks via PR (JSON structure: endpoint, image, etc.)
  • Show the user's balance (selected address) for the different networks (somehow in the UI)
  • Provide an option to connect an Adena wallet (and use the address from it) (not necessary; keeping for history)

In the future, this can be expanded for funds other than native currency (ugnot).

The faucets are hosted on separate machines independently, so the UI would just be hitting the APIs of the faucet implementations (gnolang/faucet).

If development teams want to add their faucet to the app, they can just open up a PR and have it appear and working when merged.

Additionally, a Discord bot can be set up that will provide the functionality offered by the UI, but in message / command form over Discord.

Looking for thoughts
@waymobetta @leohhhn @dongwon8247 @alexiscolin @AidarItkulov

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions