Request: Cryptocurrency Mining - Auto Payout System

Job ID: 31866534

Budget: $3,000 – $5,000 USD

QARMININGCO. LLC is a cryptocurrency mining company offering machine hosting and Terahash contract Rental.

All rights reserved to ideas discussed revolving any QARMININGCO. LLC software and application functionalities.

Request: Mining Auto Payout System

The information collected daily helps us pay our customers for their machines work, pay power cost related to that machine and pay services fees negotiated by QARMININGCO.

Are hopes are to create an app that could automate this process with a few changeable variables. To calculating, displaying information and auto paying from a designated company Bitcoin wallet account wallet to customers Bitcoin wallet once a day.

Below I tried to outline what I believe a mapping of events would look like and where information needed could be found.

What we need:

1) An app that can import an API from cryptocurrency mining pool accounts:

(example: https://help.slushpool.com/en/support/solutions/articles/77000433512-api-configuration-guide)

These api’s do require keys for different accounts so the field will have to be unique for each customer to enter this and get the correct information pertaining to their account(s).

2) Can sort the information 1) by the machine and 2) calculate payout commission totals from the following information:

2a) 24 hour Tera hash production
2b) 24 hour total amount mined

2a-2b are cells provided through the above example api.

Fields that would also be needed to calculate a profit percentage is:

3a) machine(s) % contribution to the total Tera hash.

Example: total Th / machines average Th = %

3b) the specific machine(s) estimated current power draw ( which could be done by webhooking or creating an api from http://asicminervalue.com ) (abbreviation: AMV)
3b1)User Entered Field - power cost to user.

Example: AMV * (entered by user) .12kwh = machine(s) average power cost.


————————————————————-

Another “user entered field” would be a percentage of profits the company would charge after the calculation of electrical cost is removed and before an auto payout is completed.

Finally outputting:

Example:

Machine ; contribution % ; - daily power costs; -15% QARMININGCO Service Fee; total daily profit

Then Auto-paying: Machine (id); Total daily profit

A Bitcoin Address will need to be able to be assigned to each machine and output. This field would have to be allowed to be entered by hand. And saved to a machine profile but editable by admin if needed.

If all API structures are slightly different in their title naming; we may be required to tailor this system to multiple different crypto mining pool API systems and just have an import page people could import each individual mining sites API. If this is the case we would start with the larger platforms first… slushpool, NiceHash and f2pool.


Thank you again for your time.
I’m sure their will be questions.
Related categories: Node.js React.js JSON Blockchain API Integration