Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improving Faucet Solutions for Gno/Gnolang: Current and Long-Term Considerations #929

Open
4 tasks
moul opened this issue Jun 22, 2023 · 0 comments
Open
4 tasks

Comments

@moul
Copy link
Member

moul commented Jun 22, 2023

Introduction:

This issue aims to address the existing challenges with the faucet system and discuss upcoming long-term solutions for Gno.

Web Faucet:

Source: GitHub - Gno Faucet

The web faucet currently in use has limitations that need to be addressed:

  • Local: The deployment of the faucet locally is proving to be challenging.
  • Testnets: The faucet on testnets gets quickly drained, leading to insufficient availability.
  • Staging: Currently, the staging faucet offers the most viable solution.

Community Faucet (Realm):

Source: GitHub Issue #364

The proposed solution involves the creation of a realm specifically designed to enable a designated entity (such as a DAO or hardcoded address) to distribute GNOTs. This approach empowers other identified systems or whitelisted individuals to participate.

Discord Bot Faucet:

Source: GitHub - Community Faucet Bot

Using the community faucet realm (above).

Status: In progress - Pending completion, deployment, and configuration on Discord.

Efforts are underway to develop a Discord bot faucet. Once finalized, this bot will enhance the faucet experience on the Discord platform, providing a streamlined and user-friendly solution.

Identified Moderators:

To facilitate the distribution of GNOTs, we are considering the option of granting GNOTs to a select group of identified moderators. These moderators will be authorized to manually fulfill requests and assist users in getting started.


Action Items:

To improve the overall faucet system, the following tasks have been identified:

  • Update documentation to discourage the use of the web faucet on testnets and instead promote the utilization of the staging faucet.
  • Encourage users to set up a local node for extended testing and multiple attempts, rather than relying solely on a single tryout.
  • Complete the development of the Discord bot faucet and promptly deploy and configure it on the Discord platform.
  • Allocate GNOTs to identified individuals who can provide manual assistance to users, ensuring a smoother onboarding process within the Discord community.

By addressing these action items, we aim to enhance the accessibility and availability of GNOTs while providing efficient support to users throughout their Gno/Gnolang journey.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Backlog
Status: 🌟 Wanted for Launch
Development

No branches or pull requests

5 participants