From 5c7b68ea2e7e719fb6d539d5ce3dc6b456599f64 Mon Sep 17 00:00:00 2001 From: pk910 Date: Wed, 5 Jun 2024 15:15:53 +0200 Subject: [PATCH] add legitimacy check to issue template --- .github/ISSUE_TEMPLATE/application.yaml | 33 +++++++++++++++++++++++-- README.md | 2 +- 2 files changed, 32 insertions(+), 3 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/application.yaml b/.github/ISSUE_TEMPLATE/application.yaml index c1a2c7f..f3ca9a5 100644 --- a/.github/ISSUE_TEMPLATE/application.yaml +++ b/.github/ISSUE_TEMPLATE/application.yaml @@ -1,5 +1,5 @@ name: Funding Request -description: Apply for a holesky funding +description: Apply for a testnet funding title: "Funding Request: " labels: ["application"] body: @@ -9,7 +9,7 @@ body: Thanks for taking the time to fill out the funding request form! Plese note that this funding request form is not intended for normal developers or small stakers.\ - There are lots of faucets available that can properly cover your needs: [https://faucetlink.to/holesky](https://faucetlink.to/holesky) + There are lots of faucets available that can properly cover your needs: [https://faucetlink.to/](https://faucetlink.to/) If you're running a project that has an actual need for more funds, go ahead :) - type: input @@ -67,6 +67,17 @@ body: Just deploying or testing a few contracts is not a valid reason, as the existing faucets are probably sufficient to cover your needs. validations: required: true + + - type: dropdown + id: network + attributes: + label: Which testnet do you need funds on? + options: + - Please Select + - Sepolia + - Holesky + validations: + required: true - type: input id: wallet attributes: @@ -75,6 +86,24 @@ body: placeholder: 0x... validations: required: true + + - type: markdown + attributes: + value: | + <b>Legit Check</b>\ + In order to verify the legitimacy of your request we require you to provide one of the following: + * DNS TXT Record: \ + Add a TXT Record to your projects domain, containing the wallet address entered above. + * Http accessible text file: \ + Add a text file containing the wallet address entered above to your website and provide a link under your project domain for verification + - type: input + id: legitcheck + attributes: + label: Verification + description: Please provide how we can verify the legitimacy of your request (domain with txt record / link to text file) + validations: + required: true + - type: checkboxes id: terms attributes: diff --git a/README.md b/README.md index c478a02..6057d26 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ To ensure the integrity and purpose of the fund allocation, applicants must supp - **Working Demo/Implementation**: Showcase a working demo or an implementation of the project part that requires ongoing funding to demonstrate its functionality and relevance. - **Protection Methods for Faucets**: If applying for a faucet, describe the methods employed to protect against abuse. Note that simple captcha protection is generally insufficient. -If your project meets these criteria and needs ongoing testnet funds (for development teams or low-traffic faucets), please open an issue in this repository with details about your requirements and the amount of ETH needed. +If your project meets these criteria and needs ongoing testnet funds (for development teams or low-traffic faucets), please [open an issue](https://github.com/ethpandaops/fundingvault/issues/new?assignees=&labels=application&projects=&template=application.yaml&title=Funding+Request%3A+%3Ctitle%3E) in this repository with details about your requirements and the amount of ETH needed. Upon approval, you will receive an ERC721 token ("NFT") that grants access to the specified funds. It is your responsibility to secure this NFT, although you may transfer it as needed.