I made this program few months back where you give in input the spreadsheets data of a bounty and give out a report in html which shows if any transaction between partecipants in the same category is found.
Repository with source code https://github.com/MakkaraServices/Bounty-CheckerCompiled Version https://github.com/MakkaraServices/Bounty-Checker/releasesSample input https://drive.google.com/open?id=1oVsZbvhMv8T1FtylzMQ7qOedbYLuKrewThe program run under Windows, you need to install and get:
For the input data (example)Once you are set and can compile the application, you need to create the following folder and files structure at the same level of the exe:
- Bounties: this is where the data will be read
Under Bounties you create a folder named after the bounty:
Inside create the xml file:
- BitmillexSpreadSheet.xml this must always be name of the bounty + “Spreadsheet.xlm”
Copy this code inside:
<?xml version="1.0" encoding="utf-8"?>
<!--Bounty Users Connections-->
<Campaign Name="Bitmillex">
<SpreadSheet Category="Signature" File="Bounties\Bitmillex\SpreadSheet\Signature.txt" OriginalSpreadSheetLink="https://docs.google.com/spreadsheets/d/1P9NwmuDwuG7HNZHLvKFuFxQRBb7Je8fHWuDEwzOTWHA/edit#gid=57298040"/>
</Campaign>
Create a folder named "SpreadSheet", now open the Spreadsheet link specified in the xml and substitute replace '/edit#gid=<some_number>' with '/preview?usp=embed_googleplus' at the end of the link, copy and paste the rows with the user informations all inside a file named Signature.txt and place it under SpreadSheet folder
You can do the same thing for other bounty categories, the only requirement is that the user profile link must come before the eth address.
Here is some input data for the example above, just copy the folder Bounties under the exe path
https://drive.google.com/open?id=1oVsZbvhMv8T1FtylzMQ7qOedbYLuKrew to try it
You can create your custom input file as well, instead of using infos from a spreadsheet, like this
https://bitcointalk.org/index.php?action=profile;u=1
0xaddress
https://bitcointalk.org/index.php?action=profile;u=2
0xaddress1
https://bitcointalk.org/index.php?action=profile;u=3
0xaddress2
The output html with all the information will appear in the bounty folder Bitmillex (index.html and Details folder contain everything)
Use the appTo run the application simply press start, you will see how is going through some phases of reading the data, checking the connections and creating the output.
In the end it will read he usernames in here from the forum to produce the html report, this part can take some time, just let the program run till you see final report opening up in your browser.
End result should look something like this:
https://makkaraservices.github.io/Pool-of-stake-bounty-checks/ clicking on a user name will take you to the finding details
https://makkaraservices.github.io/Pool-of-stake-bounty-checks/Details/1170328.html When you present your results put a reference to this thread please.