The month of November is behind us along with the GitHub Development Bounty Program for it. It was a busy development month with a lot of community contributions, for that we want to thank everyone who participated. This program runs nonstop throughout the year, so it’s never too late to join in.

Recently we updated our bounty structure, where we have doubled the tier rewards and also added a bit of competition to the program. We are also running a special Core v2.6 bounty that can net you up to $100 just for reporting issues related to the upcoming Core release, to learn more read this blog post.

Be sure to spread the word about our bounty program to help us get more developers involved and contributing to the ARK Ecosystem, not only improving the codebase but also giving developers a way to learn and earn.

Don’t know what this is about and want to get involved?

Please have a read at https://ark.io/bounties and also look at other bigger Tier 0 projects at https://ark.io/projects.

Now without further ado, here are the participants and contributors of the November 2019 GitHub development bounty program!

dated — $850 USD+20% BONUS ($170 USD) = Total: $1,020 USD

Number of pull requests: 32

feat: peer discovery using @arkecosystem/peers 2019–11–08 15:32:27 — exchange-json-rpc#53 — $200 USD

feat(core-magistrate-crypto): add ports to bridgechain registration/update 2019–11–20 04:41:35 — core#3255 — $100 USD

fix(core-transactions): allow unvoting a resigned delegate 2019–11–05 00:23:00 — core#3201 — $50 USD

refactor(core-transactions): unique ipfs hashes 2019–11–06 07:05:59 — core#3204 — $50 USD

feat(core): add command to clear transaction pool 2019–11–13 14:21:42 — core#3250 — $50 USD

refactor: random transaction count of MultiPayment 2019–11–01 00:29:14 — core-tx-tester#10 — $20 USD

refactor(core-api): add schema for orderBy query param 2019–11–11 14:21:22 — core#3243 — $20 USD

fix(core-transactions): add ipfs exception handling 2019–11–06 09:24:01 — core#3217 — $20 USD

feat(core-api): add `isExpired` property to locks response 2019–11–07 00:59:51 — core#3221 — $20 USD

feat(core-api): filter locks by expiration status 2019–11–08 05:00:35 — core#3227 — $20 USD

refactor(core-api): validate expiration type based on enum 2019–11–08 05:01:55 — core#3226 — $20 USD

fix(core-transactions): add additional bridgechain registration exception handling 2019–11–08 06:29:08 — core#3222 — $20 USD

refactor(crypto): adjust generic name schema 2019–11–11 05:24:47 — core#3229 — $20 USD

feat(core-api): allow searching businesses and bridgechains by isResigned 2019–11–22 23:46:13 — core#3292 — $20 USD

fix(core-api): include query in wallets/{id}/locks cache 2019–11–11 05:25:08 — core#3240 — $20 USD

refactor: add networkTime to expiration.value only once 2019–11–11 22:55:20 — core-tx-tester#16 — $20 USD

feat: add tab for resigned delegates 2019–11–21 14:54:42 — explorer#772 — $20 USD

refactor(crypto): use transactionId ref in lockTransactionId schema definition 2019–11–12 09:33:17 — core#3246 — $20 USD

fix(crypto): adjust genericName regex and add tests 2019–11–12 13:53:56 — core#3247 — $20 USD

refactor(core-magistrate-transactions): more verbose static fee mismatch error 2019–11–12 17:13:02 — core#3248 — $20 USD

fix(core-transactions): do not attempt to convert vendorfield 2019–11–13 13:40:13 — core#3252 — $20 USD

fix(core-database-postgres): return early only if there are rows 2019–11–11 23:31:05 — core#3244 — $20 USD

fix(core-api): search by genesisHash in show method 2019–11–21 21:50:43 — core#3293 — $20 USD

fix: render chart when expanding and fix mutation error 2019–11–14 19:34:08 — desktop-wallet#1543 — $20 USD

refactor(crypto): set minimum fee on transaction types 2019–11–19 10:30:47 — core#3278 — $20 USD

fix: typos in locks 2019–11–04 03:11:55 — elixir-client#66

ci: update workflow configs 2019–11–04 03:12:14 — rust-client#62

fix(crypto): replace ipfs exception 2019–11–13 14:49:57 — core#3253

chore: update readme examples 2019–11–07 13:56:25 — typescript-peers#22

test: fix failing and update workflow 2019–11–08 09:03:33 — exchange-json-rpc#54

fix(core-magistrate-transactions): case insensitive bridgechain comparison 2019–11–11 05:24:21 — core#3233

ci: switch to codecov-action 2019–11–29 13:43:10 — explorer#782

rainydio — $100 USD+10% BONUS ($10 USD) = Total: $110 USD

Number of pull requests: 2

fix(core-transactions): update sender’s wallet after validation 2019–11–26 01:21:28 — core#3291 — $50 USD

refactor(crypto): fix genesis and exception transactions cache 2019–11–23 02:31:09 — core#3296 — $50 USD

alessiodf — $80 USD+5% BONUS ($4 USD) = Total: $84 USD

Number of pull requests: 5

fix: left aligned sortable table headers 2019–11–19 16:03:14 — desktop-wallet#1544 — $20 USD

feat(plugins): global storage 2019–11–19 16:38:50 — desktop-wallet#1548 — $20 USD

feat: specify sender wallet and nethash in uri 2019–11–14 12:31:38 — desktop-wallet#1533 — $20 USD

fix: parse uri 2019–11–14 11:25:13 — desktop-wallet#1529 — $20 USD

Lemii — $70 USD

Number of pull requests: 2

feat(core-magistrate-transactions): ensure unique genesisHash per bridgechain 2019–11–07 05:29:57 — core#3199 — $50 USD

refactor: make next4 compliant 2019–11–05 01:28:24 — core-tx-tester#13 — $20 USD

ciband — $60 USD

Number of pull requests: 6

Chore/reduce build times 2019–11–15 02:46:42 — cpp-crypto#192 — $20 USD

chore: move global data to function local 2019–11–15 02:39:25 — cpp-crypto#191 — $20 USD

refactor: remove usage of monolithic arkCrypto.h 2019–11–14 12:33:40 — cpp-crypto#190 — $20 USD

chore: add full support for vscode 2019–11–11 17:13:30 — dotnet-crypto#63 — $0 USD

chore: add +x to scripts 2019–11–04 16:18:45 — cpp-crypto#185 — $0 USD

chore: add +x to scripts 2019–11–04 16:18:28 — cpp-client#165 — $0 USD

deanpress — $60 USD

Number of pull requests: 5

fix(core-transactions): add missing delegate attributes to walletAttributes 2019–11–26 09:39:41 — core#3304 — $20 USD

feat: Make roundInfo optional in databaseService.getActiveDelegates() 2019–11–20 04:53:05 — core#3276 — $20 USD

style: replace native forEach with for-of 2019–11–15 16:04:01 — core#3260 — $20 USD

docs: fix typo — BusinessBuilder > BusinessRegistrationBuilder 2019–11–21 15:01:30 — docs#495 — $0 USD

refactor(crypto): Set transactionBaseSchema fee minimum to 0 2019–11–19 02:58:48 — core#3275

Pedro-Souza — $50 USD

Number of pull requests: 1

misc: add translate for pt-br 2019–11–21 11:20:14 — desktop-wallet#1465 — $50 USD

Other Contributors

Special thanks to other contributors who also helped in November with pull-requests, improving documentation, fixing typos and other fixes! We are extremely happy to see our vibrant and enthusiastic community involved in the path we are walking together!

biolypl

Number of pull requests: 1

docs(guidebook): update forger plugin configuration to correct hosts structure 2019–11–22 04:24:01 — docs#494

danielstc

Number of pull requests: 1

misc: it-IT update 2019–11–21 11:26:48 — desktop-wallet#1519 USD

Highjhacker

Number of pull requests: 1

feat: updated required dependencies 2019–11–08 11:22:20 — gitbooks-sdk#1

Are there any other development bounties going on?

Yes! There is also the community-run ACF (ARK Community Fund) — read more here: http://arkcommunity.fund/

Earn ARK Tokens for Testing

Want to earn ARK by testing out the newest Core v2.6? With our Core v2.6 bounty, you can get involved with the public testing in exchange for rewards.

Earn up to $100 in ARK tokens for each issue you report related to Core v2.6 and all the new transaction types. But wait there’s more, reporting issues could net you a spot on the Leaderboard, for a chance to receive an additional bonus reward of up to $1,000.

Start reporting issues here or join our #Devnet channel on the ARK Slack for more help. Get testing now to start earning!