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 Aug 2, 2021 · 26 revisions

Here are some projects that would help JoinMarket.

Sorted by difficulty and time required. 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.

Before starting on an issue, it's worth asking around whether anyone else is working on it, and for any advice for the details of how to do it.

Non-Programming

JoinMarket is an open source project which does not have a funding model, fortunately the project itself has very low running costs as it is almost-fully decentralized and available to everyone for free. Developers contribute only as volunteers and donations are divided amongst them. Many developers have also been important in advocating for privacy and educating the wider bitcoin user base. Be part of the effort to improve bitcoin privacy and fungibility. Every donated coin helps us spend more time on JoinMarket instead of doing other stuff.

  • 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.

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/JoinMarket-Org/joinmarket/issues?q=is%3Aopen+is%3Aissue+label%3A%22Easy+%2F+Quick+to+Implement%22

Medium

https://github.com/JoinMarket-Org/joinmarket/issues?q=is%3Aopen+is%3Aissue+label%3A%22Medium+difficulty+to+Implement%22

Hard / Long

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