# Using joinstr

#### Android App

<figure><img src="https://889558918-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtPzj7pyFkGDKqqcqNQ0q%2Fuploads%2FU4myziPkFo0eNo292Wcz%2Fimage.png?alt=media&#x26;token=ff488eaf-f51a-43dc-bd3c-fcc6dd64dcd5" alt=""><figcaption><p><br></p></figcaption></figure>

Download link: <https://gitlab.com/invincible-privacy/joinstr-kmp/-/releases>

* Run a bitcoin node with below config:\
  \
  `signet=1`\
  `prune=550`\
  \
  `[signet]`\
  `rpcport=38332`\
  `rpcuser=rpcuser`\
  `rpcpassword=password`\
  \
  `rpcbind=192.168.1.10`\
  `rpcallowip=192.168.1.1/24`\
  \
  Assuming 192.168.1.10 is the IP address of your device and 192.168.1.1 is the IP address of gateway. Device running bitcoin node and mobile should use the same wi-fi network.
* Create a bitcoin wallet and get some signet coins.
* Save nostr relay and RPC credentials in mobile app. Select wallet and VPN gateway.
* Create a pool and join it from another device. Enter denomination according to the available UTXOs. Select input which gets signed automatically and a coinjoin transaction will be broadcasted in a few seconds.

#### Electrum Plugin

* Download plugin from <https://gitlab.com/invincible-privacy/joinstr/-/tree/main/plugin/zip/>
* Extract in `electrum/electrum/plugins`
* Install [nostrj](https://pypi.org/project/nostrj/), pyqtspinner, pillow and qrcode sugin `pip`
* Save a nostr relay, denomination and peers in settings after enabling the plugin
* Restart electrum and start using coinjoin

Tutorial: <https://uncensoredtech.substack.com/p/tutorial-electrum-plugin-for-joinstr>

<figure><img src="https://889558918-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtPzj7pyFkGDKqqcqNQ0q%2Fuploads%2FaJN5mKLokWxF2RLHaFpQ%2Fimage.png?alt=media&#x26;token=8618e6f8-750d-49dd-86ab-32a53cbfa421" alt=""><figcaption></figcaption></figure>

<figure><img src="https://889558918-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtPzj7pyFkGDKqqcqNQ0q%2Fuploads%2FfuUPvLWOp7LHg7gqdPXN%2Fimage.png?alt=media&#x26;token=e2e4d15b-2a22-48de-be9c-a34d077e63f0" alt=""><figcaption></figcaption></figure>
