One month ago we announced a "Contribution Game" where we decided to pay out 1BTC for contributors in proportion to the number of changed lines. This game ends today.
Please send Bitcoin addresses to adam.[email protected] or on TumbleBit Slack to pay out the rewards!
| Wasabika | Lines | Reward(BTC) |
| ------------- |:-------------:| -----:|
|@yahiheb| 2575| 0,26571045 btc
|@danwalmsley| 1743| 0,1798675 btc
|@jmacato| 1338| 0,13806625 btc
|@molnard| 1094| 0,11288825 btc
|@nicolasdorier| 985| 0,1016407 btc
|@benthecarman| 591| 0,06098442 btc
|@varsnotwars| 548| 0,05654731 btc
|@lontivero| 490| 0,05056238 btc
|@MaxHillebrand| 192| 0,0198122 btc
|@raindogdance| 98| 0,01011248 btc
|@Mixelated| 14| 0,00144464 btc
|@Zolgarr| 12| 0,00123826 btc
|@ravishwetha| 6| 0,00061913 btc
|@xavierfiechter| 3| 0,00030957 btc
|@morrisonbrett| 2| 0,00020638 btc
The contribution game resulted in a terrific GitHub activity growth, we probably were the most active Bitcoin project this month, after Bitcoin Core of course. However such growth did not come without hiccups.
Thanks to @zksnacks for sponsoring this months contribution game, and especially thanks to all the 17 [!!!!!] contributors!
These were a couple intense blocks - and I'm proud to look back on what we have achieved! No question - Great Success.
I'm looking forward to continuing the collaboration with y'all.
I think that the counting of lines does not serve as a decent algorithm to compare the contributions, and it seems to be rather a lot of manual review to calculate a somewhat balanced result. Since this bounty is a gracious gift by zkSnacks, I'd say that there is nothing wrong with having a more loose distribution rule. For example, I think that the special awards are a good example for how this can be done better: very view lines in the bug fixes - but very big impact - and an adequate compensation.
Why not distribute the entire bounty according to this "gut feeling"?
Yes @MaxHillebrand, the algo has to be improved for the next time we do this. But gut feeling is out of question. It must be something objective.
Thanks for doing this! I was initially turned off to working on Wasabi because I have hardly any C# experience but after this past month I've learned so much and will definitely continue to work on the project.
@nopara73 @lontivero @molnard Thank you a lot guys for doing this and giving me the chance to participate and get my first bitcoin. Next goal is to be part of the 21 million club :p.
Thanks to all the contributors as well.
@MaxHillebrand I want to thank you in particular. Through your work on WCN I discovered bisq and then in their slack I read about the contribution game 25 days ago and since that time I am not sleeping well :p, so thank you a lot.
Most of the work that I did was simply code refactoring, and I acknowledge that it is not as worthy as others' contributions, but I will try to do better next time. I will be learning more about Bitcoin, Wasabi and C# to give back as much as I can.
Hey all. So I’ve been tracking the contribution game using some OSS called SourceCred that scores contributions based on a modified version of Google’s PageRank algorithm. Thought I’d share the results here in case anyone found them interesting. An aim of this software is to be good enough to be used for direct crypto payments for contributions, which I think has a lot of promise as an alternative funding mechanism, as shown by the positive comments I'm seeing here.

If you want to tinker with the model, a hosted instance of the scores for WasabiWallet can be found here.
Note: this is just using the default settings; results can be tweaked quite a bit by customizing a few parameters.
P.S. Don’t wish to hijack convo! If you’d rather keep this thread on just the game results, happy to delete comment.
Thank you to @nopara73 for setting up the game and keeping track, and to everyone involved. This has been fun! Honoured to have contributed, even though it's not much.
Also, my first bitcoin actually earned, wohoo! One thing more to cross of my checklist :)
@yahiheb Most of the work that I did was simply code refactoring, and I acknowledge that it is not as worthy as others' contributions, but I will try to do better next time.
You played by the rules and you won:)
@s-ben Please don't delete that post, it is exactly what we would've needed. In fact, during the game I felt the need for it so much that I started brainstorming on it and noted to myself as one of my "next project idea" to build a platform like yours. This could've come really handy and I never say this to non-well adopted projects, but I think we're going to use it next time. Assuming it works:)
@nopara73 would be awesome to see SourceCred used next time! I'd like to call this platform mine, but it was started by people much smarter than I about a year and a half ago. Just found it recently and became obsessed, mainly because it already works as well as it does. They're looking for projects to partner with actually if you're interested. They could help you tweak the weights and customize it, show you how to use some recently added human moderation features. The design is in flux, but the README has a pretty good high-level description of what's going on, and if you have any questions, the maintainer is pretty responsive on their discord. I'm also looking to write a blog about SourceCred being used in a project. I think WasabiWallet would make a great case study if you were interested in providing some feedback about about it, how it compares to using GitHub metrics.
@s-ben Can you start an email conversation chain with me ([email protected])? Maybe also cc the maintainer you suggested to talk to (I assume @decentralion or @wchargin.)
@nopara73, email sent! FYI @decentralion is in Berlin right now and pretty busy this week, so it might be a couple days before he can respond.
Congratulation to all, Keep the good work!
:wave: SourceCred maintainer here. It's really cool to see the contribution game; running crypto airdrops to reward open-source was actually the inspiration for SourceCred, and it's great to see that it works in real life! I'd love to see SourceCred used for games like this and would be delighted to be of help any way I can. @nopara73, I replied on the email thread that @s-ben started. 😃
FYI, there will be a monthly contribution game worth 1k USD for the contributors to the docs.wasabiwallet.io .
Maybe SourceCred is a valuable tool for this as well?
Crap, lost my winnings in a boating accident today!
Post exploring the possibility of using SourceCred for the docs contribution game:
https://discourse.sourcecred.io/t/wasabi-wallet-documentation/139/5
Most helpful comment
Thanks for doing this! I was initially turned off to working on Wasabi because I have hardly any C# experience but after this past month I've learned so much and will definitely continue to work on the project.