--- Day changed Mon Apr 22 2019 00:05 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Read error: Connection reset by peer] 00:06 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 00:35 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Ping timeout: 268 seconds] 00:40 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 01:29 < AgoraRelay> [agora-irc/jsoprano] i had changed sendpayment script to force my comminsion in sats/byte, as estimatesmartfee estimates 10x higher fee then it is 01:29 < AgoraRelay> [agora-irc/jsoprano] but after updates my changes are ignored 01:30 < AgoraRelay> [agora-irc/jsoprano] is it being set now somwhere deeper in joinmarket-clientserver? 01:30 < AgoraRelay> [agora-irc/jsoprano] any way to specify tx fee simplier? 01:30 < AgoraRelay> [agora-irc/CgRelayBot] [cgan/AlexCato1] that functionality is already built-in, check your joinmarket.cfg, parameter tx_fees (you can configure sats/kb already there) 01:31 < AgoraRelay> [agora-irc/CgRelayBot] [cgan/AlexCato1] why your changes are ignored: you'd need to use "install.sh --develop" when first installing joinmarket if you want code-changes to take immediate effect 01:31 < AgoraRelay> [agora-irc/jsoprano] ah ok, before it was estimating blockcount, if its now in sats/kb then its good 01:31 < AgoraRelay> [agora-irc/jsoprano] strange, before updates my changes were working instantrly without reinstall 01:32 < AgoraRelay> [agora-irc/CgRelayBot] [cgan/AlexCato1] this was a change since we use virtual-envs, since joinmarket-clientserver afaik 01:32 < AgoraRelay> [agora-irc/CgRelayBot] [cgan/AlexCato1] tx_fees does both: block target and sat/kb, depending on which number you put there. Anything lower than 144 is interpreted as block target estimation, every value above that as sat/kb value 01:45 < AgoraRelay> [agora-irc/jsoprano] ok now i understand, thank you 01:49 < AgoraRelay> [agora-irc/CgRelayBot] [cgan/AlexCato] you're welcome 02:33 < waxwing> AlexCato1 the --develop flag wouldn't be needed to update joinmarket.cfg 02:34 < waxwing> jsoprano there's a good chance you haven't seen the comment for the tx_fees option: if <=144 it's treated as a block target, if > 144 it's treated as sats/byte, but note it is very unwise to choose between 144 and 1200. 02:34 < waxwing> the reason is, (a) fees less than 1000 sats/kB are generally not relayed, and (b) we randomise any choice by 20% to avoid you accidentally watermarking your transactions with all the exact same tx fee. 02:35 < waxwing> "treated as sats/kB" not sats/byte sorry, important difference ... hopefully it's clear. 02:49 < AgoraRelay> [agora-irc/CgRelayBot] [cgan/AlexCato] yes, true about joinmarket.cfg. But from what I understood from jsoprano was, that he modified the blockchain interface code directly. He doesnt need to do that any more, since he can just edit joinmarket.cfg. I just wanted to also explain why modifying that code didnt have any effect 02:50 < AgoraRelay> [agora-irc/CgRelayBot] [cgan/AlexCato] any change to any file in the script/ subdirectory *doesnt* need the "--develop" installation modifier. Any *other* code changes do. 03:11 < AgoraRelay> [agora-irc/jsoprano] yes i was changing tx_fee calculations right in the scripts/sendpayment.py 03:20 < AgoraRelay> [agora-irc/CgRelayBot] [cgan/AlexCato] oh, i see. That tx fee estimation in sendpayment.py is just used to *estimate* the fees it probably is gonna cost (needed to find the appropriate maker offers). The *actually* used TX fees for the bitcoin transaction are then later set exactly, using the value in joinmarket.cfg, when the transaction size is actually known 03:20 < AgoraRelay> (which is not the case in 03:20 < AgoraRelay> [agora-irc/CgRelayBot] the beginning, before the Taker talked to all the chosen Makers). 03:21 < AgoraRelay> [agora-irc/CgRelayBot] [cgan/AlexCato] thats a long way of saying: your code change did not work because that part of the code is not used for setting the final TX fee 03:32 < AgoraRelay> [agora-irc/jsoprano] nevertheless it worked couple of commits ago )) 03:32 < AgoraRelay> [agora-irc/jsoprano] but new solution is much better 03:59 < AgoraRelay> [agora-irc/jsoprano] often i started noticing that some makers offering coins, but never signing transactions, so sendpayment fails after long time trying 03:59 < AgoraRelay> [agora-irc/jsoprano] is that some malicious actors probing for some info? 04:06 < AgoraRelay> [agora-irc/jsoprano] and after several unsuccessfull attempts my utxo's being banend 04:06 < AgoraRelay> [agora-irc/jsoprano] *banned 04:29 < waxwing> jsoprano sorry i've been away, but ... i think you may be confused about the txfee settings in sendpayment.py? let me check 04:31 < waxwing> pretty sure there's nowhere there you could set the fee? could you point me to the line? 04:39 < AgoraRelay> [agora-irc/jsoprano] waxwing: i've already figured out how to set manual txfee properly 04:41 < AgoraRelay> [agora-irc/jsoprano] 108 │ # Dynamically estimate a realistic fee if it currently is the default value. 04:41 < AgoraRelay> [agora-irc/jsoprano] 109 │ # At this point we do not know even the number of our own inputs, so 04:41 < AgoraRelay> [agora-irc/jsoprano] 110 │ # we guess conservatively with 2 inputs and 2 outputs each. 04:41 < AgoraRelay> [agora-irc/jsoprano] 111 │ if options.txfee == -1: 04:41 < AgoraRelay> [agora-irc/jsoprano] 112 │ options.txfee = max(options.txfee, estimate_tx_fee(2, 2, 04:41 < AgoraRelay> [agora-irc/jsoprano] 113 │ txtype="p2sh-p2wpkh")) 04:41 < AgoraRelay> [agora-irc/jsoprano] 114 │ log.debug("Estimated miner/tx fee for each cj participant: " + str( 04:41 < AgoraRelay> [agora-irc/jsoprano] 115 │ options.txfee)) 04:41 < AgoraRelay> [agora-irc/jsoprano] 116 │ assert (options.txfee >= 0) 04:41 < AgoraRelay> [agora-irc/jsoprano] after line 110 i put txfee formula manually 04:41 < AgoraRelay> [agora-irc/jsoprano] now i revert that change 04:43 < az> What is the difference between BCH cash shuffle and join market? I tried to figure out why I would stick to BTC and use all these other tools while one wallet could do all this using cashshuffle? 04:44 < waxwing> soprano i see. yeah thanks. 04:46 < AgoraRelay> [agora-irc/jsoprano] az: no audience for BCH shills here 04:47 < az> I'm not a trader, I've had my first crypto currency last month. I've downloaded join market twice and tried to make it work 04:48 < az> If you have good argument instead of calling names then you are welcome 05:55 -!- kristapsk [~KK@gateway/tor-sasl/kristapsk] has joined #joinmarket 06:47 -!- StopAndDecrypt_ [~StopAndDe@173.44.57.130] has quit [Ping timeout: 246 seconds] 06:55 < technonerd> https://blog.cotten.io/russias-bitcoin-hacking-funds-c0a87b33f1e2?gi=6a49c59dadb7 06:55 < technonerd> Russia no mix coins 07:03 < belcher> interesting article, much more certainty than is justified 07:03 -!- StopAndDecrypt [~StopAndDe@unaffiliated/stopanddecrypt] has joined #joinmarket 07:03 < belcher> they dont seem to say how they find which outputs are change outputs, except by saying that some outputs are paying to a known service like bitpay... but then if you look at their diagram a lot payments go to an unknown cluster 07:04 < belcher> perhaps they're just following what walletexplorer.com tells them 07:04 < belcher> on the other hand, it does also look like no mixing was used 07:07 < technonerd> The hint of maybe using pooled mining to fund it was interesting 07:35 < waxwing> "This sort of transaction has multiple inputs, which requires that both address owners sign each input with their private key — implying commonality of either ownership or mutual interest." 07:35 < waxwing> satoshi's mistake will haunt us forever :) 07:35 < waxwing> although that's an interesting slant; "implying mutual interest" 07:35 < waxwing> they don't understand how bitcoin (coinjoin) works, of course 07:36 < waxwing> still i agree, interesting document, i just saw some random MSM article about it which was rubbish. thanks for the link technonerd 07:39 < waxwing> heh, "Core developer of Mochimo, the post-quantum cryptocurrency". 14:57 -!- core_ [~core@ilya.xxx] has joined #joinmarket 14:58 -!- felix34_ [~muh@5.2.76.19] has joined #joinmarket 14:58 -!- core [~core@unaffiliated/core] has quit [Ping timeout: 246 seconds] 14:58 -!- felix34 [~muh@5.2.76.19] has quit [Ping timeout: 246 seconds] 14:58 -!- Zenton [~user@unaffiliated/vicenteh] has quit [Ping timeout: 246 seconds] 14:59 -!- achow101 [~achow101@unaffiliated/achow101] has quit [Ping timeout: 246 seconds] 14:59 -!- achow101 [~achow101@unaffiliated/achow101] has joined #joinmarket 15:03 -!- Zenton [~user@unaffiliated/vicenteh] has joined #joinmarket 15:10 -!- viasil_ [~viasil@185.107.94.165] has joined #joinmarket 15:11 -!- sosthene_ [~sosthene@5.51.82.169] has joined #joinmarket 15:13 -!- gmaxwell_ [gmaxwell@mf4-xiph.osuosl.org] has joined #joinmarket 15:14 -!- gmaxwell_ is now known as Guest14877 15:16 -!- sosthene [~sosthene@5.51.82.169] has quit [Ping timeout: 250 seconds] 15:16 -!- viasil [~viasil@185.107.94.165] has quit [Ping timeout: 250 seconds] 15:16 -!- gmaxwell [gmaxwell@wikimedia/KatWalsh/x-0001] has quit [Ping timeout: 250 seconds] 15:16 -!- Zenton [~user@unaffiliated/vicenteh] has quit [Ping timeout: 250 seconds] 15:16 -!- d3spwn [~d3spwn@unaffiliated/d3spwn] has quit [Ping timeout: 250 seconds] 15:19 -!- Zenton [~user@unaffiliated/vicenteh] has joined #joinmarket 15:19 -!- d3spwn [~d3spwn@unaffiliated/d3spwn] has joined #joinmarket 16:06 -!- Neonz [~KK@gateway/tor-sasl/kristapsk] has joined #joinmarket 16:07 -!- kristapsk [~KK@gateway/tor-sasl/kristapsk] has quit [Remote host closed the connection] 16:55 -!- Zenton [~user@unaffiliated/vicenteh] has quit [Ping timeout: 252 seconds] 17:03 -!- Zenton [~user@unaffiliated/vicenteh] has joined #joinmarket 17:17 -!- AgoraRelay [~jmrelayfn@p5DE4ADE2.dip0.t-ipconnect.de] has quit [Ping timeout: 244 seconds] 17:30 -!- AgoraRelay [~jmrelayfn@p5DE4AC5B.dip0.t-ipconnect.de] has joined #joinmarket 17:55 -!- azizLIGHT [~azizLIGHT@unaffiliated/azizlight] has quit [Ping timeout: 245 seconds] 18:20 -!- Guest14877 [gmaxwell@mf4-xiph.osuosl.org] has quit [Changing host] 18:20 -!- Guest14877 [gmaxwell@wikimedia/KatWalsh/x-0001] has joined #joinmarket 18:21 -!- Guest14877 is now known as gmaxwell 18:33 -!- azizLIGHT [~azizLIGHT@unaffiliated/azizlight] has joined #joinmarket 18:56 -!- Zenton [~user@unaffiliated/vicenteh] has quit [Read error: Connection reset by peer] 18:56 -!- Zenton [~user@unaffiliated/vicenteh] has joined #joinmarket 23:07 -!- Neonz [~KK@gateway/tor-sasl/kristapsk] has quit [Ping timeout: 256 seconds]