Post
Topic
Board Meta
Merits 31 from 19 users
Merit Data from 503 Randomly Selected Altcoin Bounty Hunters
by
DarkStar_
on 18/02/2018, 04:23:35 UTC
⭐ Merited by Foxpup (6) ,mithrim (4) ,mprep (3) ,Jating (2) ,kbhutto (2) ,squatter (1) ,SFR10 (1) ,gopaljiverma (1) ,btcton (1) ,LoyceV (1) ,athanz88 (1) ,Jet Cash (1) ,richardsNY (1) ,khufuking (1) ,pawel7777 (1) ,suchmoon (1) ,BTCforJoe (1) ,jpdorn (1) ,malevolent (1)
I scraped the earned merit data of 503 random[1] people participating in altcoin bounty signature campaigns, just for fun and because I was curious to see how many of them would have no merits. The data I got was similar to what I expected (398 of them had 0 merit). Here is the raw merit data in the format Earned Merit | Profile URL.

Those members have:
  • Received 1129 merits
  • Average of 2.24 merits earned
  • Excluding those who have no merits, earned, the remaining 105 have earned an average 10.75 merits

Image loading...

Chart excludes 2 outliers: pitipawn with 433 earned merits, and temmuz with 159 earned merits. Stats above do include these outliers.



Why?

My reason for doing this was curiosity - I plan on rechecking this sample sometime in the future, and maybe getting a sample of Bitcoin signature campaign participants[2] (might be harder as pretty much every manager doesn't have direct profile links, myself included) to compare with. Draw your own conclusions from the data. Some points might be:
  • Lack of merit sources in Altcoin sections?
  • More spam in Altcoin sections?

Also to farm merits - gotta rank up to the Super Uber Legendary Cash rank



How?

I'm scraping merit data using Google Sheets, with this formula:
Code:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(MID(IMPORTXML(D2,"//*[@id=""bodyarea""]"), FIND("Merit:", IMPORTXML(D2,"//*[@id=""bodyarea""]")) + 6, 4), "P", ""), "o", ""), "s", "")-LOOKUP(MID(IMPORTXML(D2,"//*[@id=""bodyarea""]"), FIND("Position", IMPORTXML(D2,"//*[@id=""bodyarea""]"))+9, 2),{"Co","Fu","He","Jr","Le","Me","Ne","Sr"},{"0","100","500","0","1000","10","0","250"})-0

It grabs their merits, subtracts how much merit they would have been given at the start of the system based on current rank, and returns the result. Does not work if they have ranked up, ranked down, are Hero Members who were given 1000 initally or with Copper Members. You need to subtract/add the correction manually, and it's pretty easy to spot errors. This formula grabs their current merit count:

Code:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(MID(IMPORTXML(D2,"//*[@id=""bodyarea""]"), FIND("Merit:", IMPORTXML(D2,"//*[@id=""bodyarea""]")) + 6, 4), "P", ""), "o", ""), "s", "")

Be warned: You will get rate limited eventually. My original plan was to grab 1000 users worth of data, but it was getting really slow.

Edit: The D2 in the formula is a link to the user's profile. Data will automatically update as long as the formula is present.



[1] By random, I mean I picked a few random bounties, and took the profile links of those who applied.
[2] I am tracking ChipMixer campaign stats, but it's a much smaller sample.