roshii

Results 50 comments of roshii

Another refactoring, leaving `install.sh` intact, and optimizing layers. H/T to @3nprob and his work on https://github.com/JoinMarket-Org/joinmarket-clientserver/pull/1818 for the inspiration

- rebased - amended to py 3.13 image - added obwatcher layer and service

my previous iteration on this pull request, adding `obwatcher` service, was not satisfying since it implied hard coding yet another config file for a single service. i have therefore work...

removed `obwatcher` service from this pr, which will come in a subsequent pr. this pr has no more dependency.

You'd have to do it as follows, mapping your local folder to docker's expected location ``` docker run --rm -it -v ${HOME}/.joinmarket:/root/.jointmarket joinmarket-test bash -c "ls" ```

I was able to reproduce this error. While directory node will run fine with `HiddenServicePoWDefensesEnabled`, yg will not due to `txtorcon` parsing `torrc` and raising a `RuntimeError` for unknown config,...

above fix got merge, i can confirm that `yg` now runs without issue with `HiddenServicePoWDefensesEnabled` defined for other services. the following extra command after installation does the trick while waiting...

[0.4.8.16 (debian)](https://packages.debian.org/trixie/tor) worth nothing that despite being >0.4.8.1, [0.4.8.14 (alpine)](https://pkgs.alpinelinux.org/package/v3.18/community/x86_64/tor) isn't working due to to missing gpl pow module, if i remember correctly, but raising an explicit error on tor...

actually, running dn with pow enabled required a little tweak to jm: https://github.com/JoinMarket-Org/joinmarket-clientserver/pull/1819 tor doesn't handle pow defense via `ADD_ONION` at time of writing, therefore hs must be managed directly...

Please refer to https://github.com/JoinMarket-Org/joinmarket-clientserver/issues/1445 for an updated directory node list