--- Day changed Sun Apr 07 2019 02:13 < waxwing> I've been a bit busy at the conference, does anyone have an idea what's going on here? https://github.com/JoinMarket-Org/joinmarket-clientserver/issues/341 03:18 -!- lnostdal [~lnostdal@77.70.119.51] has quit [Remote host closed the connection] 04:01 -!- viasil_ [~viasil@185.107.94.165] has quit [Read error: Connection reset by peer] 04:05 -!- viasil [~viasil@185.107.94.165] has joined #joinmarket 04:25 -!- rob [7a9a7a1e@gateway/web/freenode/ip.122.154.122.30] has joined #joinmarket 04:25 -!- rob is now known as Guest70983 04:29 < Guest70983> hi everyone, short q: as a yield generator, will my own coins also get mixed, meaning, my wallet will contain more utxos the longer I'm in? 04:34 -!- Xeha [~Xeha@unaffiliated/k1773r] has quit [Quit: /dev/null] 04:39 -!- Me [4f700ec6@gateway/web/freenode/ip.79.112.14.198] has joined #joinmarket 04:39 -!- Me is now known as Guest58679 04:39 < Guest58679> Hello. :) 04:42 < Guest58679> I am trying to get JoinMarket with "yield generator" up and running. 04:44 < Guest58679> I think I am at the Testing part from here: https://github.com/JoinMarket-Org/joinmarket/blob/master/README.md#installation 04:45 < Guest58679> The next part, the "PYTHONPATH=.:$PYTHONPATH py.test" part . . . is proving beyond my understanding. 04:46 < Guest58679> I should say up front that I have no coding/programming experience, so whatever help I need . . . is going to be help for a complete noob. ;) 04:51 < d3spwn> Guest58679: thats the documentation for the old version of joinmarket. you should use https://github.com/JoinMarket-Org/joinmarket-clientserver instead 04:51 < kristapsk> Guest70983, yes, your coins will be mixed and you gain privacy too, UTXO count will raise and fall from time to time, there isn't limit for 1 or 2 UTXO's as inputs for a single CJ, see also "merge_alogrithm" configuration setting 04:56 < Guest58679> Hmmm . . . so I have to run this "install.sh" somehow . . . 05:01 < Guest58679> I am in the JoinMarket directory, and in the command line interface I type "./install.sh", like it says here: https://github.com/JoinMarket-Org/joinmarket-clientserver, in the "Quickstart", but it no go . . . 05:01 < Guest58679> "'.' is not recognized as an internal or external command, operable program or batch file." 05:05 < kristapsk> Guest58679, it's bash script, sounds to me you are trying to run it from a Windows 05:19 < Guest58679> I am running Windows, yeah. 05:22 -!- Guest58679 [4f700ec6@gateway/web/freenode/ip.79.112.14.198] has quit [Quit: Page closed] 05:26 -!- OtherMe [4f700ec6@gateway/web/freenode/ip.79.112.14.198] has joined #joinmarket 05:31 -!- OtherMe [4f700ec6@gateway/web/freenode/ip.79.112.14.198] has quit [Quit: Page closed] 05:32 < d3spwn> check thw windows section of https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/docs/INSTALL.md 05:33 -!- OtherMe [4f700ec6@gateway/web/freenode/ip.79.112.14.198] has joined #joinmarket 05:40 < d3spwn> jm does require some basic cli knowlege 05:46 < OtherMe> Heh . . . I'm discovering . . . 06:04 < OtherMe> . . . I seem to be making at least one step of progress in running the "./install.sh" using the "Ubuntu Bash shell thing in Windows 10" . . . 06:18 < OtherMe> So, install.sh was runnin' good . . . then: 06:20 < OtherMe> File "/usr/lib/python3.6/subprocess.py", line 291, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/mnt/c/Users/User/Downloads/Programs/JoinMarket/joinmarket-clientserver-0.5.4/deps/secp256k1-1e6f1f5ad5e7f1e3ef79313ec02023902bf8175c/configure', '--disable-shared', '--enable-static', '--disable-dependency-tracking', '--with-pic', '--enable-module-recovery', '--disable-jni', '--pre 06:20 < OtherMe> '--prefix', '/mnt/c/Users/User/Downloads/Programs/JoinMarket/joinmarket-clientserver-0.5.4/deps/coincurve-9.0.0/build/temp.linux-x86_64-3.6', '--enable-experimental', '--enable-module-ecdh', '--with-bignum=gmp', '--enable-benchmark=no']' returned non-zero exit status 1. libsecp256k1 was not build. Exiting. 06:40 < OtherMe> Hmmm . . . I changed the directory for JoinMarket and . . . it seemed to run install.sh correctly, to completion . . . 06:49 < Guest70983> I never got JM to run in Windows 06:49 < Guest70983> (the ubuntu environment of Win10 to be exact) 06:52 < Guest70983> which of the YG scripts are you guys actually working with and what would you consider as reasonable fees? It may sound a bit naive to ask this, but I have no feeling at all re: demand side, expected 'interest' etc. 06:52 < OtherMe> Oh goodie . . . 07:11 < kristapsk> just stick to the defaults where you aren't sture what to change 07:13 < kristapsk> Guest70983, about what scripts - I always use yg-privacyenhanced.py 08:47 -!- lnostdal [~lnostdal@77.70.119.51] has joined #joinmarket 09:00 -!- Xeha [~Xeha@unaffiliated/k1773r] has joined #joinmarket 09:05 -!- Zenton [~user@unaffiliated/vicenteh] has quit [Read error: Connection reset by peer] 09:05 -!- Zenton [~user@unaffiliated/vicenteh] has joined #joinmarket 09:45 -!- Xeha [~Xeha@unaffiliated/k1773r] has quit [Ping timeout: 246 seconds] 09:52 -!- Xeha [~Xeha@unaffiliated/k1773r] has joined #joinmarket 09:54 < Guest70983> I have JM installed on a Raspi … is it possible to autostart the YG somehow? 11:26 < waxwing> Guest70983, don't think we have anything specific set up for that, though i'm sure it's fairly easy on linux ... it is pretty good at not stopping though, while the system's up. 11:29 -!- Cory [~Cory@unaffiliated/cory] has quit [Ping timeout: 240 seconds] 11:30 < kristapsk> my systems usually have good enough uptime, I don't bother do do that, just start manually in tmux 11:31 < kristapsk> rpi has systemd, guess somebody could write something to manage it as a service automatically, I don't use it myself 11:35 -!- Pasha [Cory@unaffiliated/cory] has joined #joinmarket 11:38 -!- Pasha is now known as Cory 11:38 -!- Xeha [~Xeha@unaffiliated/k1773r] has quit [Read error: Connection reset by peer] 11:40 -!- Xeha [~Xeha@unaffiliated/k1773r] has joined #joinmarket 11:41 < Guest70983> thanks @kristapsk ! 12:49 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has joined #joinmarket 13:15 -!- kristapsk [~KK@gateway/tor-sasl/kristapsk] has quit [Remote host closed the connection] 13:15 -!- kristapsk [~KK@gateway/tor-sasl/kristapsk] has joined #joinmarket 14:03 < OtherMe> Speaking of "not stopping" . . . is there a way to check that the yield generator is still running? 14:12 < OtherMe> . . . also speaking of stopping . . . what command to I type in to halt/stop the yield generator when I want to shut down my computer? 14:25 < kristapsk> OtherMe, I just run it inside tmux window, if it's still running, it still outputs log, and I stop it with Ctrl+C :) 14:26 < kristapsk> only bad thing that can happen if you instantly shut down your computer without stopping yg IMHO is that lockfile for the wallet is not removed and you need to remove it manually before you can start yg again 14:58 < OtherMe> I am running it in the Ubuntu app on Windows, is there a way to check that it is still running in that environment? 15:03 < AgoraRelay> [agora-irc/CgRelayBot] [cgan/AlexCato] I dont think auto-starting a YG is that easy - how would you deal with entering the wallet's password (in a way that doesnt totally blow up security)? 15:03 < waxwing> alexcato oh. yeah we'd have to do some cookie style auth or whatever, right 15:04 < waxwing> OtherMe, hmm not sure, do you mean, see that it's running from windows itself, outside the ubuntu instance? 15:04 < waxwing> i prob won't be able to answer anyway, i only tried one time to set it up on windows like that, it seemed to work but i only did a few basic tests. 15:20 < kristapsk> I think it should be possible to do the same there, Windows Subsystem for Linux basically is a Linux ABI layer for Windows that allows Windows to execute Linux programs 15:21 < kristapsk> so, tmux should work, I think 15:23 < AgoraRelay> [agora-irc/CgRelayBot] [cgan/AlexCato] and for what its worth, i can confirm that the yield generator is super stable. Was away several weeks and just returned home, it's still running perfectly fine after that time. So just starting it manually and forgetting about it until the next reboot is fine 15:26 < OtherMe> I started it about an hour and a half ago . . . the bottom line ends: "JM daemon setup complete" . . . and then the little white underline cursor thing is blinking. 15:26 < OtherMe> I don't know if it is getting whatever information it needs to be connected and link up with "takers" and the marketplace . . . 15:27 < waxwing> OtherMe, i just sent out a request, did you see an offer being printed out by your bot? 15:28 < waxwing> also check the link in the topic of the channel, you can look for your bot's offer there. you may want to run the obwatcher script in obwatch/ subdirectory, note it uses the config file from the scripts/ directory that you've already set up 15:29 < waxwing> then it serves on localhost so you can check it locally in your browser. it's just a convenience compared to going into the actual IRC channels and looking for the bots there. 15:32 -!- kristapsk [~KK@gateway/tor-sasl/kristapsk] has quit [Quit: Leaving] 15:33 < OtherMe> waxwing, no I do not see anything being displayed after the "JM daemon setup complete" line. 15:35 < AgoraRelay> [agora-irc/CgRelayBot] [cgan/AlexCato] that is probably fine. The default log level shown is "INFO", so waxwing's command is not shown there 15:36 < AgoraRelay> [agora-irc/CgRelayBot] [cgan/AlexCato] if you want more log output so you see more verbose messages, you can set the "console_log_level" to DEBUG in your joinmarket.cfg 15:43 < waxwing> alexcato oh thanks, forgot about that. 15:44 < waxwing> perhaps we should default to debug for the maker bots. 15:44 < OtherMe> I am trying the DEBUG thang now. ;) ..thumbs up.. 15:44 < OtherMe> Is there some way to stop/halt this thing by typing a command? 15:45 < OtherMe> I don't want to have to delete the lock file unless I have to. :) 15:45 < waxwing> OtherMe, no, it's not written as a daemon like that; just ctrl-c to stop it. 15:45 < OtherMe> Hahahah. 15:45 < OtherMe> Your version of no seems like yes to me. 15:46 < waxwing> :) 15:46 < OtherMe> . . . I type control + c and . . . it stops. 15:47 -!- Guest70983 [7a9a7a1e@gateway/web/freenode/ip.122.154.122.30] has quit [Ping timeout: 256 seconds] 17:33 -!- AgoraRelay [~jmrelayfn@p54866BEC.dip0.t-ipconnect.de] has quit [Ping timeout: 257 seconds] 17:37 -!- side^effects [~al|iss@gateway/tor-sasl/aliss/x-63218493] has joined #joinmarket 17:42 -!- AgoraRelay [~jmrelayfn@p5DE4AB5C.dip0.t-ipconnect.de] has joined #joinmarket 18:25 -!- daycare [488c5877@gateway/web/freenode/ip.72.140.88.119] has quit [Quit: Page closed] 21:27 -!- Rob4488 [7a9a7a1e@gateway/web/freenode/ip.122.154.122.30] has joined #joinmarket 21:28 < Rob4488> I just realized my JM runs on the sdcard of the rpi ... could I just move it to the hdd and run it from there? worrying about write operations 21:52 -!- rob4488_ [7a9a7a1e@gateway/web/freenode/ip.122.154.122.30] has joined #joinmarket 21:53 -!- Rob4488 [7a9a7a1e@gateway/web/freenode/ip.122.154.122.30] has quit [Ping timeout: 256 seconds] 21:55 < rob4488_> test 23:55 < OtherMe> I just was a part of a join operation . . . right after the transaction confirmed in a block my JoinMarket yield generator script went nuts trying to half the fee . . . like over and over and over dozens of times a second . . . 23:56 < OtherMe> "[INFO] Warning: too high txfee to be profitable, halfing it to: 0" 23:56 < OtherMe> It is doing that . . . seemingly endlessly . . . 23:59 < OtherMe> I changed the "cjfee_r", "txfee" and "minsize" . . . but I am not sure which one . . . or which combination is causing the txfee halving profit calculation to . . . have an epileptic fit . . .