The month of June is now over and we had a lot of great community contributions. A big thank you goes out to our community developers who are regularly helping us improve our codebase and who make the ARK community the best in the industry!

We remain sincerely grateful for those who contribute on a regular basis and are excited to see several new faces this month — shout out to the new developers joining our program (first contributions): lemii, jdar, kylelobo and dileepajayakody. Be sure to spread the word about our bounty program to help us get more developers involved and contributing to the ARK Ecosystem.

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

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

We have several open issues that have fixed bounties assigned to them (we call these Tier 0 and Tier 1 projects). You can see the list below and choose one to tackle by requesting to be assigned to it on GitHub. In the upcoming weeks you can expect much more of the predefined Tier 0 and Tier 1 tasks as we refine this process, along with more Desktop Wallet related Tier 0 projects. We will list them in their respective repositories along with posting them here monthly.

Tier 0 Open Projects

ARK Core

ARK Explorer

Tier 1 Open Projects

ARK Core

And here are the participants and contributors of the June 2019 Github development bounty program!

June 2019 Participants

dated — $135 USD

Number of pull requests: 9

chore: tailwindcss major version update (v1.0.4) 2019–06–28 20:46:12 — explorer#651 — $50 USD

fix: prioritize Ledger wallets on the wallet sidebar 2019–06–24 15:09:40 — desktop-wallet#1297 — $25 USD

refactor: use activeDelegates provided by network 2019–06–28 11:21:18 — mobile-wallet#355 — $10 USD

feat: handle enter key when manually importing wallet 2019–06–27 17:12:45 — mobile-wallet#354 — $10 USD

test: adapt unit tests to new api responses and use legacy jsonwire mode in e2e tests 2019–06–22 13:03:29 — explorer#649 — $10 USD

fix: handle undefined delegate rank 2019–06–05 15:15:35 — explorer#635 — $10 USD

fix(core-api): off by one error in transaction confirmations 2019–06–02 02:35:06 — core#2645 — $10 USD

fix: include delegates that never forged in not-forging count 2019–06–22 13:24:52 — explorer#650 — $5 USD

chore(deps): upgrade axios 2019–06–01 13:46:52 — pay#17 — $5 USD

Lemii — $56 USD

Number of pull requests: 4

docs(api): add orderBy query parameter documentation to the Public API docs 2019–06–23 13:53:56 — docs#437 — $25 USD

docs(api): update API response and curl command examples 2019–06–17 09:05:40 — docs#432 — $25 USD

docs(pay): add reset functionality to API documentation 2019–06–25 15:33:12 — docs#441 — $5 USD

docs(faq): change slack channel on / Bounties page 2019–06–17 12:51:42 — docs#433 — $1 USD

jdar — $25 USD

Number of pull requests: 1

Add quickstart for running core tests (not just dev environment) 2019–06–23 13:52:08 — docs#435 — $25 USD

moazzamak — $25 USD

Number of pull requests: 1

Sybil deterrence via relay friction 2019–06–24 06:19:20 — AIPs#100 — $25

kalgoop — $16 USD

Number of pull requests: 3

refactor: wallet address & balance clickable on WalletAll page 2019–06–24 19:26:06 — desktop-wallet#1301 — $10 USD

refactor: close currency header immediately on change 2019–06–07 10:09:30 — explorer#641 — $5 USD

Typo: Fix some punctuation mistakes 2019–06–10 10:26:38 — mobile-wallet#340 — $1 USD

danielstc — $5 USD

Number of pull requests: 1

misc: italian language update 2019–06–27 15:41:51 — desktop-wallet#1306 — $5 USD

kylelobo — $4 USD

Number of pull requests: 4

Highjhacker — $2 USD

Number of pull requests: 2

fix : typos 2019–06–27 21:27:29 — java-client#42 — $1 USD

refactor: rename `received_transaction` to `received_transactions` 2019–06–15 13:32:37 — ruby-client#42 — $1 USD

dileepajayakody — $1 USD

Number of pull requests: 1

Special Contributions

alessiodf— $150 USD

Alessio reported a potential problem which can cause inconveniences for end users where the transaction pool rejects transactions that are older than 6 hours or from the future. But this does not apply when the pool is bypassed allowing forgers to selectively forge expired transactions. This will no longer be fundamentally possible in Core v2.5 as blocks with expired or future transactions are discarded on the protocol-level.

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!