Conflux Faucets – for Core and ESpace – TIER 1 (5 000$)
APPLICATION INTRODUCTION:
It is common place to have faucets in new Networks with low gas fees. Faucets have been asked for by the Conflux community in general and it would have it’s users for sure. The goal of the application is to give new users enough CFX to make a few transactions when for.ex. bridging USDT token from another network and not having any CFX to make any transactions in a Conflux Core or eSpace DEX.
PURPOSE OF THE SYSTEM:
Provide Faucets of small amount of CFX (0.02 or below) per requesting wallet to Conflux Core and Conflux Espace.
SCOPE OF THE SYSTEM:
Everyone will be able to access the Application in the 5 years time. 1 request per wallet address in 2 months, 2 requests a day per IP address.
OBJECTIVES AND SUCCESS CRITERIA OF THE PROJECT:
Having an easy to use Faucet website with Wallet integration will give Conflux ecosystem an another key to success and make Conflux DeFi more easily accessible to the Public and new users.
DEFINITIONS, ACRONYMS, AND ABBREVIATIONS:
Conflux CFX Faucets, Conflux ESpace CFX Faucet, Conflux Core Space CFX Faucet
TEAM:
Team consists of only myself. I’ve been a fullstack developer for 22 years and also a web3 dev for few months now. I’m doxxed to Conflux Team, but choose to remain anonymous to public. I’ve built Webomatic NFT Rarity Tool:
https://rarity.webomatic.fi/ (Frontend’s JS will be on Github later on, but otherwise it’s closed source)
I also run PoS node and have built the website for Webomatic Conflux Proof-of-Stake Pool:
https://pos.webomatic.fi/ (Open Source, Github)
Twitter Account: https://twitter.com/nioctla
Github: https://github.com/ni0c/
TOTAL BUDGET AND FUNDING TIER:
The approximative budget is 100$ x 30h (3-4 full days) for work, $1000 for faucets CFX & transaction gas fees and $1000 for server costs for 5 years = Total of 5000$ (TIER 1)
CURRENT FUNCTIONALITY:
Ability for user to connect their Metamask or Conflux Wallet (Fluent) and request 0.02 CFX (sum might fluctuate in future) from faucet. User can do this action once in 2 months per wallet.
UI/UX:
There will be UI/UX similar to what Webomatic other current tools provide (see links above) and easy to use buttons for connecting the Conflux wallet for Core Space and Metamask wallet for ESpace.
PERFORMANCE:
The frontend website will be running on LAMP. Backend will be closed source for safety, but frontend will be fully open sourced and it will be static HTML + Javascript/JQuery + CSS page.
SUPPORTABILITY:
Supported by all browsers. The website will use responsive web design.
PACKAGING:
Source code + documentation = Github (open source). Source Code will be excluding the PHP Backend that just stores the data and makes the transactions using Nodejs for security reasons. Node.js transaction maker javascript source code for Conflux Core and eSpace will be open source and in Github.
LEGAL / LICENSING:
Apache License 2.0
DEVELOPMENT ROADMAP:
- Initialization of the project (Github, Documentation) : 4 hours
- Development of the project (Backend, Frontend UI/UX): 21 hours
- Release of the project (Setting up frontend server, domain, backend etc.) : 2 hours
- Administration of the server for 5 years: 5 hours
SPECIFICATION OF THE SOFTWARE:
- HTML
- Javascript, Jquery
- PHP
- Node.js
- CSS, Bootstrap
Site will be static page with minimal dynamic functionality done by JS/Jquery for sending the faucet CFX to wallet via Backend. Captcha will be used to prevent bots.
MAINTENANCE CONSIDERATIONS:
I maintain the server and website for 5 years and the Github Repository along with it. It is possible to transfer the owner role of the Github repository to Conflux member in future if necessary.