--- Log opened Sat Feb 29 00:00:09 2020 01:20 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has quit [Quit: jonatack] 02:01 -!- deeiinu [~root@194.230.159.100] has quit [Ping timeout: 260 seconds] 03:06 -!- Braxton82Quitzon [~Braxton82@ns334669.ip-5-196-64.eu] has joined #joinmarket 03:46 -!- kristapsk [~KK@gateway/tor-sasl/kristapsk] has quit [Ping timeout: 240 seconds] 03:52 -!- kristapsk [~KK@gateway/tor-sasl/kristapsk] has joined #joinmarket 03:54 < AgoraRelay> [agora-irc/AlexCato1] for anyone interested in what caused this specific issue: 03:54 < AgoraRelay> [agora-irc/AlexCato1] omonu] getting error that liquidity is not big enough for transactions above 0.2 btc 03:55 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has joined #joinmarket 03:56 < AgoraRelay> [agora-irc/AlexCato1] the amount entered was "1" for 1 btc or "5" for 5 btc. But our code assumes these are SATS, not BTC. Naturally, there are no offers which match with 1 or 5 sats. Maybe the GUI isnt completely great UX right here (need to check what the help text says) 03:58 < kristapsk> AlexCato1, hmm, GUI always expects BTC values, cli treats integers as sats by default (but "btc" suffix can be added); but some ERROR message should be printed and everything aborted if amount is below dust 03:58 -!- takamatsu [~takamatsu@unaffiliated/takamatsu] has quit [Ping timeout: 255 seconds] 04:02 < AgoraRelay> [agora-irc/AlexCato] interesting, the GUI always expects btc? I didnt know that. But I confirmed with omonu that the problem went away when he entered the amount in sats in the gui 04:02 < kristapsk> I removed Cyberguerilla from README and replaced it with Darkscience (didn't think sending PR for such a minor non-code change is worth it) 04:02 < kristapsk> AlexCato, at least in single send dialog, hadn't played around with tumbler in GUI much 04:05 < kristapsk> I have plan to redesign single send in GUI (will look at tumbler later) and one of ideas is to change value input as inputbox + dropdown where you choose BTC or sat 04:06 < AgoraRelay> [agora-irc/AlexCato] that would be better UI indeed, like the idea 04:17 -!- rdymac [uid31665@gateway/web/irccloud.com/x-wpbtdmjvnxcrdzzh] has joined #joinmarket 04:36 -!- slivera [~slivera@217.138.204.102] has joined #joinmarket 04:51 -!- k3tan [~ketan@unaffiliated/k3tan] has quit [Quit: WeeChat 2.7.1] 04:55 -!- widwidwid [b816f4a7@184.22.244.167] has joined #joinmarket 04:57 < widwidwid> Hi, quick question. I want to run the yield-generator. Can I send coins to many addresses on different depths and the script will take everything in my wallet to the mix market ? 04:58 < AgoraRelay> [agora-irc/AlexCato] yes, that works. But if you currently have all the funds in just one BTC address, you gain nothing by splitting it and sending to different mixdepths. Then you can just send to one mixdepth. The yield generator will splits it up over time automatically among all mixdepths anyways 05:00 -!- Braxton82Quitzon [~Braxton82@ns334669.ip-5-196-64.eu] has quit [Ping timeout: 260 seconds] 05:04 -!- slivera [~slivera@217.138.204.102] has quit [Quit: Leaving] 05:05 < widwidwid> ok thanks 05:44 -!- widwidwid [b816f4a7@184.22.244.167] has quit [Remote host closed the connection] 07:10 < AgoraRelay> [agora-irc/omonu] running a tumbler with --max-cj-fee-abs 100000 --max-cj-fee-rel 0.001 with default algorithm still goes above that when making a cj "realcjfee=468212" additional the change was 0.019 btc which is a bit too much, no? change address was not used for some reason 07:22 < qubenix> omonu: iiuc max-cj-fee-{abs,rel} is per maker and realcjfee is a total for all makers 07:22 -!- undeath [~undeath@hashcat/team/undeath] has joined #joinmarket 07:25 < AgoraRelay> [agora-irc/omonu] qubenix: are you sure? because it ended up with cjfee_total=692104 07:25 < qubenix> no, i'm not sure 07:26 < qubenix> maybe cjfee_total includes miner fees? 07:26 < AgoraRelay> [agora-irc/omonu] no 07:26 < AgoraRelay> [agora-irc/omonu] there is a seperate one that says my_txfee=84146 07:26 < AgoraRelay> [agora-irc/omonu] which is also over the limit 07:27 < qubenix> ok, guess i'm not helpful here 07:46 < kristapsk> AlexCato, I was wrong, just looked again at code, you can specify either BTC or sat amounts, the same as in cli 07:51 -!- belcher [~belcher@unaffiliated/belcher] has joined #joinmarket 07:51 < AgoraRelay> [agora-irc/omonu] kristapsk 07:51 < AgoraRelay> [agora-irc/omonu] entering any decimal amount below 0.99999999 will see it as btc 07:52 < AgoraRelay> [agora-irc/omonu] but entering any amount above 1.00000000 also in decimal will see it as satoshi 07:52 < AgoraRelay> [agora-irc/omonu] however have a question around something else 07:52 < AgoraRelay> [agora-irc/omonu] loaded an external address from wallet to mixdepth 0 07:53 < AgoraRelay> [agora-irc/omonu] but running yield-generator-basic.py says "do not have any coins left" because listunspent returned none but it sees that there were X used addresses 07:54 < kristapsk> omonu, are you sure? it shouldn't be that way, it's bug then 07:54 < AgoraRelay> [agora-irc/omonu] kristapsk i am sure 07:55 < kristapsk> the code explictly checks that string contains "." in it, and if it has - treats it as BTC, if not - as sat 07:55 < AgoraRelay> [agora-irc/omonu] just ran wallet-tool.py m/49'/0'/0'/0/0 is confirmed 07:55 < AgoraRelay> [agora-irc/omonu] ^^ i see, got it 07:56 < AgoraRelay> [agora-irc/omonu] however, for some reason rpc: listunspent [0] 07:56 < AgoraRelay> [agora-irc/omonu] [DEBUG] rpc: listaddressgroupings [] 07:56 < AgoraRelay> [agora-irc/omonu] [DEBUG] Fast sync in progress. Got this many used addresses: 7 07:56 < AgoraRelay> [agora-irc/omonu] [DEBUG] rpc: listunspent [] 07:56 < AgoraRelay> [agora-irc/omonu] [DEBUG] bitcoind sync_unspent took 0.002210855484008789sec 07:56 < AgoraRelay> [agora-irc/omonu] [ERROR] do not have any coins left 07:57 < kristapsk> but it looks I can reproduce qt issue, will look into it 07:57 < kristapsk> ahhh, no I can't :) 07:57 < AgoraRelay> [agora-irc/omonu] should listunspent see an utxo? 07:58 < AgoraRelay> [agora-irc/omonu] qt related, at first i kept typing 1,2,3,4,5 ... without dots .. a bit confusing, as you mentioned some work around it would make it better 07:59 < kristapsk> omonu, yes, without dots is sats 08:01 < AgoraRelay> [agora-irc/omonu] should listunspent see an utxo? 08:01 < AgoraRelay> [agora-irc/omonu] upon running yield-gen 08:04 < AgoraRelay> [agora-irc/omonu] something is not working right :) 08:28 < AgoraRelay> [agora-irc/omonu] kristapsk do you know if yield generator only looks for funds that are labeled as "new deposit" or also others like "cj-out" 08:32 < kristapsk> omon, it looks into all UTXO's with enough confirmations 08:32 < AgoraRelay> [agora-irc/omonu] something is wrong in that case 08:32 < kristapsk> omonu 08:33 < AgoraRelay> [agora-irc/omonu] doing bitcoin-cli listunspent returns one unspent tx with 100+ confirms 08:33 < kristapsk> and wallet-tool.py does not show that UTXO? 08:33 < AgoraRelay> [agora-irc/omonu] however, when running yield-gen it says rpc: listunspent [] 08:33 < AgoraRelay> [agora-irc/omonu] wallet-tools sees that utxo 08:33 < kristapsk> ahh, that's just debug message, that it calls listunspent 08:33 < AgoraRelay> [agora-irc/omonu] but still 08:34 < kristapsk> [] is argument list for RPC call 08:34 < AgoraRelay> [agora-irc/omonu] "do not have any coins left" 08:34 < kristapsk> hmmm 08:34 < AgoraRelay> [agora-irc/omonu] tx has 100+ confirms, good size, bitcoin-cli listunspent sees it as unspent 08:35 < kristapsk> and it has "label": "joinmarket-wallet-XXXXXX"? 08:36 < kristapsk> ahh, no foget it 08:36 < AgoraRelay> [agora-irc/omonu] correct 08:36 < kristapsk> wallet-tool sees it, so yg should see it to 08:36 < AgoraRelay> [agora-irc/omonu] trying to debug it in wallet_service.py 08:37 < AgoraRelay> [agora-irc/omonu] unspent_list variable pulls the info correctly so the issue is somewhere else 08:38 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has joined #joinmarket 08:39 < AgoraRelay> [agora-irc/omonu] 'spendable': False, 'solvable': False 08:39 < AgoraRelay> [agora-irc/omonu] but probably means nothing 08:39 < AgoraRelay> [agora-irc/omonu] as bitcoin-cli is not holding those keys 08:56 < AgoraRelay> [agora-irc/omonu] kristapsk: what py version are you running there? 08:58 < kristapsk> omonu, where? you mean what is required for JM? any Python3 should be ok currently I think. 08:59 < AgoraRelay> [agora-irc/omonu] kristapsk: getting some weird errors, one after another.. python3.6 .. mix_balance: defaultdict(, {0: 0}) after that more builtins.assertionerrors 08:59 < kristapsk> are sure you are running inside virtualenv? 09:00 < kristapsk> also, for yg issue - are you sure you are using the same wallet file and joinmarket.cfg for both 09:00 < AgoraRelay> [agora-irc/omonu] yes, running inside virtualenv 09:03 < AgoraRelay> [agora-irc/omonu] as for the yg issue, i believe so, upon running yg Got this many used addresses: 7 and this is the only wallet i have around here 09:10 < kristapsk> here's patch that checks for dust threshold before sending, can help with sat vs BTC issues in the future, https://github.com/JoinMarket-Org/joinmarket-clientserver/pull/529 09:16 < AgoraRelay> [agora-irc/omonu] minsize (0.05) > maxsize (-27300) 09:19 < AgoraRelay> [agora-irc/omonu] my bad again :) it's in satoshis 09:21 < kristapsk> omonu, yeah, in configs everything is in satoshis 09:21 < AgoraRelay> [agora-irc/omonu] still can't get rid of do not have any coins left 09:21 < kristapsk> it was in cli too, until I added that btc support in backward compatible way 09:39 < qubenix> is it a bug or by design that when depositing to m/49'/0'/0'/0/{1,2,4} that m/49'/0'/0'/0/3 is skipped in wallet-tool display method? i was thought it would still show there as new in between two deposits. 09:47 -!- DSRelBot [~DSRelBot@p5486697D.dip0.t-ipconnect.de] has joined #joinmarket 09:47 -!- AgoraRelay [~jmrelayfn@p5486680F.dip0.t-ipconnect.de] has quit [Ping timeout: 260 seconds] 09:48 -!- DSRelBot_ [~DSRelBot@p5486680F.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 10:05 -!- AgoraRelay [~jmrelayfn@p5486697D.dip0.t-ipconnect.de] has joined #joinmarket 10:22 < belcher> qubenix thats expected behaviour, the code expects that you've handed out 3 to someone and they havent paid you 10:22 < qubenix> ty belcher 10:24 < qubenix> btw that's actually exactly what happened to me, so the code is really intuitive there. i have a script to display me the next deposit address w/qrcode, and i was plesently surprised that i didn't have to modify it for situations like this. 10:26 < belcher> yep, address reuse should be avoided even if the address never actually got paid to 10:51 < AgoraRelay> [agora-irc/AlexCato] omonu: there is a seperate one that says my_txfee=84146 <-- that is the actual amonut spend as tx fee for the transaction. The values you configure are all in satoshi per byte. So if your transaction is big (e.g. many counterparties or many UTXOs for some counterparties), it's totally normal that the actual tx_fee is higher than the txfee per 10:51 < AgoraRelay> byte. It still should be within +/- 20% of the configuration value when 10:51 < AgoraRelay> [agora-irc/AlexCato] you take the size of the transaction into account 12:31 -!- snaak [6d84ce0d@109.132.206.13] has joined #joinmarket 12:50 -!- snaak [6d84ce0d@109.132.206.13] has quit [Remote host closed the connection] 13:03 -!- deafboy [quasselcor@cicolina.org] has quit [Quit: deafboy] 13:03 -!- deafboy [quasselcor@cicolina.org] has joined #joinmarket 13:08 -!- k3tan [~ketan@217.138.204.88] has joined #joinmarket 13:08 -!- k3tan [~ketan@217.138.204.88] has quit [Changing host] 13:08 -!- k3tan [~ketan@unaffiliated/k3tan] has joined #joinmarket 13:20 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has quit [Ping timeout: 240 seconds] 13:32 -!- slivera [~slivera@217.138.204.105] has joined #joinmarket 13:44 -!- slivera_ [~slivera@217.138.204.105] has joined #joinmarket 13:47 -!- slivera [~slivera@217.138.204.105] has quit [Ping timeout: 258 seconds] 14:26 -!- k3tan [~ketan@unaffiliated/k3tan] has quit [Quit: WeeChat 2.7.1] 14:29 -!- k3tan [~ketan@217.138.204.88] has joined #joinmarket 14:29 -!- k3tan [~ketan@217.138.204.88] has quit [Changing host] 14:29 -!- k3tan [~ketan@unaffiliated/k3tan] has joined #joinmarket 16:17 < qubenix> waxwing: nice job on the vr payjoin presentation! 16:24 < kristapsk> here's recording by the Jameson Lopp, btw - https://www.youtube.com/watch?v=CodzzGyU_lk 16:26 < qubenix> oh, didn't know that was lopp's feed. that's the vid i'm watching. 16:34 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 255 seconds] 16:37 -!- belcher [~belcher@unaffiliated/belcher] has joined #joinmarket 16:50 < k3tan> kristapsk: thanks for the link! 17:48 -!- DSRelBot_ [~DSRelBot@p54866FEF.dip0.t-ipconnect.de] has joined #joinmarket 17:48 -!- AgoraRelay [~jmrelayfn@p5486697D.dip0.t-ipconnect.de] has quit [Ping timeout: 258 seconds] 17:49 -!- DSRelBot [~DSRelBot@p5486697D.dip0.t-ipconnect.de] has quit [Ping timeout: 260 seconds] 17:54 -!- undeath [~undeath@hashcat/team/undeath] has quit [Quit: WeeChat 2.7] 18:04 -!- AgoraRelay [~jmrelayfn@p54866FEF.dip0.t-ipconnect.de] has joined #joinmarket 18:29 -!- belcher [~belcher@unaffiliated/belcher] has quit [Quit: Leaving] 21:03 -!- slivera_ [~slivera@217.138.204.105] has quit [Ping timeout: 256 seconds] 22:05 -!- slivera [~slivera@217.138.204.102] has joined #joinmarket --- Log closed Sun Mar 01 00:00:11 2020