Skip to content
This repository has been archived by the owner on May 13, 2022. It is now read-only.

What can I do for JoinMarket?

chris-belcher edited this page Sep 1, 2015 · 26 revisions

Here are some projects that would help JoinMarket.

Sorted by difficulty and time required, within each catagory sorted from most important to least important.

Note that this difficulty is my own estimate which will be based on my skills and experience. Easy and hard are relative terms, it's actually all quite easy.

Non-Programming

  1. Educate yourself about JoinMarket. Read all the written posts on the bitcointalk thread, subreddit and github issue tracker. Ask questions. Once you're ready, verify your understanding by making small transactions (with amounts you can afford to lose) and report problems, including any surprising/unexpected aspects.

  2. Create a logo to represent JoinMarket. Probably something along the lines of two hands shaking as if to suggest a deal being made, with the bitcoin logo somehow merging and splitting to allude to coinjoin

  3. People prefer to trust systems they understand. If you're good with graphics, you can help the project by creating an infographic for how it all works. For example how coinjoin transactions in the joinmarket software are communicated, created, checked and signed.

Ongoing

  1. Test pull requests and comment in the pull request thread. The importance of helping to test pull requests cannot be overstated Ask around if you need testnet coins for this (or get them from a faucet). Even commenting that "I ran the pull request and it seemed to work fine" is incredibly helpful.

Easy / Quick

https://github.com/chris-belcher/joinmarket/issues?q=is%3Aopen+is%3Aissue+label%3A%22Easy+%2F+Quick%22

Medium

https://github.com/chris-belcher/joinmarket/issues?q=is%3Aopen+is%3Aissue+label%3AMedium

Hard / Long

https://github.com/chris-belcher/joinmarket/issues?q=is%3Aopen+is%3Aissue+label%3A%22Hard+%2F+Long%22