Author

Topic: Need Coder for Web Based Miner - NOT malware or hidden - mining for charity (Read 138 times)

newbie
Activity: 15
Merit: 0
Hello,

First off - this is a paid job offer for a coder that has written miners and is very familiar with cryptocurrency.  We are not asking for someone to work and get a share of a company, but this is a job that pays fiat or coins (your choice).

If you want to see a basic layout of what we are doing you can go to idlecpu.com which is an incomplete site which we need someone to finish and replace the coinhive miner.

In more detail:

We are looking for someone to develop a web based miner using both the CPU and GPU. This can NOT be an implementation of coinhive or another program and must be unique. This program can not be used in any other location since it is not malware and we don't want a chance of it being flagged as malware in antiviruses due to misuse on other sites. This miner needs to be unique code and will only be run on our site where visitors want to run the code to help their favorite charity.

The web based miner must be at least 70% as efficient as a standard miner like xmk-stak, ccminer, cgminer, claymore miner, etc. It also needs to contain user customizations (a slider or clickable +/- button) for how many resources it is using. This slider should allow the user to select anywhere from a minimal impact on computer performance when set it low, and it can use 100% of the CPU and GPU power when it is set as high as possible.  This must have multiple levels in between such as a scale from 1 to 10 for resource usage so it is completely under the users control.  It also needs a "stop" button so that all mining can be temporarily stopped by the user, and then they can click a "start" button to restart the mining.

The mining page that currently exists as a separate page that is gone to after clicking "Click to start donating your unused CPU power" should be on the main page and not be a different page.  This should allow mining to be started right from the main page, with a list of charities where a radial button can be clicked to select which charity the mining is for just above it.

There should be an option to create an account for those wanting to keep records of how much they have donated for tax purposes.  This should then keep track of everything they have earned, and somewhere on the site when they log in they should be able to print a report showing each day what they donated in USD to each charity, the total of what was donated to each charity, and a total amount donated to all charities.

Lastly on the main page there also needs to be a direct donation link using PayPal. This is WAY too big and prominent on the current mining page, but we still need the ability for people to donate directly.

The main page needs to show statistics in more detail than what is currently displayed and this should be geared towards the general public, not a miner with crypto experience, so terminology needs to be more clear.

It should have statistics that continuously update showing:

1) All time total raised for ALL charities in USD.
2) All time total raised for each charity.
3) Total raised by the user for each charity.
4) Number of users donating CPU time.

This needs to also have a backend where it tracks a lot of information and offers options that only we see including:

1) Set the wallet addresses for each of the charities so when selected the coins go into the correct wallet.
2) An easy way to add new charities.
3) Each charity should have a percentage that can be set in the admin area (not visible to others) that is kept for administrative costs so that percentage goes to a separate wallet (need to be able to put this wallet address into the admin) and not into the wallet for the charity.
4) At midnight EST every day it should take the amount of coins earned for each charity and record this amount in the database along with the date and the current USD value. This should then reset to zero for the next day.  We need to be able to see how much was generated each day for each charity in a report saving full historical data as to how much was earned.
5) We should be able to select any mining pool in the backend. The miner should be able to mine CryptoNight based coins with the CPU, and with the GPU mine Ethash, Neoscript or Equihash, with the ability to change to multiple different coins and pools automatically choosing whichever is most profitable at the time.  It should check this with "whattomine.com" every 10 minutes and switch to the algorythm and coin that is most profitable at that time which we have entered into the admin area as a coin to mine.
6) There will be other information and specifications needed in the admin so please calculate extra time when quoting this job to add these things in as we determine exactly what is needed based on the code once a beta version is up and running.

We have some of this already developed and had used Coinhive, but now that is being flagged by antivirus's and even Windows defender as malware so we need to write our own miner and have it implemented before we launch the site. We also wanted to be able to take advantage of both CPU and GPU mining from within the browser window and coinhive is CPU only.
Jump to: