The First month of 2019 is over and so wraps up the first of 12 monthly development bounty program updates. We have seen an increase in quality provided pull-requests which helped us push the new Desktop Wallet update much quicker than expected. It is also great to see a few new faces just joining and getting familiar with our program — welcome on board and we hope to see you stay.

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

Please have a read at : https://bounty.ark.io

Thank you very much to all who help us build a better open-source software for the needs of tomorrow!

This post is for the monthly GitHub bounty program, all security vulnerability reports can be seen in our dedicated repository on GitHub: https://github.com/ArkEcosystem/security-vulnerabilities.

January 2019 Participants:

dated — $568 USD

Number of pull requests: 38

feat: support for tabular layout 2019–01–17 00:35:49 — desktop-wallet#852 — $100 USD

refactor: disabled tab buttons if count is zero & fixes 2019–01–25 14:47:44 — explorer#556 — $25 USD

refactor: differentiate between wallet and contact rename 2019–01–24 20:12:13 — desktop-wallet#988 — $25 USD

refactor: increase ui/ux on qr code scanner 2019–01–30 10:58:13 — desktop-wallet#1028 — $25 USD

feat: add sidebar animation 2019–01–28 13:54:11 — desktop-wallet#1021 — $25 USD

feat/refactor: adjust announcement section to fit new design 2019–01–21 14:51:42 — desktop-wallet#982 — $25 USD

feat: persistent sorting in wallet/contact table 2019–01–25 20:07:23 — desktop-wallet#1002 — $25 USD

chore/refactor: merging of master branch and refactoring 2019–01–25 16:19:00 — explorer#557 — $25 USD

feat: add action column to wallet table 2019–01–17 19:25:08 — desktop-wallet#985 — $25 USD

feat: different style for names provided by the network & ui fixes 2019–01–24 20:36:47 — desktop-wallet#991 — $25 USD

feat: chart reload button on error 2019–01–16 17:24:31 — explorer#551 — $25 USD

misc: merges and resolves conflicts of the latest prs to master 2019–01–08 15:44:06 — explorer#540 — $10 USD

fix: save label only when dismissed with ‘submit’ role 2019–02–01 12:53:31 — mobile-wallet#265 — $10 USD

fix: check if contact address or name is already present 2019–01–15 16:27:56 — desktop-wallet#955 — $10 USD

refactor: transaction filtering 2019–01–10 04:00:31 — explorer#542 — $10 USD

fix: change delegate voting banner if wallet is not owned 2019–01–14 08:38:46 — desktop-wallet#953 — $10 USD

refactor: adjust dropdown styles 2019–01–11 07:23:22 — explorer#546 — $10 USD

fix: close menus/search when clicking outside 2019–01–11 04:12:43 — explorer#547 — $10 USD

fix: use env variables for database creation 2019–01–17 09:46:28 — core-commander#109 — $10 USD

refactor: new wallet selection styles and ui 2019–01–21 19:59:50 — desktop-wallet#1006 — $10 USD

refactor: overall latest transactions per profile 2019–01–30 18:10:03 — desktop-wallet#1034 — $10 USD

fix: correctly handle zero balance on wallet heading info 2019–01–21 11:50:33 — desktop-wallet#1000 — $10 USD

misc: ui tweaks and typos 2019–01–07 13:32:52 — desktop-wallet#921 — $10 USD

fix: handle unsuccessful unvote transaction 2019–01–10 04:20:19 — desktop-wallet#949 — $10 USD

refactor: success/error colors and delay on clipboard button tooltip 2019–01–22 10:13:30 — desktop-wallet#1010 — $10 USD

refactor: transaction helper props in store getters 2019–01–07 12:21:14 — desktop-wallet#927 — $10 USD

feat/fix: validation on sign/verify modals & signed messages alignment 2019–01–24 20:20:12 — desktop-wallet#1014 — $10 USD

fix: add forged to delegate model 2019–01–25 19:57:05 — desktop-wallet#1017 — $10 USD

fix: broadcasting modal not closing 2019–01–29 15:50:28 — desktop-wallet#1038 — $10 USD

misc: correct placement of dropdown 2019–01–10 13:20:33 — explorer#544 — $10 USD

refactor: display default token while waiting for network token 2019–01–04 12:23:10 — explorer#538 — $5 USD

improvement: make wallet heading name more visible in dark mode 2019–01–20 12:01:25 — desktop-wallet#996 — $5 USD

fix: conditional alignment of items 2019–01–21 14:12:46 — desktop-wallet#1005 — $5 USD

misc: invert identicon hover behaviour 2019–01–28 13:50:29 — desktop-wallet#1025 — $5 USD

fix: responsive wallet link 2019–01–03 05:02:43 — explorer#534 — $5 USD

misc: add selector to purgecss whitelist 2019–01–15 04:31:25 — explorer#549 — $1 USD

chore: title mixup 2019–01–16 17:25:29 — security-vulnerabilities#2 — $1 USD

chore: contributors link 2019–01–23 03:36:53 — utils#7 — $1 USD

ItsANameToo — $122 USD

Number of pull requests: 6

feat: broadcast to multiple peers 2019–01–14 20:20:02 — desktop-wallet#937 — $100 USD

fix: make tests pass again and other circle issues 2019–01–04 05:04:13 — explorer#536 — $10 USD

fix: cast type to integer so it properly filters “all” 2019–01–07 10:32:20 — explorer#539 — $5 USD

fix: set default fees on transfer screen so send all properly works 2019–01–04 17:59:59 — desktop-wallet#930 — $5 USD

chore: update OKEx wallet 2019–01–25 05:33:25 — explorer#554 — $1 USD

docs: add missing authors to desktop wallet 2019–01–05 13:03:47 — docs#229 — $1 USD

JeremiGendron — $110 USD

Number of pull requests: 12

test(core-jest-matchers): increase coverage 2019–01–14 05:57:22 — core#1968 — $25 USD

test(core-logger-winston): increase coverage 2019–01–16 11:31:10 — core#1966 — $10 USD

fix(core-api): prevent cold wallet response 2019–01–10 04:10:38 — core#1955 — $10 USD

tests(crypto): Increase coverage and mark private methods 2019–01–08 05:15:08 — core#1950 — $10 USD

feat: Clarify custom peer disconnection 2019–01–07 19:09:44 — desktop-wallet#939 — $10 USD

fix(ui): Give hover class to WalletNew ButtonReload 2019–01–07 13:29:47 — desktop-wallet#920 — $10 USD

feat: Reset the headerType to null (default) when clicking outside search bar 2019–01–03 05:02:29 — explorer#516 — $10 USD

refactor(core-json-rpc): mark __ methods as private 2019–01–18 03:38:50 — core#1997 — $5 USD

fix: Provide chart tooltip when hovering on x-axis 2019–01–16 14:20:55 — desktop-wallet#973 — $5 USD

test(crypto): bignumber coverage 2019–01–16 06:58:21 — core#1984 — $5 USD

test(core-debugger-cli): increase coverage 2019–01–15 03:05:30 — core#1975 — $5 USD

refactor: intro screens text content 2019–01–09 15:42:09 — desktop-wallet#916 — $5 USD

ciband — $96 USD

Number of pull requests: 12

chore: Apply clang-format 2019–01–16 17:21:32 — cpp-client#56 — $10 USD

chore: Apply clang-format 2019–01–15 04:40:41 — cpp-crypto#44 — $10 USD

chore: Clang Tidy Fixes 2019–01–10 04:16:05 — cpp-crypto#42 — $10 USD

chore: add clang format support 2019–01–10 04:09:13 — cpp-crypto#43 — $10 USD

chore: add clang format support 2019–01–10 04:04:56 — cpp-client#52 — $10 USD

feat: Add clang tidy support to CI 2019–01–04 05:26:43 — cpp-crypto#39 — $10 USD

feat: Add clang tidy support to CI 2019–01–04 05:03:18 — cpp-client#49 — $10 USD

chore: Clear warnings 2019–01–03 04:24:07 — cpp-client#47 — $10 USD

fix: Correct PIO builds 2019–01–28 04:06:49 — cpp-crypto#52 — $5 USD

chore: Ignore 3rd party headers in clang-tidy 2019–01–11 05:07:50 — cpp-client#51 — $5 USD

chore: consolidated PIO configuration 2019–01–11 04:38:43 — cpp-client#48 — $5 USD

chore: Correct typo 2019–01–04 05:18:38 — cpp-crypto#40 — $1 USD

paroxysm — $80 USD

Number of pull requests: 5

refactor: export and use core-snapshots types 2019–01–05 07:28:40 — core#1947 — $25 USD

feat(core-interfaces): initial implementation 2019–01–03 06:54:15 — core#1924 — $25 USD

refactor: remove hacky use of ‘global’ in transaction builder tests 2019–01–14 06:16:17 — core#1971 — $10 USD

refactor: export core-api types 2019–01–07 07:03:22 — core#1948 — $10 USD

refactor: export core-blockchain types 2019–01–04 05:27:15 — core#1943 — $10 USD

Highjhacker — $65 USD

Number of pull requests: 5

feat: Implemented transactions filter on the homepage 2019–01–08 13:37:57 — explorer#535 — $25 USD

feat: Allow transactions filtering by types 2019–01–03 05:01:53 — explorer#513 — $25 USD

docs: add and fix go client examples 2019–01–03 05:00:45 — docs#224 — $5 USD

docs: update responses examples 2019–01–03 05:00:29 — docs#223 — $5 USD

fix: switch body and queryString parameters inside the create method 2019–01–03 04:59:51 — go-client#39 — $5 USD

moazzamak — $50 USD

Number of pull requests: 2

Addressing Long Range Attacks in AIP25 2019–01–12 07:24:39 — AIPs#44 — $25 USD

AIP-25: Providing PoW like guarantees on (D)PoS networks 2019–01–02 18:17:25 — AIPs#37 — $25 USD

vmunich — $25 USD

Number of pull requests: 1

AIP-26: URI Scheme Improvements 2019–01–09 09:06:14 — AIPs#41 — $25 USD

lutfinn — $25 USD

Number of pull requests: 1

indonesia translation 2019–01–06 13:10:06 — mobile-wallet#241 — $25 USD

zillionn — $11 USD

Number of pull requests: 2

Design improvements 2019–01–08 01:00:59 — desktop-wallet#816 — $10 USD

fix AIP-26 link 2019–01–09 11:31:04 — AIPs#43 — $1 USD

kalgoop — $10 USD

Number of pull requests: 1

feat: disable ‘sendall’ when user focuses amount 2019–01–16 18:41:54 — desktop-wallet#688 — $10 USD

marekhoeven — $10 USD

Number of pull requests: 1

refactor: position of votes 2019–01–25 10:57:15 — explorer#555 — $10 USD

galperins4 — $10 USD

Number of pull requests: 2

docs: update delegates and transactions missing endpoints 2019–01–11 04:12:24 — docs#225 — $5 USD

Python-Client SDK Examples Updates 2019–01–02 04:01:02 — docs#222 — $5 USD

KaiserKarel — $5 USD

Number of pull requests: 18

move from uint16 to uint32 2019–01–08 05:26:47 — go-client#41 — $5 USD

vulet — $5 USD

Number of pull requests: 1

fix: installation of separate libs 2019–01–31 14:52:48 — docs#256 — $5 USD

Nigui — $2 USD

Number of pull requests: 2

fix: broken link to event-emitter getEvents method 2019–01–10 04:19:51 — docs#230 — $1 USD

fix: wrong derivation source of wallet address 2019–01–10 04:18:33 — docs#231 — $1 USD

paulallenpierce — $1 USD

Number of pull requests: 1

Core-SV-0006 clarifications 2019–01–17 10:51:59 — security-vulnerabilities#3 — $1 USD

alessiodf — $1 USD

Number of pull requests: 1

Fix core-sv-004.md pull request url 2019–01–31 12:48:08 — security-vulnerabilities#4 — $1 USD

geopsllc — $1 USD

Number of pull requests: 1

chore: use generic name for logo 2019–01–25 05:36:03 — explorer#553 — $1 USD

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!