--- Day changed Wed Dec 11 2019 00:43 -!- ircuser [b9d59aa9@gateway/web/cgi-irc/kiwiirc.com/ip.185.213.154.169] has joined #joinmarket 00:45 -!- ircuser is now known as marduk 01:27 -!- slivera [slivera@gateway/vpn/privateinternetaccess/slivera] has joined #joinmarket 03:13 -!- reallll [~belcher@unaffiliated/belcher] has joined #joinmarket 03:17 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 265 seconds] 03:34 -!- Arnoldo10Jaskols [~Arnoldo10@ns334669.ip-5-196-64.eu] has joined #joinmarket 03:47 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has joined #joinmarket 03:50 -!- Dean_Guss [~dean@gateway/tor-sasl/deanguss] has quit [Ping timeout: 260 seconds] 04:51 -!- slivera [slivera@gateway/vpn/privateinternetaccess/slivera] has quit [Remote host closed the connection] 05:01 -!- azizLIGHT [~azizLIGHT@unaffiliated/azizlight] has quit [Ping timeout: 246 seconds] 05:33 -!- marduk [b9d59aa9@gateway/web/cgi-irc/kiwiirc.com/ip.185.213.154.169] has quit [Remote host closed the connection] 06:07 -!- azizLIGHT [~azizLIGHT@unaffiliated/azizlight] has joined #joinmarket 06:20 -!- bsm1175321 [~mcelrath@c-73-17-8-122.hsd1.ma.comcast.net] has joined #joinmarket 06:38 -!- Arnoldo10Jaskols [~Arnoldo10@ns334669.ip-5-196-64.eu] has quit [Remote host closed the connection] 06:45 -!- reallll is now known as belcher 06:56 -!- bsm1175321 [~mcelrath@c-73-17-8-122.hsd1.ma.comcast.net] has quit [Ping timeout: 240 seconds] 07:00 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 07:01 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has joined #joinmarket 07:27 < waxwing> after merge of basic coin control #334 and st 07:28 < waxwing> sorry .. and still open #274 i think i'll write a simple PR to freeze reused addresses sub a threshold in the config. 07:28 < waxwing> idea would be have a default X sats such that if a deposit occurs to a reused address below that many sats, the utxo is automatically frozen 07:29 < waxwing> a user could then opt to change that threshold, including a value -1 or similar to indicate 'always freeze an address reuse' 07:29 < waxwing> since the infrastructure is in place it should be pretty easy to code, would like to finally finish that off. 07:29 < belcher> whats the reasoning for having the below-X-sats behaviour? 07:30 < belcher> it sounds like a deal saying "to deanonymize the user, pay X sats" 07:30 < waxwing> i'd be ok with that :) but in a way your point is probably mostly to say that the default should be the '-1' case as above 07:30 < waxwing> (and as you said in the issue) 07:31 < waxwing> i think i agree, yes. 07:31 < waxwing> occasionally people will be confused by that default. but it means they screwed up so .. probably the right thing. 07:31 < belcher> ok 07:32 < belcher> id imagine if people reuse an address then its probably a good thing for them to have to figure out how to unfreeze an address? 07:32 < waxwing> but seriously if people start 'dust' attacking me with $100 at a time then .. let's go 07:32 -!- bsm1175321 [~mcelrath@c-73-17-8-122.hsd1.ma.comcast.net] has joined #joinmarket 07:32 < waxwing> belcher, yes that what i was saying in my agreement 07:32 < waxwing> 'it means they screwed up so probably a good thing' 07:33 < waxwing> so i'll PR it like that and we can discuss as needed. 07:33 < belcher> sounds good 07:33 < belcher> even if the default isnt -1 its still fine as long as its high enough 07:33 < belcher> $100 as you say 07:34 < belcher> and if you spend them via coinjoin, is much information even leaked? 07:40 < waxwing> right this is why i personally wouldn't care too much, especially for the Maker case. 07:40 < waxwing> you could argue people using joinmarket much more casually, as takers and then just moving funds around normally, are more at risk. 07:40 < waxwing> but it's like, a simple feature for which we already have the infrastructure, and since this is a privacy focused wallet, it seems a bit dumb not to have the feature. 07:42 < belcher> agreed 07:42 < belcher> and it can serve as a good example to other people coding wallets 08:32 < belcher> waxwing can you help me understand what to do about this review comment https://github.com/JoinMarket-Org/joinmarket-clientserver/pull/444/files#r356120454 08:32 < belcher> i agree with the reasoning but im not sure how to actually do it, because WalletService isnt a class that gets subclassed 08:33 < belcher> BlockchainInterface gets subclassed so that gives an opportunity to override post_sync_wallet_callback() 08:34 < belcher> i suppose a way to do it is to have a special case in WalletServer that `if bci == BitcoinCoreNoHistory: disable_new_scripts_and_set_zero_gap_limit()` 08:35 < belcher> i thought id ask since you wrote WalletService so you might have a way to do it in mind 09:53 < belcher> thinking carefully now, maybe the best way is to not have a callback post_sync_wallet_callback() at all and just use `if bci == BitcoinCoreNoHistory:`, because i dont think the callback will be useful anywhere else, i cant imagine it being useful for electrum sync or client side block filtering sync 11:49 -!- azizLIGHT [~azizLIGHT@unaffiliated/azizlight] has quit [Ping timeout: 268 seconds] 12:22 -!- azizLIGHT [~azizLIGHT@unaffiliated/azizlight] has joined #joinmarket 13:52 -!- slivera [slivera@gateway/vpn/privateinternetaccess/slivera] has joined #joinmarket 14:07 -!- onionkirens [~onionkire@gateway/tor-sasl/onionkirens] has quit [Remote host closed the connection] 14:45 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 14:48 -!- onionkirens [~onionkire@gateway/tor-sasl/onionkirens] has joined #joinmarket 14:50 -!- slivera [slivera@gateway/vpn/privateinternetaccess/slivera] has quit [Remote host closed the connection] 15:55 -!- viasil [~viasil@95.174.67.204] has quit [Ping timeout: 276 seconds] 15:57 -!- viasil [~viasil@95.174.67.204] has joined #joinmarket 17:56 -!- AgoraRelay [~jmrelayfn@p5DE4A7F5.dip0.t-ipconnect.de] has quit [Ping timeout: 276 seconds] 17:56 -!- CgRelayBot [~CgRelayBo@p5DE4A7F5.dip0.t-ipconnect.de] has quit [Ping timeout: 265 seconds] 18:08 -!- AgoraRelay [~jmrelayfn@p5DE4A68C.dip0.t-ipconnect.de] has joined #joinmarket 18:10 -!- CgRelayBot [~CgRelayBo@p5DE4A68C.dip0.t-ipconnect.de] has joined #joinmarket 18:12 -!- kristapsk [~KK@gateway/tor-sasl/kristapsk] has quit [Quit: Leaving] 18:38 -!- bsm1175321 [~mcelrath@c-73-17-8-122.hsd1.ma.comcast.net] has quit [Quit: Leaving.] 19:21 -!- slivera_ [slivera@gateway/vpn/privateinternetaccess/slivera] has joined #joinmarket 22:18 -!- slivera_ [slivera@gateway/vpn/privateinternetaccess/slivera] has quit [Quit: Leaving] 22:58 -!- slivera [slivera@gateway/vpn/privateinternetaccess/slivera] has joined #joinmarket 23:21 < AgoraRelay> [agora-irc/AlexCato] new report/research about joinmarket: https://www.theblockcrypto.com/genesis/49933/joinmarket-an-incentivized-coinjoin-marketplace 23:21 < AgoraRelay> [agora-irc/AlexCato] cant read it though, behind a paywall