August 2018: GitHub Development Bounty Winners
The month of August is over and so is our August bounty. We would like to thank everyone who contributed, and would like to invite more to get involved — it’s never too late to join! (scroll to the end for instructions on how to get started).
The August 2018 GitHub Bounty Program has seen tremendous activity throughout many GitHub repos. There are now over 60 official repositories encompassing a wide variety of projects and programming languages — something for every developer to dig into!
Don’t forget that we have numerous official SDK repos covering all the major programming languages, so if you’d like to get started we have you covered.
- General: https://docs.ark.io/api/sdk/
- SDK Clients: https://docs.ark.io/api/sdk/clients/guidelines.html
- SDK Crypto: https://docs.ark.io/api/sdk/cryptography/guidelines.html
September 1st — September 30th rewards will be:
1st : $2,000 USD
2nd: $1,500 USD
3rd: $1,000 USD
4th–6th: $250 USD / each
7th–10th : $50 / each
(+ merged PR’s — $10 and for merged Core v2 PRs $20 each)
Missed what this is all about and you want to get involved?
Read : “ARK GitHub Development Program Bounty”.
August 2018 Winners:
— — — — — — — — — — — — — — — — — — — — — — — — — — — —
1st place: 2,000 USD
Github User: Dated
— — — — — — — — — — — — — — — — — — — — — — — — — — — —
- chore: updates urls in package.json 2018–08–31 08:22:05 — mobile-wallet#209745200
- chore: updates authors / credits 2018–08–31 08:21:36 — mobile-wallet#210106287
- chore: reorganize readme following boilerplate style 2018–08–31 08:21:12 — mobile-wallet#210825085
- Fixes responsiveness of last block container 2018–08–31 01:37:09 — explorer#212146488
- fix: new link to contributing guidelines 2018–08–29 11:11:10 — core-commander#211712568
- chore: misc fixes (urls, readme, version) 2018–08–29 11:10:31 — paper-wallet#211709074
- chore: update slots test names of crypto package 2018–08–29 10:12:37 — core#211671226
- fix: link to docs 2018–08–28 13:28:07 — python-crypto#211353118
- Show converted value only when on mainnet 2018–08–28 13:23:51 — explorer#211315452
- fix: link to docs 2018–08–28 13:21:21 — java-crypto#211356423
- fixes and chores: doc links, badges, banner 2018–08–28 10:56:26 — core#211373004
- Adds tooltip showing converted amount at point in time 2018–08–28 05:38:04 — explorer#211265915
- Format dates and numbers based on locale 2018–08–27 09:53:11 — explorer#211051872
- Removes tooltip warnings in unit tests 2018–08–27 09:15:34 — explorer#211048680
- Adds Discord icon to footer 2018–08–27 04:48:11 — explorer#210778623
- Fixes border on address wrapper on small screens 2018–08–27 04:32:13 — explorer#209953882
- chore: reorganize readme following boilerplate style 2018–08–27 04:19:49 — explorer#210720682
- Adds transaction type dropdown to wallet-transactions page 2018–08–27 03:52:43 — explorer#210912458
- chore: adjust repository link in footer 2018–08–27 03:01:24 — explorer#210979261
- chore: fixes badges / contributors link in readme 2018–08–24 20:53:01 — python-crypto#210728272
- chore: fixes badges / contributors link in readme 2018–08–24 20:52:26 — python-client#210727068
- Adds error handling to explorer installation 2018–08–22 04:30:24 — core-commander#209472006
- chore: adds pull request template from boilerplate 2018–08–21 14:19:33 — explorer#209539951
- Hides paginator wrapper if all buttons are hidden 2018–08–21 14:09:12 — explorer#209365143
- Makes paddings in ‘page-sections’ more uniform 2018–08–21 13:59:29 — explorer#209363724
- Centers search icon on small displays 2018–08–21 13:50:42 — explorer#209361541
- fix: wrong contributing link 2018–08–20 19:05:32 — python-client#209539608
- sets correct link for the travis build status 2018–08–20 09:43:48 — mobile-wallet#206649898
- Fixes inconsistent use of top padding in content header component 2018–08–19 03:07:10 — explorer#208082509
- Fixes failing delegate unit test 2018–08–19 02:56:01 — explorer#208192641
- Fixes margins of ‘Show more’ wrapper element 2018–08–18 13:31:57 — explorer#209311513
- Dependency udpates 2018–08–14 07:33:12 — explorer#208129441
- Fixes border if only vote component is present 2018–08–13 16:31:39 — explorer#208022057
- Adds redirect to 404 from voters page if address is invalid 2018–08–13 07:00:26 — explorer#207875764
- Fixes double border in delegate component 2018–08–13 04:33:43 — explorer#207836767
- Fixes text alignment of content header on 404 page 2018–08–13 04:01:32 — explorer#207822384
- Show the delegate username in the Wallet Blocks page 2018–08–09 08:42:10 — explorer#207224942
- Retrieves delegates name on voters page 2018–08–09 07:15:15 — explorer#207219697
- Fixes conditions for paginator 2018–08–09 03:02:54 — explorer#207117134
- sets correct link for the travis build status 2018–08–07 14:58:48 — desktop-wallet#206673538
- chore: sets correct link for the travis build status 2018–08–07 14:19:15 — ruby-client#206678747
- chore: sets correct link for the travis build status 2018–08–07 14:19:14 — php-crypto#206679043
- chore: sets correct link for the travis build status 2018–08–07 14:18:28 — php-client#206679066
- chore: sets correct link for the travis build status 2018–08–07 14:18:14 — java-client#206679638
- chore: sets correct link for the travis build status 2018–08–07 14:17:35 — java-crypto#206679660
- chore: sets correct link for the travis build status 2018–08–07 14:17:11 — go-client#206679889
- chore: sets correct link for the travis build status 2018–08–07 14:16:12 — go-crypto#206679914
- chore: sets correct link for the travis build status 2018–08–07 14:16:06 — elixir-crypto#206680204
- chore: sets correct link for the travis build status 2018–08–07 14:16:02 — elixir-client#206680247
- chore: sets correct link for the travis build status 2018–08–07 14:15:10 — ruby-crypto#206678547
- chore: sets correct link for the travis build status 2018–08–07 14:14:36 — swift-crypto#206677679
- chore: sets correct link for the travis build status 2018–08–07 14:14:16 — swift-client#206678179
- fix: text alignment in footer 2018–08–07 03:48:49 — explorer#206537927
- Increases certain timeouts to 20 seconds 2018–08–02 11:14:08 — explorer#205696651
- Replaces calls to pause() with waitForElementNotPresent() 2018–08–01 16:21:12 — explorer#205451778
— — — — — — — — — — — — — — — — — — — — — — — — — — — —
2nd place: 1,500 USD
Github User: Supaiku0
— — — — — — — — — — — — — — — — — — — — — — — — — — — —
Special thanks to Supaiku0 for developing the Rust Client and Rust Crypto SDKs (80+ commits that are not covered in this overview).
- Don’t load .env in test environment 2018–08–28 12:57:18 — core#210823045
- Return empty object instead of array 2018–08–27 04:36:23 — core#210823970
— — — — — — — — — — — — — — — — — — — — — — — — — — — —
3rd place: 1,000 USD
Github User: roks0n
— — — — — — — — — — — — — — — — — — — — — — — — — — — —
- Create network objects instead of reading them from config.ini 2018–08–30 02:48:45 — python-crypto#211894103
- misc: add __init__.py to api directory 2018–08–28 08:13:40 — python-client#211332857
- misc: remove “contributions closed” from PR template 2018–08–28 08:04:23 — python-crypto#211080960
- Merge develop into master 2018–08–27 11:58:10 — python-client#211082992
- Remove unnecessary docs and a test that doesn’t work 2018–08–27 11:23:54 — python-client#211079787
- Merge develop branch into master 2018–08–27 05:21:45 — python-crypto#209882858
- Fix vote, 2nd signature reg. and delegate registration + minor refactor 2018–08–25 20:42:16 — python-crypto#210920378
- docs: update todos in readme.md 2018–08–20 20:37:04 — python-crypto#209635580
- Refactor fee and network configuration 2018–08–20 20:10:45 — python-crypto#209628805
- Refactor directory structure 2018–08–20 14:34:13 — python-crypto#209536845
- Refactor message module to better reflect other crypto libraries 2018–08–20 14:02:21 — python-crypto#209529976
- Refactor identity modules 2018–08–20 12:29:56 — python-crypto#209504328
- Fix validate_address function 2018–08–17 21:32:56 — python-crypto#209262175
- Slots time fix 2018–08–17 20:34:28 — python-crypto#209250002
- Fix transaction signing + solve issues #24 + remove nethash 2018–08–17 16:56:25 — python-crypto#209198856
- Fix method for sending transactions 2018–08–17 16:12:42 — python-client#208870252
- Add missing functionalities (identity, slot) + additional tests 2018–08–13 19:40:44 — python-crypto#208079864
— — — — — — — — — — — — — — — — — — — — — — — — — — — —
4th-6th place: 250 USD / each (no particular order)
— — — — — — — — — — — — — — — — — — — — — — — — — — — —
Github User: wownmedia
- v2: update ledger to use v2 libraries 2018–08–27 12:26:08 — javascript-cli#211092397
- v2: update second signature command to use v2 libraries 2018–08–27 08:31:01 — javascript-cli#211039142
- v2: update vote-unvote commands to use V2 libraries 2018–08–27 06:19:02 — javascript-cli#210898275
- v2: implement p2p port config request on network service 2018–08–27 04:39:59 — javascript-cli#210722587
- v2: command-register-delegate 2018–08–24 11:23:18 — javascript-cli#210538872
- update: Add command to retrieve transaction by Id 2018–08–24 04:55:10 — javascript-cli#210049651
- v2: update command send to use V2 libraries 2018–08–24 04:54:51 — javascript-cli#210040688
- v2: update command create wallet 2018–08–20 12:35:54 — javascript-cli#209503580
- Update command wallet/address to use V2 libraries 2018–08–20 09:33:28 — javascript-cli#209462056
- v2: commands message sign and verify updated 2018–08–20 09:21:35 — javascript-cli#209358804
- Update GET commands to V2 2018–08–19 10:23:49 — javascript-cli#209352847
- fix: hardening peer selections 2018–08–17 08:03:28 — javascript-cli#209066205
Github User: JeremiGendron
- Tests/graphql query skel 2018–08–23 11:35:38 — core#209930765
- PoC GQL tests (basic fixtures and structure) 2018–08–21 02:55:40 — core#209628602
- Docs/graphql 2018–08–20 05:44:09 — core#209180515
- Nice GQL tests config 2018–08–13 13:45:52 — core#207853366
- Graphql/tests minimum viability 2018–08–10 10:49:08 — core#206267949
- rm all commented console.log 2018–08–03 06:41:07 — core#205935852
- Todo/v1tablefix 2018–08–03 04:34:25 — core#205836920
- console.log(error) >> logger.error(error) 2018–08–03 03:31:46 — core#205890831
Github User: vasild
- Add a missing test for removeTransactionById() 2018–08–07 02:06:05 — core#206495887
- Fix handling of “boolean” environment variables 2018–08–02 17:31:48 — core#205525494
- Improve computational complexity when removing forged transactions 2018–08–02 11:40:13 — core#205526193
- Minor fixups 2018–08–02 04:21:51 — core#205526052
— — — — — — — — — — — — — — — — — — — — — — — — — — — —
7th+ place: 50 USD / each (no particular order)
— — — — — — — — — — — — — — — — — — — — — — — — — — — —
Github User: ciband
- chore: update pytest syntax 2018–08–30 03:01:24 — python-crypto#211829269
- chore: update pytest syntax 2018–08–30 02:49:56 — python-client#211829757
- chore: Add Visual Studio and VS Code Support 2018–08–28 08:00:46 — python-crypto#211174759
- chore: Add Visual Studio and VS Code Support 2018–08–28 07:59:33 — python-client#211175279
- chore: Add Windows support for building crypto and client 2018–08–10 02:57:05 — core#207481568
- Feat/add windows support 2018–08–09 09:07:34 — core#207192660
- Add cross-env to support Windows 2018–08–08 06:12:03 — core#206881640
- Feat/add codecov 2018–08–08 03:07:23 — core#206804739
Github User: Pedro-Souza
- update link documentation in site 2018–08–20 09:43:15 — python-client#209338152
- better design 2018–08–20 09:40:30 — mobile-wallet#208730788
- using template literals 2018–08–13 03:02:57 — explorer#207843225
Github User: Neurone
- Fixed misleading message while removing watch only wallets 2018–08–20 09:46:49 — mobile-wallet#209325747
- Full update and revision of the Italian translation 2018–08–20 09:45:09 — mobile-wallet#209321282
- Fixed a typo + use ‘tap’ instead of ‘click on’ 2018–08–20 09:41:44 — mobile-wallet#209197014
Github User: n4ru
- Use an object instead of an array to avoid duplicates. Untested. Don’t merge yet. 2018–08–27 05:44:20 — ark-node#210811379
- Don’t let invalid spam flood memory with setTimeouts. 2018–08–24 05:18:42 — ark-node#210639039
Github User: dafty
- Converting indexes to unique 2018–08–21 12:51:38 — ark-node#209813470
- add unique indexes to votes / delegates 2018–08–21 12:07:03 — ark-node#209802986
Github User: egeron
- fix: avoid duplicate config values for ark core configuration 2018–08–17 02:41:02 — core-commander#208968893
Github User: paroxysm
- peer/blocks should at least return the last block, if the blockHeight… 2018–08–23 05:14:18 — core#210311593
Github User: r0n4ld
- Fix eslint error (#862) 2018–08–14 18:14:51 — core#208365922
Github User: ItsANameToo
- Fix issue with unconfirmedBalance being undefined 2018–08–03 03:19:34 — core#200207197