--- Log opened Wed Apr 15 00:00:02 2020 --- Day changed Wed Apr 15 2020 00:00 -!- jonatack [~jon@37.170.227.51] has joined #rust-bitcoin 00:29 -!- jonatack_ [~jon@37.173.103.51] has joined #rust-bitcoin 00:32 -!- jonatack [~jon@37.170.227.51] has quit [Ping timeout: 240 seconds] 01:43 -!- Kiminuo [~mix@141.98.103.148] has quit [Read error: Connection reset by peer] 01:43 -!- guest534543 [~mix@141.98.103.148] has joined #rust-bitcoin 02:13 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 02:13 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 02:24 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:b865:43b9:34cd:d980] has joined #rust-bitcoin 02:24 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:b865:43b9:34cd:d980] has quit [Client Quit] 02:39 -!- mauz555 [~mauz555@2a01:e0a:56d:9090:48fa:d283:233c:70de] has joined #rust-bitcoin 03:04 -!- Omari73Heaney [~Omari73He@ns334669.ip-5-196-64.eu] has joined #rust-bitcoin 03:15 -!- jonatack__ [~jon@37.172.252.66] has joined #rust-bitcoin 03:18 -!- jonatack_ [~jon@37.173.103.51] has quit [Ping timeout: 260 seconds] 04:00 -!- jonatack__ [~jon@37.172.252.66] has quit [Read error: Connection reset by peer] 04:01 -!- jonatack__ [~jon@37.172.252.66] has joined #rust-bitcoin 04:26 -!- Blackwolfsa4 [~Blackwolf@195.159.29.126] has quit [Quit: Ping timeout (120 seconds)] 04:26 -!- simian_za [~simian_za@195.159.29.126] has quit [Quit: Ping timeout (120 seconds)] 04:26 -!- stanimal [~stanimal@195.159.29.126] has quit [Quit: Ping timeout (120 seconds)] 04:26 -!- simian_za [~simian_za@195.159.29.126] has joined #rust-bitcoin 04:26 -!- Blackwolfsa4 [~Blackwolf@195.159.29.126] has joined #rust-bitcoin 04:27 -!- stanimal [~stanimal@195.159.29.126] has joined #rust-bitcoin 05:33 -!- jonatack__ [~jon@37.172.252.66] has quit [Quit: jonatack__] 05:34 -!- jonatack [~jon@37.172.252.66] has joined #rust-bitcoin 05:44 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:c828:aba9:8f63:78f3] has joined #rust-bitcoin 05:44 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:c828:aba9:8f63:78f3] has quit [Client Quit] 06:03 -!- Omari73Heaney [~Omari73He@ns334669.ip-5-196-64.eu] has quit [Ping timeout: 240 seconds] 06:26 -!- guest534543 [~mix@141.98.103.148] has quit [Remote host closed the connection] 06:26 -!- guest534543 [~mix@141.98.103.148] has joined #rust-bitcoin 07:35 -!- guest534543 [~mix@141.98.103.148] has quit [Ping timeout: 250 seconds] 09:17 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 09:18 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 09:18 -!- Kiminuo [~mix@141.98.103.118] has joined #rust-bitcoin 09:51 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:c828:aba9:8f63:78f3] has joined #rust-bitcoin 11:45 -!- beachguy [~JMG@d-184-164-168-193.fl.cpe.atlanticbb.net] has joined #rust-bitcoin 11:57 < BlueMatt> 🎵I didnt start the flamewar🎵 https://www.reddit.com/r/rust/comments/g1y8i3/firefox_on_debian_missing_out_on_security_updates/ 12:06 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:c828:aba9:8f63:78f3] has quit [Quit: Sleep mode] 12:09 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:c828:aba9:8f63:78f3] has joined #rust-bitcoin 12:10 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:c828:aba9:8f63:78f3] has quit [Client Quit] 12:38 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 12:38 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 12:44 < Kiminuo> hah 13:11 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 13:12 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 13:38 -!- beachguy [~JMG@d-184-164-168-193.fl.cpe.atlanticbb.net] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 14:04 -!- jonatack [~jon@37.172.252.66] has quit [Ping timeout: 260 seconds] 14:06 -!- jonatack [~jon@37.171.222.247] has joined #rust-bitcoin 14:30 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 14:30 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 14:55 -!- jonatack [~jon@37.171.222.247] has quit [Ping timeout: 265 seconds] 14:56 -!- jonatack [~jon@213.152.162.69] has joined #rust-bitcoin 16:16 < ariard> BlueMatt: updated 559 16:17 < ariard> why EnforcingChannelKeys is in utils shouldn't this be in chain/ ? 16:17 < BlueMatt> cause its a test util, not a public-consumption thing 16:17 < BlueMatt> it really should be in test_utils 16:18 < ariard> "eventually we will probably wants to expose a variant of this which.." I see a variant of this should be in chain/ 16:28 < BlueMatt> right, yea, eventually. 16:29 < BlueMatt> but right now its def targeted locally. 16:48 -!- mauz555 [~mauz555@2a01:e0a:56d:9090:48fa:d283:233c:70de] has quit [Remote host closed the connection] 18:08 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 18:14 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 18:40 < ariard> BlueMatt: on the dust thing, I'm trying to come with something easy to understand at the config level 18:41 < ariard> so something like max_trusted_dust_value_satoshis, but at same time you want this to be a function of BackgroundFeerate 18:41 < ariard> to adapt to fee spikes, so max_trusted_dust would just a multiplicative base 18:42 < ariard> but doing so I fear that's meaningless for someone willingly to tweak it 18:43 < ariard> so maybe we could add a method on Config to "sanitize" it if passed value is too low for current feerate 18:44 < ariard> like UserConfig::CheckCurrentFeerate(FeeEstimator) 18:45 < BlueMatt> yea, especially when you need to consider it against *future* fees 18:46 < BlueMatt> i think my biggest issue with all of this is that what matters is fees-at-broadcast, a bit less fees-now 18:46 < BlueMatt> so it seema a bit naval-gaze-y 18:46 < BlueMatt> ariard: 559 needs rebase, it looks like? 18:48 < ariard> I agree what matters is fees-at-broadcast, issue I want solve here is someone is selecting value which doesn't make sense after a while 18:48 < ariard> because mempools have change a lot, and it blocks from opening new channel 18:49 < BlueMatt> ariard: I'm confused by your latest change to 559 - it doesnt appear to enforce anything?! 18:49 < BlueMatt> ariard: the point is that we need two *separate* codepaths in testing - the normal one that is called throughout the code still needs to be able to enforce the no-signing-multiple-local-txn requirement, the one that is called via the testing macro needs to not enforce that 18:49 < BlueMatt> which means we should never be changing the behavior of non-test code in cfg(test0 18:49 < BlueMatt> but we should have a new function that is only available in cfg(test) 18:50 < BlueMatt> right 18:52 < ariard> ah right so it's not a cfg(test)-version of sign_local_commitment we need but a cfg(test)-version of unsafe_sign_local_commitment only used for testing macro 18:52 < ariard> not enforcing that 18:53 < ariard> you may also want to sanitize things like min_funding_satoshis to avoid someone opening a channel which doesn't make economic sense anymore 18:54 < ariard> but there is two things a) agree on economic-rational channel parameters at opening b) keeping these values in check through channel lifecycle 18:55 < ariard> both should use fee_estimator hints, but given spec we can only do a) and we should prevent a dumb user config to hinder channel creation 19:02 < BlueMatt> yea, i mean i think in general we should Set Sane Defaults, Provide Good Documentation, and if the user *still* screws themselves, well...oh well 19:02 < BlueMatt> cause users may very well be opening a channel with a semi-trusted counterparty 19:29 < ariard> BlueMatt: updated 559 with a KeysInterface::unsafe_sign_local_commitment, also rebased 19:30 < ariard> yes let's try to have smart-enough-Sane-Defaults to avoid updating them at each fee spikes, so have to pass feerate to ChannelHandhsakeLimits::new() 20:27 < BlueMatt> yea, passing feerate there seems totally reasonable 20:36 -!- BlueMatt [~BlueMatt@unaffiliated/bluematt] has quit [Quit: Quit] 20:36 -!- BlueMatt [~BlueMatt@unaffiliated/bluematt] has joined #rust-bitcoin 20:37 -!- BlueMatt [~BlueMatt@unaffiliated/bluematt] has quit [Client Quit] 20:37 -!- BlueMatt [~BlueMatt@unaffiliated/bluematt] has joined #rust-bitcoin 22:35 -!- titanbiscuit [~tbisk@144.48.38.184] has quit [Ping timeout: 264 seconds] 22:36 -!- titanbiscuit [~tbisk@209.58.186.15] has joined #rust-bitcoin 23:24 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 23:24 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 23:36 -!- gwillen [~gwillen@unaffiliated/gwillen] has quit [Ping timeout: 240 seconds] 23:37 -!- gwillen [~gwillen@unaffiliated/gwillen] has joined #rust-bitcoin --- Log closed Thu Apr 16 00:00:53 2020