4th Dec 2018
12 min read

November 2018: ARK GitHub Development Bounty Winners

Another month has passed in our GitHub development bounty program and boy was it busy. We want to give a big thank you to all who contributed in November and welcome those who pushed their first PR. Don’t forget it is never too late to join — what better way to learn and earn.

In December, the new Desktop Wallet also became public so you’ll all be able to start providing improvements and bug fixes there as well.

Don’t forget that we have numerous official SDK repos covering most major programming languages. So if you have a favorite programming language and would like to get started, we have you covered. Don’t forget to give PR guidelines a read as well as SDK:

SDK Repos:

December 1st — December 31st rewards will be:

1st : $2,000 USD

2nd: $1,500 USD

3rd: $1,000 USD

4th & 5th: $250 USD / each

6th–8th : $50 / each

(+ merged PR’s — $10 and for merged Core v2 PRs $20 each up till mainnet launch)

*Missed what this is all about and you want to get involved? Read : “ *ARK GitHub Development Program Bounty “.

November 2018 Winners:

— — — — — — — — — — — — — — — — — — — — — — — — — — — — 1st place: 2,000 USD Github User: Dated — — — — — — — — — — — — — — — — — — — — — — — — — — — —

  • refactor: get state/versions only when necessary 2018–11–29 08:10:18core-commander#234219121
  • refactor(core-vote-report): configurable row count and formatting 2018–11–27 11:27:16core#233845696
  • chore(core-tester-cli): pluralization in logs 2018–11–27 03:42:28core#233689196
  • refactor(core-blockchain): median block height and action logs 2018–11–24 11:03:54core#233313615
  • refactor(core-transaction-pool): pluralize log output 2018–11–23 22:55:34core#233262952
  • refactor(core-transaction-pool): transaction fee logs 2018–11–23 14:14:59core#233202547
  • chore: use yarn instead of npm 2018–11–23 11:25:02explorer#232966623
  • feat: add emoji support to vendor field 2018–11–23 11:09:41explorer#233167628
  • chore: remove yarn install step 2018–11–23 09:41:54core#233134985
  • refactor: call dispatch on night mode as soon as possible 2018–11–23 03:47:05explorer#232272385
  • refactor: more reliable clipboard tooltip 2018–11–23 03:38:05explorer#232892490
  • chore: update chart.js and rollback nightwatch version 2018–11–23 03:25:31explorer#232961584
  • chore: some more key mismatches 2018–11–21 03:09:14explorer#232433312
  • refactor(crypto): joi block id extension 2018–11–20 03:44:00core#232102201
  • chore: optimize french flag 2018–11–16 09:56:21explorer#231436371
  • refactor(core-p2p): peer blocks request handling 2018–11–16 04:29:58core#231301386
  • refactor(core-api): redirect requests with trailing slash 2018–11–16 03:53:46core#231387480
  • refactor(misc): localized height and round in logs 2018–11–15 15:04:58core#231180864
  • fix(core-blockchain): remove typo in processBlock() 2018–11–15 11:30:32core#231127815
  • refactor/test: changes assertions of changing values and removes selenium errors 2018–11–14 22:20:10explorer#230620377
  • fix: search tooltip condition 2018–11–14 22:03:39explorer#230580381
  • Revert “feat: add emoji support to vendor fields (#460)” 2018–11–14 21:50:11explorer#230821840
  • feat: add emoji support to vendor fields 2018–11–14 03:00:41explorer#230579321
  • refactor(misc): proper pluralization in logs 2018–11–13 04:52:39core#230114039
  • fix: get translation only if there is a last block 2018–11–12 17:00:44explorer#230108489
  • chore: update explorer help 2018–11–12 17:00:23core-commander#230145398
  • fix: move explorer uninstall and update to correct condition 2018–11–12 16:59:41core-commander#230136157
  • chore: translation cleanup 2018–11–12 07:46:04explorer#229434681
  • fix(core-forger): pluralization condition 2018–11–10 12:50:36core#229886228
  • refactor: add support for different locales of the same language 2018–11–10 03:36:49explorer#229745429
  • refactor(core-forger): prettify loaded delegate logs 2018–11–09 10:14:57core#229632689
  • refactor: hide selected language 2018–11–09 03:44:44explorer#229481736
  • refactor: properly initialize and set locale 2018–11–08 16:52:35explorer#229351400
  • refactor: add ‘signSignature’ property if missing 2018–11–08 07:19:45explorer#229269093
  • refactor(core-api): add number validation to schemata 2018–11–08 03:53:50core#229021431
  • refactor: change page on first search match 2018–11–08 03:13:41explorer#229145597
  • feat: add tooltip showing converted value on wallet balance 2018–11–07 12:47:16explorer#229006002
  • refactor: add hover trigger to approval tooltip 2018–11–07 10:11:54explorer#228587214
  • refactor: hide market cap if not on mainnet 2018–11–07 10:07:16explorer#228611909
  • chore: rephrase latest version messages to stay inside of bounds 2018–11–07 03:46:37core-commander#228790318
  • chore(core-transaction-pool): remove typo 2018–11–06 21:24:29core#228791351
  • refactor: add additional checks for transactions types 2018–11–06 13:49:15core#228685726
  • fix: properly terminate browser sessions in e2e tests 2018–11–06 13:48:03explorer#228695489
  • fix: chrome driver memory error 2018–11–06 12:56:34explorer#228674871
  • refactor: error handling on getRound() and conditional logging 2018–11–06 11:58:08core#228663144
  • refactor: use select for log level configuration 2018–11–05 12:25:15core-commander#228326913
  • fix(core-tester-cli): incorrect destination balance logs 2018–11–05 08:43:46core#228263092
  • refactor(core-forger): better logging if unable to get tx from pool 2018–11–05 08:27:20core#228255137
  • refactor: remove whitespace from search param 2018–11–03 07:15:36explorer#228102962
  • fix(core-tester-cli): fee parsing & display output in ark 2018–11–03 06:04:28core#227990679
  • refactor(core-vote-report): only wallets with balance > 0.1 2018–11–02 10:11:55core#227873579
  • fix(misc): lowercase orderBy params 2018–11–02 10:11:16core#227881994

— — — — — — — — — — — — — — — — — — — — — — — — — — — — 2nd place: 1,500 USD Github User: Highjhacker — — — — — — — — — — — — — — — — — — — — — — — — — — — —

— — — — — — — — — — — — — — — — — — — — — — — — — — — — 3rd place: 1,000 USD Github User: Ciband — — — — — — — — — — — — — — — — — — — — — — — — — — — —

— — — — — — — — — — — — — — — — — — — — — — — — — — — — 4th and 5th place: 250 USD / each (in no particular order) — — — — — — — — — — — — — — — — — — — — — — — — — — — —

Github User: whitehat

Github User: zillonn

  • fix(core-container): fixed hashid length 2018–12–01 12:37:26core#235183783
  • refactor(transaction-pool): fix typo 2018–11–20 16:45:09core#232383245
  • refactor(transaction-pool): combine allowedSender log 2018–11–20 16:28:19core#232377533
  • feat(core-transaction-pool): log if sender is blocked 2018–11–13 05:27:34core#230163852
  • fix(crypto): remove maximum payload length check for blocks 2018–11–10 13:53:41core#229883052
  • fix(core-transaction-pool-mem): sort transactions by numerical fee value 2018–11–05 04:16:44core#228214623
  • Wrong max vendorField length 2018–11–03 12:42:19php-crypto#228106728
  • refactor(core-transaction-pool): return error if transaction fails verification 2018–11–02 15:52:51core#227626750

— — — — — — — — — — — — — — — — — — — — — — — — — — — — 6th-8th place: 50 USD / each (no particular order) — — — — — — — — — — — — — — — — — — — — — — — — — — — —

Github User: JeremiGendron

  • docs: glossary rephrasing 2018–11–30 11:06:29docs#233417877
  • docs: relay node for exchanges 2018–11–16 04:53:59docs#231061439
  • fix: proper use of Ark and ARK 2018–11–16 04:53:19explorer#231025483
  • fix: remove redis/sequelize from configuration guide and database.md 2018–11–16 04:52:28docs#231019578
  • fix: error in docker-compose instructions 2018–11–06 14:29:48docs#228149977
  • feat: useful options for log level 2018–11–05 05:12:54core-commander#228149565
  • feat: add test-utils network options 2018–11–05 03:36:42core#228152504
  • fix: core-api blocks orderBy malformed query behavior 2018–11–03 05:53:22core#228025739
  • fix(core-graphql): sorting and limiting of records 2018–11–02 15:44:54core#227719685

Github User: paroxysm

  • refactor: log reason why transaction fails 2018–11–19 04:48:29core#231838409
  • test(core-tester-cli): second-signature command 2018–11–16 03:59:36core#231386756
  • test(core-tester-cli): add test coverage for delegate-registration command 2018–11–16 03:28:21core#231395231
  • refactor(core-tester-cli): use full Ark amounts(had missed a few places) 2018–11–02 04:44:08core#227823785
  • feat: use full Ark amounts in core-tester-cli instead 2018–11–01 03:48:05core#227490156
  • fix: Uppercase publicKey/signature fields when read from sqlite 2018–11–01 03:44:37core#227481004

Github User: vmunich

— — — — — — — — — — — — — — — — — — — — — — — — — — — — 9th+ place: PR’s (no particular order) — — — — — — — — — — — — — — — — — — — — — — — — — — — —

Github User: thomas-neuman

  • fix(api): specify webhooks PUT parameters as body, not query 2018–11–06 17:18:35docs#228590077
  • fix(core-webhooks): include webhook ID in update schema 2018–11–06 06:42:46core#228587298

Github User: arkmoon

  • docs(crypto): fix typo in import statement 2018–11–28 05:32:25core#234152630
  • fix: use momentjs local feature to show consistent tx timestamp 2018–11–11 03:20:53explorer#229920149

Github User: roks0n

  • fix: pass network_version to the underlying call in address_from_private_key 2018–11–11 03:46:57python-crypto#229928394

Github User: brtastic

Github User: Pedro-Souza

Github User: geops22

  • Change static “ARK” to networkToken() in price tabs 2018–11–04 21:21:46explorer#228191317

Github User: Nigui

  • fix(transactions): use John as sender to fit image 2018–11–22 12:35:17docs#232903876

Github User: patt007

  • docs: add C++ to the list of SDKs 2018–11–14 05:53:50docs#230638687

I missed these bounties — What is this all about?

Read the full instructions here: https://blog.ark.io/ark-github-development-bounty-113806ae9ffe

Are there any other development bounties going on?

Yes, there is also the community run ACF (ARK Community Fund) — read more here:

And remember to join our Slack !

Share:

Get in Touch!

Whether you want to learn more about ARK Ecosystem, want to apply for developer bounty, become our partner or just want to say Hello, get in touch and we will get back to you.



An Ecosystem of Developers

Join us on our journey to create the future of Web3.