--- Day changed Sat Aug 24 2019 00:11 -!- harding [~harding@cpe-66-91-121-125.hawaii.res.rr.com] has quit [Ping timeout: 248 seconds] 00:18 -!- takamatsu [~takamatsu@unaffiliated/takamatsu] has joined #joinmarket 04:24 -!- Giszmo [~leo@143.120.252.27.dyn.cust.vf.net.nz] has quit [Quit: Leaving.] 05:21 < d3spwn> waxwing: I asked because I was thinking of contributing and I was wondering what parts needs most attention. 05:23 < d3spwn> I hope you didn't think I was asking you to start working on updating the documentation :) 05:34 < qubenix> according to walletsrecovery.org, this link needs to be updated: https://github.com/JoinMarket-Org/joinmarket/wiki/Using-the-JoinMarket-internal-wallet 05:46 -!- nkuttler [~nkuttler@unaffiliated/nkuttler] has quit [Quit: leaving] 05:46 -!- nkuttler [~nkuttler@unaffiliated/nkuttler] has joined #joinmarket 05:59 < d3spwn> touché 06:00 < d3spwn> *touche 06:36 -!- deafboy [quasselcor@cicolina.org] has quit [Quit: deafboy] 06:36 -!- deafboy [quasselcor@cicolina.org] has joined #joinmarket 06:37 -!- deafboy [quasselcor@cicolina.org] has quit [Client Quit] 06:40 -!- deafboy [quasselcor@cicolina.org] has joined #joinmarket 06:47 < waxwing> d3spwn, yes i understood, and appreciate your earlier contribution, but it's better for me to do this part - i want to centralize the majority of the instructions in one large doc 06:48 < waxwing> i should be finished in a day or two, or nearly finished, and i can PR it and then you can offer your suggestions on that 06:48 < waxwing> of course nothing stopping your PRing any particular edits you feel like, but prob wait till tomorrow or possibly wednesday (i'm travelling monday) 06:49 < waxwing> qubenix, yes i saw that. i think it was that that reminded me, along with d3spwn although i can honestly say i had planned to do it after the release. it's easy enough work but it just takes time. 06:50 < waxwing> i did probably 4 hours yesterday but i'm also engaged in trying to get that SNICKER BIP into a decent state before publishing it more widely. 08:16 < waxwing> btw they listed the path wrong, i've told rodolfo 09:51 < qubenix> waxwing: i was going to make a PR to fix the derivation path. if i understand their method correctly, i think it should look like this: |`m/49'/0'/0'`\|`1'`\|`2'`\|`3'`\|`4'`\|. so it will display something like: |m/49'/0'/0'|1'|2'|3'|4'| 10:21 < waxwing> qubenix, yes, except I'd just put n rather than 0..5 10:21 < waxwing> especially since 0..4 is not fixed right 10:26 < qubenix> ok, so they just have the n in the wrong spot 10:27 < waxwing> well they were missing the coin type 10:28 < waxwing> so yeah another way of saying it i guess 10:28 < waxwing> bip44 specifies m/purpose'/coin type'/account'/.. etc in case you or anyone else didn't know where it's written 10:55 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has joined #joinmarket 11:06 < waxwing> if anyone could find a moment to help this person diagnose their jsonrpc error i'd appreciate it. i'm flat out right now. 11:06 < waxwing> https://www.reddit.com/r/joinmarket/comments/ctvffb/problems_checking_wallet_bitcoin_core_on_another/ 11:15 < waxwing> btw i have not been able to get in touch with belcher since the release. if anyone has a fairly active twitter account it might make sense to tweet out the release (just link my mastodon post or my reddit post), obv we want it coming from @joinmarket, but that'll have to wait. 11:52 < waxwing> doc updates first draft here if anyone wants to read it: https://github.com/JoinMarket-Org/joinmarket-clientserver/pull/384 12:34 < qubenix> why does the derivation path on walletsrecovery have the |1'/0' ? is it supposed to be referring to the change path? 12:37 -!- Comstock [Comstock@gateway/vpn/privateinternetaccess/comstock] has joined #joinmarket 12:38 < waxwing> you mean what they had up now? i think it comes from this: while it's standard in BIP32 to have change/receiving distinction below account, in joinmarket we call it external/internal and maybe people don't realise it's the same thing 12:38 < waxwing> otoh ... do i remember right that actually they call it external/internal in bip32 itself? 12:39 < waxwing> anyway i can only guess. there is no reason to make ours different from e.g. eclair, i have even tested that you can import from jm to eclair. or trezor etc. 12:39 < waxwing> just that one difference, that we use multiple accounts. 12:39 -!- test12393 [4d164901@ip4d164901.dynamic.kabel-deutschland.de] has joined #joinmarket 12:39 < waxwing> that's why it's all a bit annoying, i was always trying to stress to people that it follows the standard, but i guess people don't guess the message because our docs were not well updated. hence ^^ 12:40 < waxwing> s/guess/get/ the message sorry 12:41 < waxwing> also we do actually "support" BIP84 now (bech32 p2pwkh) within the code, but it's largely academic (in theory you can use it for payjoin but i assume 0 people have done that) 12:42 < qubenix> ok. so the best pr would be to change it to m/49'/0'/0' (like eclair), not like m/49'/0'/n. especially with your last message because truly it is m/49'|84'/0'/n, but not in practice. 12:46 < waxwing> qubenix, no i think it should definitely be n not zero. 12:47 < waxwing> because if someone wants to recover a Joinmarket wallet they cannot assume that all the funds are in mixdepth/account 0. 12:47 < waxwing> also n' not n 12:47 < waxwing> also please don't include the 84 option, it is too obscure/unused for now. it would confuse people. 12:48 < waxwing> probably later if there is a further major upgrade to Joinmarket we may switch to either exclusively or optionally BIP84 instead of 49, but for now basically 100% of usage is BIP49. 12:48 < waxwing> you can't use 84 with actual Joinmarket coinjoins of course. 12:48 < qubenix> right, got all that. no 84, n'. but what about the change. should we do m/49'/0'/n'/0|1 ? 12:49 < qubenix> i think most wallets handle that already with just up to the n'? 12:49 < waxwing> personally i would prefer m/49'/0'/n' so that it compares correctly with eclair and samourai and trezor (I think? I need to go look at the list) 12:49 < waxwing> yeah 12:49 < qubenix> got it 12:49 < waxwing> what's the url again? 12:50 < qubenix> walletsrecovery.org 12:51 < waxwing> yeah i think we agree. should be fine like htat. 12:52 < waxwing> as and when you can link to https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/980abb0dc3ba3fcf8bed3577de2c8130af2cb2e0/docs/USAGE.md#bip32-structure 12:53 < waxwing> it explains it in detail there, but it shouldn't really need to, there's nothing non-standard 12:53 < waxwing> oh just noticed that's formatted wrong, nbd 12:53 -!- test12393 [4d164901@ip4d164901.dynamic.kabel-deutschland.de] has quit [Ping timeout: 260 seconds] 12:54 < waxwing> that list should probably mention bip39 compatibility too 13:06 < qubenix> thx waxwing: https://github.com/nvk/wallets-recovery/pull/31. when your new docs merge we can fix the recovery link too. 13:10 < waxwing> thanks 13:30 -!- Comstock [Comstock@gateway/vpn/privateinternetaccess/comstock] has quit [Quit: Leaving] 15:23 -!- harding [~harding@cpe-66-91-121-125.hawaii.res.rr.com] has joined #joinmarket 15:29 -!- harding [~harding@cpe-66-91-121-125.hawaii.res.rr.com] has quit [Quit: leaving] 15:44 -!- Giszmo [~leo@143.120.252.27.dyn.cust.vf.net.nz] has joined #joinmarket 17:16 -!- AgoraRelay [~jmrelayfn@p54866EFC.dip0.t-ipconnect.de] has quit [Ping timeout: 272 seconds] 17:17 -!- CgRelayBot [~CgRelayBo@p54866EFC.dip0.t-ipconnect.de] has quit [Ping timeout: 245 seconds] 17:27 -!- CgRelayBot [~CgRelayBo@p5DE4ACB8.dip0.t-ipconnect.de] has joined #joinmarket 17:30 -!- AgoraRelay [~jmrelayfn@p5DE4ACB8.dip0.t-ipconnect.de] has joined #joinmarket 20:08 -!- harding [~harding@cpe-66-91-121-125.hawaii.res.rr.com] has joined #joinmarket 21:59 -!- Giszmo [~leo@143.120.252.27.dyn.cust.vf.net.nz] has quit [Quit: Leaving.] 23:13 -!- fishguts [~fishguts@121-200-12-43.79c80c.syd.nbn.aussiebb.net] has joined #joinmarket 23:14 < fishguts> Hi. I am trying to tumble a small amount of bitcoins. I keep getting this: 23:14 < fishguts> "ABORT:Unable to select sufficient coins: Exception('Not enough funds')" 23:19 < fishguts> The amount I am tumbling is small but not tiny (approximately 1300000 satoshi). 23:24 < fishguts> Okay it seems that cancelling the process and restarting it with tx_fees set to 4000 rather than 3000 works. 23:24 < fishguts> Does anyone know why? 23:32 -!- YNWFreemelly [~YNW__@173.239.197.146] has joined #joinmarket 23:33 < YNWFreemelly> why is hexchat going so slow 23:34 -!- YNWFreemelly [~YNW__@173.239.197.146] has quit [Quit: Leaving] 23:55 -!- YNWFreemelly [~YNW__@173.239.197.146] has joined #joinmarket 23:56 -!- YNWFreemelly [~YNW__@173.239.197.146] has quit [Quit: Leaving] 23:56 -!- YNWFreemelly [~YNW__@173.239.197.146] has joined #joinmarket