Closed dmp1ce closed 4 years ago
Hmm, I'm surprised you get a permission denied error there, can you confirm it works fine with only one maker client?
I quite often run several ygs and 1 taker in the same directory ,admittedly on a regtest setup.
Also it's interesting to know what happens with multiple maker clients with separate daemons (they open using different ports so no worry there), i.e. leaving the default daemon config settings, in the same joinmarket-clientserver directory. On second thoughts, while that could be interesting, it's not so much here .. you have only one daemon process, so I don't see why it should conflict on that file since it's just running a twisted event loop, it's not like there are different threads per maker. Are you sure the permissions situation is/should be OK here?
(edited: maker not taker)
Also just for background please give a bit more detail like your OS, what commands you ran etc.
I'm running in a docker setup I have here: https://github.com/dmp1ce/BTC-Privacy-Suite
What is the directory which the process needs access to? I gave access to ~/.joinmarket
but any other directory is probably owned by root
but the process is running as joinmarket
user.
EDIT: I figured out the commitmentlist
is created in the scripts
directory usually. I guess it is the working directory of running script? I need to fix that with my permissions. It would be nice if this was also stored in ~/.joinmarket
.
Yep! That worked! I symlinked commitmentlist
file to ~/.joinmarket/commitmentlist
can the script worked fine. My Docker setup only gives access to write to ~/
. Thanks!
I have multiple makers setup to go through one daemon and every time I try to do a CoinJoin I get the following error below. I'm not sure if this is an issue with having multiple makers on one daemon or if it is a testnet issue.
I would like to be able to supply liquidity to testnet but so far I haven't been able to complete a CoinJoin using the
sendpayment.py
script.