paymentModelFunction = function(gbHours, telemReports, downloadedBytes) {
gbHoursScaled = (gbHours - mean(gbHours)) / sd(gbHours)
telemReportsScaled = (telemReports - mean(telemReports)) / sd(telemReports)
downloadedBytesScaled = (downloadedBytes - mean(downloadedBytes)) / sd(downloadedBytes)
basePayout = 10
ghHourPayout = 12.2221 * gbHoursScaled
telemReportsPayout = 0.1452 * telemReportsScaled
downloadedBytesPayout = 12.6849 * downloadedBytesScaled
finalPayout = ghHourPayout + telemReportsPayout + downloadedBytesPayout + basePayout
}
farmerCutoff = function(farmerData, hoursInMonth) {
subset(farmerData,
GigabyteHours >= hoursInMonth | (TelemetryReportCount >= mean(TelemetryReportCount) &
DownloadedBytes >= mean(DownloadedBytes))
)
}
- There are no rewards for storing less than 1 GB for the month.
- However, if a user has telemetry reports, exchange reports, or downloads they may still receive a reward.
- There are no rewards if a user has not been seen in the past week.
- Each component (gbHours, telemetry reports, and downloaded bytes) is scaled so that each metric ends up being a measurement of how far away you are from the mean
- Those values are multiplied by certain weights and summed to arrive at a final value
@toomuchstorj The community chat is the best place to ask these types of questions. So payouts are typical released for review on the 1st for the previous month. So released on March 1st for the month of Feb. They are then reviewed by the community, and paid out a week or so later. Yes, everything will be combined into a single payment on a single address for multiple nodes running on the same payment address.