Skip to content
Snippets Groups Projects

Patronero - Open Source project for donating by mining

1 unresolved thread

About me

Hi everyone, this is moneroist. I've been in the community for some time now, and in the meantime, I created the Monero Game which is available on Google Play, and besides, I didn't do anything special except for the occasional comments on Reddit, but I want to do something bigger that would help the Monero network and the community.

How it works

The general rule is simple, the donee uses the Patronero software to install monerod and p2pool on the VPS, in his domain he adds a DNS TXT record with information about himself and p2pool IP address, then gives his donors the domain address. The donors then download the desktop application, enter the domain into the application and they can start supporting the person or institution of their choice.

What the proposal is about.

Patronero is an idea that has been taking shape in my head for a long time, but it was doomed to failure because of the centralization of the mining pools. Now that a tool like p2pool for Monero is available, the problem has been resolved and the Patronero project has been devoid of a fundamental flaw.

Patronero is a project consisting of a website and two desktop applications.

Website

will be a source of information and articles about the project and Monero itself. At the moment, I am the owner of the patronero.com domain under which the website will be available.

Desktop app for donators

is designed to make the use of mining software (XMRig) as easy as possible by providing such functionalities as:

  • minimizing the program to the taskbar
  • control of dedicated processor resources for mining
  • RandomX mode selection (light or fast)
  • system notification about the mining process as well as temperature and CPU load
  • launching the program at system startup
  • start of mining when the application is started
  • automatic software updates and XMRig (from Github)
  • retrieving p2pool information from the donee's domain (DNS TXT record)
  • other not yet invented ...

Desktop app for donees

will allow to configure the VPS with one click so that it is immediately ready to go. The application provides such functionalities as:

  • automatic download and configuration of monerod, p2pool on VPS
  • monerod, p2pool autostart setting at system startup on VPS
  • cron job with auto-updating monerod, p2pool on VPS
  • displaying the last lines of monerod, p2pool logs in the application
  • monerod, p2pool logs download
  • reinstallation of monerod, p2pool on VPS
  • remove monerod, p2pool and all configurations on VPS
  • other not yet invented ...

Technologies used in this project

I will be using Electron for back-end stuff like DNS querying, run XMRig process, send native notifications and so on. For front-end I will use Godot Engine, Godot is game engine but it has really nice (easy configurable) ready to use UI components, can be exported to HTML and supports JavaScript interface. I have made some simple tests and glue (sends events from electron through context bridge) Electron with exported Godot HTML program with JavaScript interface works like a charm.

Both apps can be build for Linux, Windows and MacOS.

Who will complete the proposal?

I will make the project and be its supervisor. I also will supporting newcomers that will want to use software on Githubu issues and email

Why it is important for Monero and the community.

I predict bigger network security by increasing network hashrate and decentralization will increase thanks to the use of p2pool. In addition, information about the Monero project can reach the masses because I assume that many of the donees will be youtubers, influencers and institutions that have a large number of their fans or clients. I realize the Monero community is skeptical about the marketing of the project, but in this case it will be a side effect, not a goal.

Your milestones and projected timeline

I am asking about funds in equivalent 55 XMR

Milestones:

  • Desktop app for donators 20 XMR
  • Desktop app for donees 20 XMR
  • Website with tutorial and articles 15 XMR

I predict that I will need about a month for each milestone. So I think the project would start as early as the end of July. A lot also depends on the dates of the graphic designers for whom I will outsource graphic tasks.

An expiration date for the proposal

I can start work on the project from tomorrow, if only the community deems it a valuable idea, I will not wait until the goal is fulfilled, but I will start working immediately.

Last words

The value of the fund I am asking for also includes the tax that I will have to pay anyway and the cost of graphics.

This is my first request for a fund, so if I didn't explain something or I just did something wrong, please be understanding and let me know in a comment, Cheers!

Edited by moneroist

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • closed

  • reopened

  • I like this.

    I could see this as not only a tool for donations. I also like the idea to easily host a p2pool node server (could be a pie or something) and point different miners to it. Its basically a host your own pool with one click software for everybody.

    I am in favor of funding this proposal.

    Edited by OrneryMaintenance
  • moneroist changed the description

    changed the description

    • Im asking specifically about the desktop app for donees section.

      "donee uses the Patronero software to install monerod and p2pool on the VPS"

      Can you confirm that the "Desktop app for Donees" is not a desktop app but rather something for a VPS?

      How are you going to achieve those goals? what technologies / methods? Is there any overlap between this CCS for this section? : !297 (merged)

    • Can you confirm that the "Desktop app for Donees" is not a desktop app but rather something for a VPS?

      @plowsof Yes this will be desktop app but this will allow donee to not touch any administrator stuff on VPS site, he will need just provide login and password to ssh login and everything will be done by Patronero Desktop App for Donees

      How are you going to achieve those goals? what technologies / methods?

      @plowsof I will be using Electron for back-end stuff like DNS querying, run XMRig process, send native notifications and so on. For front-end I will use Godot Engine, Godot is game engine but it has really nice ready to use UI components, can be exported to HTML and supports JavaScript interface. I have made some simple tests and glue Electron with exported Godot HTML program with JavaScript interface works like a charm.

    • @plowsof These desktop apps (especially for donators) are made for average computer user fashion, clear interface, visual GUI like normal programs on systems, I did not mention that both desktop apps can be build for Linux, Windows and MacOS

    • not touch any administrator stuff on VPS site, he will need just provide login and password to ssh login and everything will be done by Patronero Desktop App

      this is actually very cool

    • Please register or sign in to reply
  • moneroist changed the description

    changed the description

  • moneroist added 1 commit

    added 1 commit

    • 90259242 - Update patronero-open-source-project-for-donating-by-mining.md

    Compare with previous version

  • A lot also depends on the dates of the graphic designers for whom I will outsource graphic tasks.

    It would be a good idea to nudge gnuteardrops. They are familiar with Monero's colors and have been around for a few months; they are familiar with what to focus on and how to do so. You can find their contact information here. Why not keep everything knitted within the community?

    The value of the fund I am asking for also includes the tax that I will have to pay anyway and the cost of graphics.

    Out of curiosity, what taxes are you supposed to be paying in this context? Hosting, domain? There are VPS and domain registrars that take payments in XMR. No need to work with fiat, nor submit personal information when signing up. A good resource is monerica.com.

  • It would be a good idea to nudge gnuteardrops. They are familiar with Monero's colors and have been around for a few months; they are familiar with what to focus on and how to do so. You can find their contact information here. Why not keep everything knitted within the community?

    @rottenwheel Thanks for pointing me person from community! I have just send him message about collaboration in this project

    Out of curiosity, what taxes are you supposed to be paying in this context? Hosting, domain? There are VPS and domain registrars that take payments in XMR. No need to work with fiat, nor submit personal information when signing up. A good resource is monerica.com.

    @rottenwheel In some day I may sell XMR for fiat and then I need pay income tax

  • Closing for staleness/lack of positive engagement.

  • closed

  • plowsoff mentioned in merge request !531 (closed)

    mentioned in merge request !531 (closed)

Please register or sign in to reply
Loading