--- Log opened Wed May 22 00:00:20 2019 00:10 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 00:38 -!- TamasBlummer1 [~Thunderbi@p200300DD67196B9644FFE6639ADFCA33.dip0.t-ipconnect.de] has joined #rust-bitcoin 00:40 -!- TamasBlummer [~Thunderbi@p200300DD67196B9379D92997B235034B.dip0.t-ipconnect.de] has quit [Ping timeout: 264 seconds] 00:40 -!- TamasBlummer1 is now known as TamasBlummer 01:23 -!- elichai2 [uid212594@gateway/web/irccloud.com/x-wnrcxypcicfofras] has joined #rust-bitcoin 01:35 -!- willpiers [~willpiers@38.75.231.30] has joined #rust-bitcoin 01:39 -!- willpiers [~willpiers@38.75.231.30] has quit [Ping timeout: 244 seconds] 03:04 < stevenroose> andytoshi: no can do really 03:04 < stevenroose> https://github.com/rust-bitcoin/rust-bech32-bitcoin/blob/master/src/lib.rs#L171 03:05 < stevenroose> andytoshi: the way the witnessprogram is used currently doesn't even allow custom version numbers or payload sizes. I have another (I think WIP) PR that takes out the bech32-bitcoin indirection 03:05 < stevenroose> With that one we can leave out the standardness check and allow arbitrary witness programs. 03:09 < stevenroose> I could include the from_script piece in that refactor. or you can merge it as is and then i extend it to arbitrary segwit programs and versions in the refactor 03:25 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Remote host closed the connection] 04:02 -!- Blackwolfsa [~Blackwolf@195.159.29.126] has joined #rust-bitcoin 04:12 -!- elichai2 [uid212594@gateway/web/irccloud.com/x-wnrcxypcicfofras] has quit [Quit: Connection closed for inactivity] 05:23 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 05:35 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has quit [Ping timeout: 256 seconds] 07:05 -!- willpiers [~willpiers@38.75.231.30] has joined #rust-bitcoin 07:06 -!- willpiers [~willpiers@38.75.231.30] has quit [Remote host closed the connection] 07:06 -!- willpiers [~willpiers@38.75.231.30] has joined #rust-bitcoin 07:11 -!- willpiers [~willpiers@38.75.231.30] has quit [Ping timeout: 244 seconds] 07:34 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Remote host closed the connection] 07:37 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 07:41 -!- michaelsdunn1 [~michaelsd@38.126.31.226] has joined #rust-bitcoin 07:41 -!- michaelsdunn1 [~michaelsd@38.126.31.226] has quit [Changing host] 07:41 -!- michaelsdunn1 [~michaelsd@unaffiliated/michaelsdunn1] has joined #rust-bitcoin 07:41 -!- willpiers [~willpiers@38.75.231.30] has joined #rust-bitcoin 07:42 -!- willpiers [~willpiers@38.75.231.30] has quit [Remote host closed the connection] 07:43 -!- willpiers [~willpiers@38.75.231.30] has joined #rust-bitcoin 07:47 -!- willpiers [~willpiers@38.75.231.30] has quit [Ping timeout: 244 seconds] 07:51 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Ping timeout: 258 seconds] 07:51 < andytoshi> stevenroose: hmmm kk 07:51 < andytoshi> +1 to removing the bech32-bitcoin indirection 07:51 < andytoshi> thoguh I guess cc clarkmoody on it 07:52 < andytoshi> i don't mind being unable to produce segwit addresses except v0 .. but any parsing/interop stuff should really support all of them 07:52 < andytoshi> because otherwise v1 (and future versions) are going to require "stop the world" updates from all rust-bitcoin users 07:58 < stevenroose> I added ability to have non-0 segwit version addresses, create them (with manual payload instantiation of course, no constructor) and parsing them. 07:58 < stevenroose> The refactor PR is just blocked on some bech32 changes, let me look into those. 07:59 < stevenroose> Trying to finish Elements catchup first, though. 07:59 < stevenroose> sgeisler: do you recall what was missing from the bech32 encode and decode methods for them to be ok? 08:00 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 08:08 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Remote host closed the connection] 08:08 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 08:13 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Remote host closed the connection] 08:18 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 08:29 -!- willpiers [~willpiers@107-1-237-234-ip-static.hfc.comcastbusiness.net] has joined #rust-bitcoin 08:29 < BlueMatt> ariard: well then maybe I'm confused as to the expected split between 336 (and 0.0.9) and 333 (and 0.0.10)...I figured the only difference would be the bumping itself 08:30 < BlueMatt> ariard: but, if you prefer/think its ready, we can just skip the split and focus on 333 08:30 -!- willpiers [~willpiers@107-1-237-234-ip-static.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 08:36 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Ping timeout: 268 seconds] 08:37 -!- willpiers [~willpiers@107-1-237-234-ip-static.hfc.comcastbusiness.net] has joined #rust-bitcoin 08:37 -!- willpiers [~willpiers@107-1-237-234-ip-static.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 08:40 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 08:42 -!- willpiers [~willpiers@107-1-237-234-ip-static.hfc.comcastbusiness.net] has joined #rust-bitcoin 08:47 -!- willpiers [~willpiers@107-1-237-234-ip-static.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 08:57 < andytoshi> stevenroose: ok, cool 08:57 < andytoshi> i'd like to publish a new major version of rust-bitcoin soon .. ideally with this and with Amount 08:57 < andytoshi> because we need to publish a new version, since there is a new major rust-secp out 08:58 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Ping timeout: 245 seconds] 08:59 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 09:12 -!- willpiers [~willpiers@107-1-237-234-ip-static.hfc.comcastbusiness.net] has joined #rust-bitcoin 09:21 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Ping timeout: 248 seconds] 09:25 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 09:44 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Ping timeout: 272 seconds] 09:48 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 09:48 < andytoshi> stevenroose: merged the sha2 midstate stuff 09:48 < andytoshi> unfortunately i guess this requires a major version bump? 09:57 < ariard> BlueMatt: I can split the 333 commit between the data structure to track claim txn by outpoint and the bumping in itself (which isn't ready because has to complete a CPFP case and write tests) 10:01 < BlueMatt> ariard: I'd appreciate it, thanks! 10:02 -!- willpiers [~willpiers@107-1-237-234-ip-static.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 10:03 -!- willpiers [~willpiers@107-1-237-234-ip-static.hfc.comcastbusiness.net] has joined #rust-bitcoin 10:03 -!- willpiers [~willpiers@107-1-237-234-ip-static.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 10:03 -!- willpiers [~willpiers@107-1-237-234-ip-static.hfc.comcastbusiness.net] has joined #rust-bitcoin 10:05 -!- willpiers [~willpiers@107-1-237-234-ip-static.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 10:05 -!- willpiers [~willpiers@107-1-237-234-ip-static.hfc.comcastbusiness.net] has joined #rust-bitcoin 10:06 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Ping timeout: 258 seconds] 10:10 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 10:17 -!- willpiers [~willpiers@107-1-237-234-ip-static.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 10:24 -!- willpiers [~willpiers@107-1-237-234-ip-static.hfc.comcastbusiness.net] has joined #rust-bitcoin 10:42 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Ping timeout: 268 seconds] 10:45 -!- e4xit [~e4xit@cpc123762-trow7-2-0-cust7.18-1.cable.virginm.net] has joined #rust-bitcoin 10:46 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 10:48 -!- willpiers [~willpiers@107-1-237-234-ip-static.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 10:53 -!- willpiers [~willpiers@107-1-237-234-ip-static.hfc.comcastbusiness.net] has joined #rust-bitcoin 11:09 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Ping timeout: 248 seconds] 11:13 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 11:26 -!- willpiers [~willpiers@107-1-237-234-ip-static.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 11:27 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Ping timeout: 258 seconds] 11:31 -!- willpiers [~willpiers@107-1-237-234-ip-static.hfc.comcastbusiness.net] has joined #rust-bitcoin 11:31 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 11:32 < ariard> BlueMatt: split the commit and added the data structure one, rebased, fix the tests failure, addressed your comments 11:33 < BlueMatt> nice! I'll review in a bit! 11:33 < BlueMatt> thanks 11:33 < ariard> BlueMatt: I'm fully available today to get it done but I'm afk from tomorrow until Sunday 11:35 < BlueMatt> alright, I'll try to get a review back quick 11:53 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Ping timeout: 268 seconds] 12:16 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 12:28 -!- michaelsdunn1 [~michaelsd@unaffiliated/michaelsdunn1] has quit [Remote host closed the connection] 12:30 -!- michaelsdunn1 [~michaelsd@38.126.31.226] has joined #rust-bitcoin 12:30 -!- michaelsdunn1 [~michaelsd@38.126.31.226] has quit [Changing host] 12:30 -!- michaelsdunn1 [~michaelsd@unaffiliated/michaelsdunn1] has joined #rust-bitcoin 12:43 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Ping timeout: 258 seconds] 12:47 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 12:51 < stevenroose> andytoshi: Amount should be ready 12:52 < stevenroose> Ah nice, we can bump secp, hashes, bitcoin at the same time 12:52 < BlueMatt> can I slip in support for a few new network messages first? 12:55 < andytoshi> BlueMatt: sure 12:55 < BlueMatt> k, will only take a sec 12:55 < andytoshi> stevenroose: we need to bump bitcoin independently of everything else first 12:55 < stevenroose> andytoshi: did you look at hashes/siphash24? 12:55 < andytoshi> no, it's open 12:55 < andytoshi> in a tab 12:55 < stevenroose> :D I know that 12:55 < andytoshi> i need to review some rust-secp-zkp stuff first 12:56 < stevenroose> K. Why does bitcoin be bumped independently first? 12:58 < andytoshi> because otherwise users are forced to update every single dep at once 12:58 < andytoshi> which is incredibly disruptive 12:59 -!- willpiers [~willpiers@107-1-237-234-ip-static.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 13:06 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Ping timeout: 258 seconds] 13:10 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 13:11 -!- willpiers [~willpiers@107-1-237-234-ip-static.hfc.comcastbusiness.net] has joined #rust-bitcoin 13:18 -!- michaelsdunn1 [~michaelsd@unaffiliated/michaelsdunn1] has quit [Remote host closed the connection] 13:19 -!- michaelsdunn1 [~michaelsd@38.126.31.226] has joined #rust-bitcoin 13:19 -!- michaelsdunn1 [~michaelsd@38.126.31.226] has quit [Changing host] 13:19 -!- michaelsdunn1 [~michaelsd@unaffiliated/michaelsdunn1] has joined #rust-bitcoin 13:26 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Read error: Connection timed out] 13:32 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 13:54 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Ping timeout: 248 seconds] 13:59 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 14:10 -!- willpiers [~willpiers@107-1-237-234-ip-static.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 14:17 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Ping timeout: 248 seconds] 14:17 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 14:29 -!- willpiers [~willpiers@107-1-237-234-ip-static.hfc.comcastbusiness.net] has joined #rust-bitcoin 14:44 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Ping timeout: 246 seconds] 14:48 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 15:06 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Ping timeout: 245 seconds] 15:07 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 15:11 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Ping timeout: 248 seconds] 15:16 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 15:18 -!- willpiers [~willpiers@107-1-237-234-ip-static.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 15:47 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Ping timeout: 272 seconds] 15:51 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 16:03 -!- ccdle12_ [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 16:03 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Remote host closed the connection] 16:29 -!- michaelsdunn1 [~michaelsd@unaffiliated/michaelsdunn1] has quit [Remote host closed the connection] 17:42 -!- willpiers [~willpiers@38.75.231.30] has joined #rust-bitcoin 17:45 -!- willpiers [~willpiers@38.75.231.30] has quit [Remote host closed the connection] 17:46 -!- willpiers [~willpiers@38.75.231.30] has joined #rust-bitcoin 17:50 -!- willpiers [~willpiers@38.75.231.30] has quit [Ping timeout: 248 seconds] 18:00 -!- willpiers [~willpiers@38.75.231.30] has joined #rust-bitcoin 18:04 -!- willpiers [~willpiers@38.75.231.30] has quit [Remote host closed the connection] 18:24 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 18:49 -!- willpiers [~willpiers@38.75.231.30] has joined #rust-bitcoin 18:51 -!- willpiers [~willpiers@38.75.231.30] has quit [Remote host closed the connection] 19:01 -!- willpiers [~willpiers@38.75.231.30] has joined #rust-bitcoin 19:14 -!- ccdle12_ [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Remote host closed the connection] 19:17 < ariard> BlueMatt: no hard feelings if you take 333 further to get 0.0.9 out quickly, at least just remove more work needed parts if you feel the need and I'll clean them in follow-up commits 19:18 < BlueMatt> ariard: yea, sorry I havent finished review today, been a slow day :/ 19:18 < BlueMatt> ariard: I had a few other things I wanted to do before 0.0.9, but I can cut a release and then just hope for an 0.0.10 next week 19:18 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 19:18 < BlueMatt> I want to demo stuff in 1.5 weeks in munich 19:19 < ariard> Okay, I'm working on the P2P bootstrap in a separate repo, I may add somethhing out before munich 19:19 < BlueMatt> p2p bootstrap? 19:19 < ariard> s/add/have/ 19:19 < ariard> yes bolt 10 19:19 < BlueMatt> ohoh, right, ok 19:41 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Ping timeout: 258 seconds] 19:46 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 19:51 -!- willpiers [~willpiers@38.75.231.30] has quit [Remote host closed the connection] 19:52 -!- willpiers [~willpiers@38.75.231.30] has joined #rust-bitcoin 19:56 -!- willpiers [~willpiers@38.75.231.30] has quit [Ping timeout: 248 seconds] 20:06 -!- willpiers [~willpiers@38.75.231.30] has joined #rust-bitcoin 20:09 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Ping timeout: 268 seconds] 20:12 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has joined #rust-bitcoin 20:35 -!- ccdle12 [~ccdle12@1-64-37-052.static.netvigator.com] has quit [Ping timeout: 248 seconds] 22:30 -!- willpiers [~willpiers@38.75.231.30] has quit [Remote host closed the connection] 23:45 -!- neonknight64 [~neonknigh@195.159.29.126] has joined #rust-bitcoin --- Log closed Thu May 23 00:00:21 2019