This release includes full Join Market functionality:
- maker
- taker
- fidelity bond
Fully Noded can now control your JM wallet via the JM rpc api.
To use this you'll need to be running JM and Tor.
- create a
.joinmarket/ssl
directory andcd
into it (your JM data directory) - in a terminal run
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -sha256 -days 365
- when it prompts you for information just leave all blank except for the domain or fqdn which you can enter as
localhost
- test your daemon works by starting your jmvenv as normal, cd into scripts, and running
python jmwalletd.py
- it should start, then you can configure a tor hidden service for port
28183
- restart tor to ensure the hidden service is active
- take your hidden service hostname and add it to FN as a new node, along with the cert you created earlier, just the base64 text is needed, run
cat cert.pem
and paste only the text not the header and footer - FN will automatically recognize that as a JM node and allow you to enable it when a normal onchain node is also running
- go to any wallet in FN -> utxos and tap the mix button