One-Click PoS Pool deployment

Hey y’all!

One-Click PoS Pool deployment – TIER 1 (3 000$)

APPLICATION INTRODUCTION:
As explained on the Conflux Technical Grant Proposition page (https://confluxglobal.notion.site/One-Click-PoS-Pool-deployment-64ab57df915844f9ad871bad6d96f20b 3 1).
Setting up a PoS pool is challenging. One needs to run a node, deploy and configure contracts on Core Space and eSpace, verify contracts, hosting the UI, etc. In this grant, we ask you to create a tool that automates this process.

PURPOSE OF THE SYSTEM:
The strategic objective of this grant is to make PoS pool deployment easier and through this, to lower the entry barrier. Project’s source code and created docker images will be open source and available on GitHub. Docker images will be available to use with docker directly via Docker hub (Easy to install).

Here are the One-Click PoS Pool deployment :

Links to the original application (One-Click PoS Pool deployment - GS PoS Pool )
The PoS One-Click tool: https://bitbucket.org/abc-cfxpool/posoneclick/commits/tag/v3.0.0
Docs: https://bitbucket.org/abc-cfxpool/posoneclick/src/main/
Our socials (twitter): https://twitter.com/CFX_gspos_club

Congrats @frank the final review for the Conflux Grant has been completed and approved. Thanks from the community for such a great tool!

Grant Description

Milestone Under Review

  • Milestone Description: Only one milestone (1 of 1)
  • Milestone Budget: 3000

Deliverables:

  1. Source code
    1a. Link to a public GitHub repository
    1b. A member of the Conflux team should be added as “Maintainer” to ensure long-term maintenance of the project

  2. Functionalities
    2a. Run a Dockerized conflux-rust node with the appropriate configuration. This includes proper syncing (https://github.com/conflux-fans/archive-tool 1), PoS registration, etc
    2b. Automatically deploy, configure, and verify pool contracts on both Core Space and eSpace.
    2c. Run a Dockerized preconfigured version of the PoS pool UI.
    2d. The contracts and UI should use the reference implementation with no modification: https://github.com/conflux-fans/pos-pool. The node should use the Dockerized conflux-rust distribution https://hub.docker.com/r/confluxchain/conflux-rust.

  3. Documentation
    3a. How to install and run the project locally?
    3b. Quickstart examples
    3c. Video tutorials.

  4. Social & Community:
    4a. The library and article should be shared on the Conflux Discord, Forum, and Telegram.
    4b. Community use case: At least 1 PoS pool deployed using tool.
    4c. Creation of a twitter account - CFX_gspos_club
    4d. Creating of topic/subject in the official telegram group and forum.
    4e. Product launch announcement on Twitter, Telegram, Forum, and Discord.