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 Jan 29, 2018 · 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

  1. Donate to development: bc1q5x02zqj5nshw0yhx2s4tj75z6vkvuvww26jak5 (non-bech32 address: 1AZgQZWYRteh6UyF87hwuvyWj73NvWKpL). These are paid out to development contributors.

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