--- Log opened Mon Jul 15 00:00:10 2019 00:01 -!- davec [~davec@cpe-24-243-249-218.hot.res.rr.com] has joined #bitcoin-core-dev 00:06 -!- pinheadmz [~matthewzi@c-73-92-181-51.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 00:10 -!- Krellan [~Krellan@2601:640:4100:ac00:f451:cab5:27a6:8902] has joined #bitcoin-core-dev 00:10 -!- Krellan_ [~Krellan@2601:640:4100:ac00:f451:cab5:27a6:8902] has quit [Read error: Connection reset by peer] 00:16 -!- Netsplit over, joins: Nukeops, gleb, tuirektiujm[m], profmac, Karyon, kewde[m], adiabat 00:16 -!- esotericnonsense is now known as 17SAA1TBX 00:16 -!- Netsplit over, joins: wumpus, luke-jr, windsok, dmkathayat_, TheFuzzStone[m], Jackielove4u, xHire, infernix, neatnik, Isthmus (+1 more) 00:17 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Max SendQ exceeded] 00:18 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-core-dev 00:20 -!- pinheadmz [~matthewzi@c-73-92-181-51.hsd1.ca.comcast.net] has quit [Quit: pinheadmz] 00:21 -!- 17SAA1TBX is now known as esotericnonsens_ 00:37 -!- jungly [~quassel@host97-200-static.8-79-b.business.telecomitalia.it] has joined #bitcoin-core-dev 00:38 -!- Krellan [~Krellan@2601:640:4100:ac00:f451:cab5:27a6:8902] has quit [Ping timeout: 276 seconds] 00:41 -!- Krellan [~Krellan@c-24-130-200-46.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 00:42 -!- jonatack [56dedeb5@abayonne-654-1-79-181.w86-222.abo.wanadoo.fr] has joined #bitcoin-core-dev 00:43 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 00:50 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 00:54 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 272 seconds] 00:59 -!- jonatack [56dedeb5@abayonne-654-1-79-181.w86-222.abo.wanadoo.fr] has quit [Quit: Ping timeout (120 seconds)] 01:08 -!- queip [~queip@unaffiliated/rezurus] has quit [Ping timeout: 268 seconds] 01:16 -!- queip [~queip@unaffiliated/rezurus] has joined #bitcoin-core-dev 01:17 -!- setpill [~setpill@unaffiliated/setpill] has joined #bitcoin-core-dev 01:19 -!- goatpig [537241de@aaubervilliers-652-1-90-222.w83-114.abo.wanadoo.fr] has quit [Ping timeout: 260 seconds] 01:24 -!- jungly [~quassel@host97-200-static.8-79-b.business.telecomitalia.it] has quit [Ping timeout: 246 seconds] 01:25 -!- luc__ [~luc@103.107.196.132] has quit [Ping timeout: 258 seconds] 01:26 -!- Netsplit *.net <-> *.split quits: tuirektiujm[m], kewde[m], adiabat, profmac, Karyon, Nukeops, gleb 01:27 -!- Netsplit *.net <-> *.split quits: infernix, Jackielove4u, windsok, dmkathayat_, Isthmus, wumpus, TheFuzzStone[m], xHire, provoostenator, neatnik 01:27 -!- esotericnonsens_ is now known as esotericnonsense 01:35 -!- xHire [~xHire@kos.paskuli.cz] has joined #bitcoin-core-dev 01:35 -!- provoostenator [~vwDZ2BYsc@2a05:d014:5f:e100:fd30:8af7:2d6a:cbb1] has joined #bitcoin-core-dev 01:35 -!- windsok [~windsok@rarepepe.cash] has joined #bitcoin-core-dev 01:35 -!- neatnik [sid375278@gateway/web/irccloud.com/x-homccxjctfdstzju] has joined #bitcoin-core-dev 01:35 -!- dmkathayat [~quassel@ec2-13-233-97-253.ap-south-1.compute.amazonaws.com] has joined #bitcoin-core-dev 01:35 -!- windsok [~windsok@rarepepe.cash] has quit [Changing host] 01:35 -!- windsok [~windsok@unaffiliated/windsok] has joined #bitcoin-core-dev 01:35 -!- TheFuzzStone[m] [thefuzzsto@gateway/shell/matrix.org/x-alzmtrbkwtceybix] has joined #bitcoin-core-dev 01:35 -!- Isthmus [sid302307@gateway/web/irccloud.com/x-qedcynxzuxwxpvgt] has joined #bitcoin-core-dev 01:36 -!- gleb [sid306870@gateway/web/irccloud.com/x-uktyqgxkcwecrcxp] has joined #bitcoin-core-dev 01:36 -!- Nukeops [sid338452@gateway/web/irccloud.com/x-kzemrwrwqscykpjc] has joined #bitcoin-core-dev 01:36 -!- wumpus [~ircclient@pdpc/supporter/professional/wumpus] has joined #bitcoin-core-dev 01:37 -!- adiabat [~adiabat@63.209.32.102] has joined #bitcoin-core-dev 01:37 -!- Jackielove4u [uid43977@gateway/web/irccloud.com/x-vsjfpebelqcheecm] has joined #bitcoin-core-dev 01:37 -!- jungly [~quassel@host97-200-static.8-79-b.business.telecomitalia.it] has joined #bitcoin-core-dev 01:37 -!- profmac [~ProfMac@2001:470:1f0f:226:b81a:5d54:b58b:549b] has joined #bitcoin-core-dev 01:37 -!- Karyon [~Karyon@unaffiliated/karyon] has joined #bitcoin-core-dev 01:37 -!- treyzania [~treyzania@paphos.tr3y.io] has quit [Ping timeout: 248 seconds] 01:38 -!- Krellan [~Krellan@c-24-130-200-46.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 01:39 -!- tuirektiujm[m] [tuirektiuj@gateway/shell/matrix.org/x-tdjpyifvaedkwljm] has joined #bitcoin-core-dev 01:40 -!- Bullit [~Bullit01@042-236-158-163.dynamic.caiway.nl] has quit [Quit: Leaving] 01:40 -!- treyzania [~treyzania@paphos.tr3y.io] has joined #bitcoin-core-dev 01:41 -!- luc__ [~luc@103.107.196.132] has joined #bitcoin-core-dev 01:42 -!- kewde[m] [kewdematri@gateway/shell/matrix.org/x-fkllulcsykznojyh] has joined #bitcoin-core-dev 01:44 -!- Eda79Schumm [~Eda79Schu@ns334669.ip-5-196-64.eu] has joined #bitcoin-core-dev 01:45 -!- justanotheruser [justanothe@gateway/vpn/nordvpn/justanotheruser] has quit [Ping timeout: 245 seconds] 01:56 -!- darosior [~darosior@107.175.255.247] has quit [Ping timeout: 272 seconds] 01:58 -!- behradkhodayar [~behrad@46.209.209.229] has joined #bitcoin-core-dev 01:59 -!- darosior [~darosior@107.175.255.247] has joined #bitcoin-core-dev 01:59 -!- infernix [nix@unaffiliated/infernix] has joined #bitcoin-core-dev 01:59 -!- timothy [~tredaelli@redhat/timothy] has joined #bitcoin-core-dev 01:59 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 02:00 -!- StephenS1 [~StephenS@195.206.169.238] has quit [] 02:03 -!- Eda79Schumm [~Eda79Schu@ns334669.ip-5-196-64.eu] has quit [Ping timeout: 245 seconds] 02:04 -!- jungly [~quassel@host97-200-static.8-79-b.business.telecomitalia.it] has quit [Ping timeout: 246 seconds] 02:04 -!- scoop [~scoop@205.178.77.52] has quit [Ping timeout: 272 seconds] 02:06 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 02:07 -!- darosior [~darosior@107.175.255.247] has quit [Ping timeout: 245 seconds] 02:09 -!- jungly [~quassel@79.8.200.97] has joined #bitcoin-core-dev 02:12 -!- queip [~queip@unaffiliated/rezurus] has quit [Ping timeout: 258 seconds] 02:13 -!- luc__ [~luc@103.107.196.132] has quit [Read error: Connection reset by peer] 02:18 -!- queip [~queip@unaffiliated/rezurus] has joined #bitcoin-core-dev 02:20 -!- sunetoft [~sunetoft@195.206.169.238] has joined #bitcoin-core-dev 02:32 -!- asdf44 [c09d6b9f@192.157.107.159] has joined #bitcoin-core-dev 02:56 -!- jonatack [d598a119@213.152.161.25] has joined #bitcoin-core-dev 02:57 -!- behradkhodayar [~behrad@46.209.209.229] has quit [Remote host closed the connection] 02:57 -!- Honthe [~Honthe@s91904423.blix.com] has quit [Ping timeout: 245 seconds] 03:04 -!- behradkhodayar [~behrad@46.209.209.229] has joined #bitcoin-core-dev 03:05 -!- Guyver2 [AdiIRC@guyver2.xs4all.nl] has joined #bitcoin-core-dev 03:11 -!- spinza [~spin@102.132.245.16] has quit [Quit: Coyote finally caught up with me...] 03:17 -!- setpill [~setpill@unaffiliated/setpill] has quit [Ping timeout: 244 seconds] 03:22 -!- spinza [~spin@102.132.245.16] has joined #bitcoin-core-dev 03:33 -!- shesek [~shesek@unaffiliated/shesek] has quit [Ping timeout: 244 seconds] 03:34 < stevenroose> Is there a limit to the size of the label field for addresses? 03:36 -!- Skirmant [~Skirmant@78-62-14-181.static.zebra.lt] has joined #bitcoin-core-dev 03:43 -!- jungly [~quassel@79.8.200.97] has quit [Ping timeout: 245 seconds] 03:45 -!- jungly [~quassel@79.8.200.97] has joined #bitcoin-core-dev 03:49 -!- as1nc_ [~as1nc@ax213-1-82-66-157-194.fbx.proxad.net] has quit [Remote host closed the connection] 03:50 -!- as1nc_ [~as1nc@2a01:e35:2429:dc20:4884:82a:a747:c314] has joined #bitcoin-core-dev 03:52 -!- Skirmant [~Skirmant@78-62-14-181.static.zebra.lt] has quit [Ping timeout: 248 seconds] 03:59 -!- Bullit [~Bullit01@042-236-158-163.dynamic.caiway.nl] has joined #bitcoin-core-dev 04:01 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 04:11 -!- jungly [~quassel@79.8.200.97] has quit [Ping timeout: 258 seconds] 04:14 -!- jungly [~quassel@host97-200-static.8-79-b.business.telecomitalia.it] has joined #bitcoin-core-dev 04:16 -!- scoop [~scoop@205.178.77.52] has quit [Ping timeout: 244 seconds] 04:24 -!- Aaronvan_ is now known as AaronvanW 04:26 -!- behradkhodayar [~behrad@46.209.209.229] has quit [Remote host closed the connection] 04:27 -!- shesek [~shesek@unaffiliated/shesek] has joined #bitcoin-core-dev 04:35 -!- spinza [~spin@102.132.245.16] has quit [Quit: Coyote finally caught up with me...] 04:43 -!- rutyiraw [~lwnmaro@77.243.22.47] has joined #bitcoin-core-dev 04:47 -!- Guyver2 [AdiIRC@guyver2.xs4all.nl] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 04:49 -!- afk11 [~afk11@gateway/tor-sasl/afk11] has quit [Ping timeout: 260 seconds] 04:49 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has quit [Ping timeout: 260 seconds] 04:49 -!- lowentropy [~lowentrop@gateway/tor-sasl/lowentropy] has quit [Ping timeout: 260 seconds] 04:50 -!- rutyiraw [~lwnmaro@77.243.22.47] has quit [Ping timeout: 246 seconds] 04:51 -!- queip [~queip@unaffiliated/rezurus] has quit [Ping timeout: 244 seconds] 04:51 -!- afk11 [~afk11@gateway/tor-sasl/afk11] has joined #bitcoin-core-dev 04:51 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has quit [Remote host closed the connection] 04:51 -!- morcos [~morcos@gateway/tor-sasl/morcos] has quit [Read error: Connection reset by peer] 04:51 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Read error: Connection reset by peer] 04:52 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has joined #bitcoin-core-dev 04:52 -!- morcos [~morcos@gateway/tor-sasl/morcos] has joined #bitcoin-core-dev 04:52 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has joined #bitcoin-core-dev 04:52 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #bitcoin-core-dev 04:54 -!- lowentropy [~lowentrop@gateway/tor-sasl/lowentropy] has joined #bitcoin-core-dev 04:57 -!- queip [~queip@unaffiliated/rezurus] has joined #bitcoin-core-dev 05:00 -!- sunetoft [~sunetoft@195.206.169.238] has quit [] 05:03 -!- spinza [~spin@102.132.245.16] has joined #bitcoin-core-dev 05:04 -!- Hobbestigrou1 [~Hobbestig@141.98.101.133] has joined #bitcoin-core-dev 05:04 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 05:04 < bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/536590f358dc...0822b44d8a68 05:04 < bitcoin-git> bitcoin/master 8f250ab Steven Roose: TEST: Replace hard-coded hex tx with classes 05:04 < bitcoin-git> bitcoin/master 0822b44 MarcoFalke: Merge #15282: test: Replace hard-coded hex tx with class in test framework... 05:04 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 05:04 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 05:04 < bitcoin-git> [bitcoin] MarcoFalke merged pull request #15282: test: Replace hard-coded hex tx with class in test framework (master...util-messages) https://github.com/bitcoin/bitcoin/pull/15282 05:04 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 05:06 -!- fooman [6c061ee6@pool-108-6-30-230.nycmny.ftas.verizon.net] has quit [Remote host closed the connection] 05:09 -!- shesek [~shesek@unaffiliated/shesek] has quit [Ping timeout: 272 seconds] 05:11 -!- shesek [~shesek@141.226.145.179] has joined #bitcoin-core-dev 05:11 -!- shesek [~shesek@141.226.145.179] has quit [Changing host] 05:11 -!- shesek [~shesek@unaffiliated/shesek] has joined #bitcoin-core-dev 05:12 -!- cubancorona [cubancoron@gateway/vpn/privateinternetaccess/cubancorona] has quit [Quit: Leaving] 05:13 -!- rutyiraw [~lwnmaro@77.243.22.47] has joined #bitcoin-core-dev 05:29 -!- jungly [~quassel@host97-200-static.8-79-b.business.telecomitalia.it] has quit [Ping timeout: 245 seconds] 05:31 -!- shesek [~shesek@unaffiliated/shesek] has quit [Ping timeout: 245 seconds] 05:31 -!- jungly [~quassel@79.8.200.97] has joined #bitcoin-core-dev 05:34 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 245 seconds] 05:39 -!- spaced0ut [~spaced0ut@unaffiliated/spaced0ut] has joined #bitcoin-core-dev 05:41 -!- setpill [~setpill@unaffiliated/setpill] has joined #bitcoin-core-dev 05:45 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 05:49 -!- reallll [~belcher@unaffiliated/belcher] has joined #bitcoin-core-dev 05:51 -!- justanotheruser [justanothe@gateway/vpn/nordvpn/justanotheruser] has joined #bitcoin-core-dev 05:52 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 245 seconds] 06:02 -!- queip [~queip@unaffiliated/rezurus] has quit [Ping timeout: 244 seconds] 06:02 -!- shesek [~shesek@141.226.145.179] has joined #bitcoin-core-dev 06:02 -!- shesek [~shesek@141.226.145.179] has quit [Changing host] 06:02 -!- shesek [~shesek@unaffiliated/shesek] has joined #bitcoin-core-dev 06:03 -!- farmerwampum [~farmerwam@184.75.209.122] has quit [Ping timeout: 244 seconds] 06:04 -!- Honthe [~Honthe@s91904421.blix.com] has joined #bitcoin-core-dev 06:05 -!- scoop [~scoop@205.178.77.52] has quit [Remote host closed the connection] 06:05 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 06:08 -!- queip [~queip@unaffiliated/rezurus] has joined #bitcoin-core-dev 06:10 -!- d_t [~dt@108-65-77-11.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-core-dev 06:17 -!- spaced0ut [~spaced0ut@unaffiliated/spaced0ut] has quit [Ping timeout: 272 seconds] 06:18 -!- farmerwampum [~farmerwam@173.244.200.118] has joined #bitcoin-core-dev 06:34 -!- Xunie [~Xunie@unaffiliated/xunie] has joined #bitcoin-core-dev 06:41 -!- afk11 [~afk11@gateway/tor-sasl/afk11] has quit [Remote host closed the connection] 06:41 -!- afk11 [~afk11@gateway/tor-sasl/afk11] has joined #bitcoin-core-dev 06:43 -!- shesek [~shesek@unaffiliated/shesek] has quit [Ping timeout: 258 seconds] 06:48 -!- d_t [~dt@108-65-77-11.lightspeed.sntcca.sbcglobal.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 06:50 -!- spaced0ut [~spaced0ut@unaffiliated/spaced0ut] has joined #bitcoin-core-dev 06:50 -!- d_t [~dt@108-65-77-11.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-core-dev 06:54 -!- d_t [~dt@108-65-77-11.lightspeed.sntcca.sbcglobal.net] has quit [Ping timeout: 248 seconds] 06:59 -!- obsrver [~quassel@p5DC6B9F7.dip0.t-ipconnect.de] has joined #bitcoin-core-dev 07:16 -!- shesek [~shesek@141.226.145.179] has joined #bitcoin-core-dev 07:16 -!- shesek [~shesek@141.226.145.179] has quit [Changing host] 07:16 -!- shesek [~shesek@unaffiliated/shesek] has joined #bitcoin-core-dev 07:22 -!- goatpig [537241de@aaubervilliers-652-1-90-222.w83-114.abo.wanadoo.fr] has joined #bitcoin-core-dev 07:30 -!- queip [~queip@unaffiliated/rezurus] has quit [Ping timeout: 244 seconds] 07:30 -!- reallll is now known as belcher 07:30 -!- Guyver2 [AdiIRC@guyver2.xs4all.nl] has joined #bitcoin-core-dev 07:37 -!- pinheadmz [~matthewzi@c-73-92-181-51.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 07:37 -!- queip [~queip@unaffiliated/rezurus] has joined #bitcoin-core-dev 07:37 -!- pinheadmz [~matthewzi@c-73-92-181-51.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 07:37 -!- pinheadmz [~matthewzi@207.189.24.143] has joined #bitcoin-core-dev 07:41 -!- mryandao [~mryandao@gateway/tor-sasl/mryandao] has quit [Remote host closed the connection] 07:41 -!- mryandao [~mryandao@gateway/tor-sasl/mryandao] has joined #bitcoin-core-dev 07:45 -!- spaced0ut [~spaced0ut@unaffiliated/spaced0ut] has quit [Ping timeout: 245 seconds] 07:47 -!- michaelsdunn1 [~michaelsd@unaffiliated/michaelsdunn1] has joined #bitcoin-core-dev 07:52 -!- farmerwampum [~farmerwam@173.244.200.118] has quit [Ping timeout: 245 seconds] 07:53 < jb55> stevenroose: it looks like it's serialized as compactsized-length and then a string, so no. 07:54 < stevenroose> jb55: cool, thanks! 07:54 < stevenroose> I need to store multiple pieces of information in there for some project. So I'll fill it with a JSON object with multiple fields :D 07:54 -!- spaced0ut [~spaced0ut@unaffiliated/spaced0ut] has joined #bitcoin-core-dev 07:55 < stevenroose> They say blockchain is just a slow database :D 07:58 -!- farmerwampum [~farmerwam@173.244.200.118] has joined #bitcoin-core-dev 08:00 -!- Hobbestigrou1 [~Hobbestig@141.98.101.133] has quit [] 08:00 < stevenroose> Something else less core-related: the segwit p2wpkh verification is implemented totally stand-alone, right? 08:00 < stevenroose> It's not converted into some weird script or so, right? I'm pretty sure it's not. It's just that I'm spending a segwit output in a test script and I'm getting this error: 08:01 < stevenroose> non-mandatory-script-verify-flag (Script failed an OP_EQUALVERIFY operation) (code 64) 08:02 < stevenroose> I'm asserting above that this is the script: 0014621daf5f171129d0c56f9d012b9306e215bde726, which is clearly a segwit script and not p2pkh or whatever script with OP_EQUALVERIFY 08:10 -!- jungly [~quassel@79.8.200.97] has quit [Ping timeout: 244 seconds] 08:16 -!- captjakk [~captjakk@174-16-199-19.hlrn.qwest.net] has joined #bitcoin-core-dev 08:18 -!- jungly [~quassel@host97-200-static.8-79-b.business.telecomitalia.it] has joined #bitcoin-core-dev 08:20 < stevenroose> Does segwit also require adding the sighash byte at the end of the signature? 08:21 < sipa> p2wpkh/p2wsh do 08:22 < sipa> and p2wpkh uses as redeemscript the equivalent p2pkh script 08:24 < stevenroose> sipa so for the bip143 sighash calculation, do I need to provide a "witness script"? 08:24 < stevenroose> I thought that was only for p2wsh. 08:24 < stevenroose> After adding the sighash byte, I'm getting this: non-mandatory-script-verify-flag (Signature must be zero for failed CHECK(MULTI)SIG operation) (code 64) 08:25 < stevenroose> It seems that segwit operations somehow enter the script execution code, which confuses me. 08:26 -!- as1nc_ [~as1nc@2a01:e35:2429:dc20:4884:82a:a747:c314] has quit [Remote host closed the connection] 08:26 < sipa> stevenroose: the witness script never goes into the sighash 08:26 < sipa> not in v0 witness or in legacy 08:27 < sipa> the *executed code* (scriptcode) goes into the sighash 08:27 < stevenroose> sipa: this field 5. scriptCode of the input (serialized as scripts inside CTxOuts) 08:27 < stevenroose> Is called "witness_script" in Andrew's Rust implementation. 08:27 < sipa> that's confusing 08:27 < stevenroose> What should I provide for that? The output script of the utxo? 08:27 -!- as1nc_ [~as1nc@2a01:e35:2429:dc20:d8eb:4bdb:9f0e:6771] has joined #bitcoin-core-dev 08:27 < sipa> the executed code 08:28 < sipa> for p2wsh that is the witness script 08:28 < sipa> for p2wpkh that is the equivalent p2pkh script 08:28 < stevenroose> I don't know what the "executed code" or "witness script" refer to? 08:28 < stevenroose> Witness program? 08:28 < sipa> bip143 has examples 08:28 < stevenroose> The p2wpkh script_pubkey? 08:28 < sipa> the program being executed 08:28 < sipa> i don't know how i can be clearer :) 08:29 -!- Zenton [~user@unaffiliated/vicenteh] has quit [Read error: Connection reset by peer] 08:29 < stevenroose> ss << static_cast(scriptCode); 08:29 -!- Zenton [~user@unaffiliated/vicenteh] has joined #bitcoin-core-dev 08:29 -!- jonatack [d598a119@213.152.161.25] has quit [Ping timeout: 260 seconds] 08:29 < sipa> yes 08:29 < stevenroose> sipa: well I don't know which program is gonna be executed without knowing the internals, right? :) What is more helpful is where I can find that program.. 08:30 < sipa> scriptCode is the script being executes by the script interpreter 08:30 < sipa> for p2wsh that is the witness program 08:30 < sipa> for p2wpkh that is the equivalent p2pkh program (dup hash160 equalverify checksig, iirc) 08:31 < stevenroose> I'm getting OP_EQUALVERIFY errors, so I'm getting the feeling that segwit validation is somehow done by converting the witness program into a legacy script equivalent. I never heard of such a thing, though, so I'm confused :) 08:31 < sipa> yes 08:31 < sipa> i just told you 08:31 < stevenroose> Ah ok, so there actually *is* some kind of p2wpkh->p2pkh convertion under the hood. 08:31 < sipa> yes 08:32 < stevenroose> Wow, that's strange :) Glad that goes with taproot :) Ok, so I have to serialize a legacy p2pkh output script and provide that. Cool, thanks! 08:32 -!- jungly [~quassel@host97-200-static.8-79-b.business.telecomitalia.it] has quit [Ping timeout: 248 seconds] 08:32 -!- as1nc_ [~as1nc@2a01:e35:2429:dc20:d8eb:4bdb:9f0e:6771] has quit [Remote host closed the connection] 08:33 -!- as1nc_ [~as1nc@2a01:e35:2429:dc20:d8eb:4bdb:9f0e:6771] has joined #bitcoin-core-dev 08:37 < stevenroose> Yay, that worked! 08:38 < sipa> :) 08:39 -!- Jayflux [~Jayflux@185.204.1.185] has joined #bitcoin-core-dev 08:45 -!- jungly [~quassel@79.8.200.97] has joined #bitcoin-core-dev 08:50 -!- lnostdal [~lnostdal@77.70.119.51] has quit [Ping timeout: 248 seconds] 08:57 -!- cubancorona [cubancoron@gateway/vpn/privateinternetaccess/cubancorona] has joined #bitcoin-core-dev 09:04 -!- jonatack [56dedeb5@abayonne-654-1-79-181.w86-222.abo.wanadoo.fr] has joined #bitcoin-core-dev 09:14 -!- captjakk [~captjakk@174-16-199-19.hlrn.qwest.net] has quit [Remote host closed the connection] 09:14 -!- captjakk [~captjakk@174-16-199-19.hlrn.qwest.net] has joined #bitcoin-core-dev 09:14 -!- bralyclow [~bralyclow@unaffiliated/bralyclow] has joined #bitcoin-core-dev 09:14 -!- captjakk [~captjakk@174-16-199-19.hlrn.qwest.net] has quit [Remote host closed the connection] 09:15 -!- captjakk [~captjakk@174-16-199-19.hlrn.qwest.net] has joined #bitcoin-core-dev 09:15 -!- captjakk [~captjakk@174-16-199-19.hlrn.qwest.net] has quit [Remote host closed the connection] 09:15 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 09:15 -!- captjakk [~captjakk@174-16-199-19.hlrn.qwest.net] has joined #bitcoin-core-dev 09:15 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 09:16 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 09:16 -!- captjakk [~captjakk@174-16-199-19.hlrn.qwest.net] has quit [Remote host closed the connection] 09:16 -!- captjakk [~captjakk@174-16-199-19.hlrn.qwest.net] has joined #bitcoin-core-dev 09:16 -!- bralyclow [~bralyclow@unaffiliated/bralyclow] has quit [Read error: Connection reset by peer] 09:17 -!- captjakk [~captjakk@174-16-199-19.hlrn.qwest.net] has quit [Remote host closed the connection] 09:29 -!- farmerwampum [~farmerwam@173.244.200.118] has quit [Ping timeout: 244 seconds] 09:44 -!- farmerwampum [~farmerwam@184.75.220.114] has joined #bitcoin-core-dev 09:49 -!- lnostdal [~lnostdal@151.251.254.78] has joined #bitcoin-core-dev 09:53 -!- jarthur [~jarthur@207.114.244.5] has joined #bitcoin-core-dev 09:58 -!- lnostdal [~lnostdal@151.251.254.78] has quit [Ping timeout: 244 seconds] 10:00 -!- captjakk [~captjakk@174-16-199-19.hlrn.qwest.net] has joined #bitcoin-core-dev 10:02 -!- pinheadmz_ [~matthewzi@c-73-92-181-51.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 10:04 -!- pinheadmz [~matthewzi@207.189.24.143] has quit [Ping timeout: 245 seconds] 10:04 -!- pinheadmz_ is now known as pinheadmz 10:04 -!- jonatack [56dedeb5@abayonne-654-1-79-181.w86-222.abo.wanadoo.fr] has quit [Ping timeout: 260 seconds] 10:05 -!- emilengler [emilengler@gateway/vpn/privateinternetaccess/emilengler] has joined #bitcoin-core-dev 10:08 -!- luc__ [~luc@2a02:c7d:b797:4600:192:d0ca:a1e9:307b] has joined #bitcoin-core-dev 10:09 -!- timothy [~tredaelli@redhat/timothy] has quit [Quit: Konversation terminated!] 10:09 -!- queip [~queip@unaffiliated/rezurus] has quit [Ping timeout: 246 seconds] 10:14 -!- queip [~queip@unaffiliated/rezurus] has joined #bitcoin-core-dev 10:24 -!- luc___ [~luc@141.98.101.70] has joined #bitcoin-core-dev 10:26 -!- achow101 [~achow101@unaffiliated/achow101] has quit [Ping timeout: 258 seconds] 10:26 -!- jungly [~quassel@79.8.200.97] has quit [Remote host closed the connection] 10:26 -!- luc__ [~luc@2a02:c7d:b797:4600:192:d0ca:a1e9:307b] has quit [Ping timeout: 250 seconds] 10:27 -!- achow101 [~achow101@unaffiliated/achow101] has joined #bitcoin-core-dev 10:30 -!- captjakk [~captjakk@174-16-199-19.hlrn.qwest.net] has quit [Ping timeout: 246 seconds] 10:34 -!- setpill [~setpill@unaffiliated/setpill] has quit [Quit: o/] 10:38 -!- lnostdal [~lnostdal@77.70.119.51] has joined #bitcoin-core-dev 10:40 -!- harrigan [~harrigan@ptr-93-89-242-235.ip.airwire.ie] has joined #bitcoin-core-dev 10:46 -!- rutyiraw [~lwnmaro@77.243.22.47] has quit [Ping timeout: 246 seconds] 10:47 -!- captjakk [~captjakk@174-16-199-19.hlrn.qwest.net] has joined #bitcoin-core-dev 10:48 < Raystonn> There are way too many cases of CAmount and double being mixed together. That's just unsafe. I'm going to start cleaning those up. CAmount should not be used with floating point types, which can drop digits. 10:49 < sipa> doubles have 52 bit precision, which is sufficient for any valid BTC amount 10:49 < sipa> internally, amounts are always represented as CAmount 10:49 < Raystonn> That makes assumptions as to the internal representation of CAmount. 10:49 < sipa> CAmount is an int64 10:50 < Raystonn> This can change in the future. 10:50 < sipa> sure 10:50 < Raystonn> Test cases that mix double with CAmount will then start failing. 10:50 < Raystonn> Not great. 10:50 < Raystonn> The code shoudl be more robust there. I will clean it up. 10:51 < sipa> internally everything is represented as CAmounts 10:51 < sipa> floating point things are only used for feerate policies 10:52 < Raystonn> I wish that were true. 10:52 < Raystonn> Lots of mixing in double calculations in core code. 10:52 < Raystonn> decays, etc. 10:52 < sipa> where? 10:53 < sipa> the fee estimation code, sure 10:53 < sipa> consensus rules only use CAmount 10:53 < Raystonn> That's a great start. 10:53 < Raystonn> and certainly required. 10:54 < sipa> if you were more specific i could give better advice 10:55 < sipa> you're not going to rewrite the fee estimation code without floating point logic 10:57 < Raystonn> It's certainly possible. One can break out such code into integer operations that use integer numerator and denominators instead of a single float decay rate. A CAmount can then be multiplied by the numerator, then divided by the denominator, and still get the desired result. The fractional portion of the result will still be truncated when storing the actual fee as a CAmount. 10:58 < sipa> yes, you can 10:58 < Raystonn> This would be safe even if CAmount was upgraded to a larger-range type. 10:58 < sipa> but why would you? 10:58 < sipa> exact accuracy isn't required for any of that 10:58 < Raystonn> Whereas use a a floating point type will break the calculations upon any such upgrade in the future. 10:58 -!- queip [~queip@unaffiliated/rezurus] has quit [Ping timeout: 244 seconds] 10:58 < sipa> CAmount can't be upgraded to a larger range type 10:59 < Raystonn> Of course it can. 10:59 < sipa> and even if it did, nothing would break with feerate calculations 10:59 < sipa> as those are approximate anyway 10:59 < Raystonn> It could easily overflow the significant digits available in a double if we upgrade to a 128-bit integer. 10:59 < sipa> So? 11:00 -!- Jayflux [~Jayflux@185.204.1.185] has quit [] 11:00 < sipa> a 0.0000000000002% rounding error on a feerate is much less than the variations that are inherent due to inconsistency of mempools 11:01 < sipa> and again, bitcoin's consensus rules don't permit amounts above 2100000000000000 units 11:01 < Raystonn> If fees were to move into sub-satoshi range, that rounding errors would be pretty large as everything sub-satoshi gets truncated. 11:02 < sipa> bitcoin does not have sub-satoshi units 11:02 < Raystonn> yet 11:02 < sipa> that would be such an invasive hard fork that the code changes necessary to do it correctly will be the least of our worries 11:02 < Raystonn> and there's no erason to keep code that woudl break under these circumstances when it's so easy to fix. 11:02 < sipa> please focus on real issues 11:03 < Raystonn> I'm not asking you to make any changes. 11:03 < Raystonn> This is what I'm choosing to look at. 11:03 < sipa> and i'm suggesting there are better ways to spend your time 11:03 < Raystonn> That's fine. 11:04 < Raystonn> We can disagree. ;) 11:04 < sipa> of course 11:05 -!- queip [~queip@unaffiliated/rezurus] has joined #bitcoin-core-dev 11:08 -!- udsbotu [~udsbotu@89.238.178.75] has joined #bitcoin-core-dev 11:11 < sipa> but in my opinion, getting rid of floating point logic in places where exact accuracy isn't required would be a waste of your time 11:16 < Raystonn> Normally I'd agree. But upon testing a change of CAmount to boost::multiprecision::int128_t, the floating point operations aren't even supported. I could add them, but it could lead to dropped precision or accuracy some place where it matters simply by defining the operators. 11:16 < sipa> there is no need for 128 bit integers 11:16 < Raystonn> Right now no. 11:17 < sipa> it seems highly unlikely that a change to the monetary policy will ever happen in bitcoin 11:17 < sipa> you can prepare for all kinds of theoretical adaptations, but this isn't a realistic one 11:17 < Raystonn> Bitcoin must remain <= 21 million coins. 11:17 < Raystonn> Divisibility of those coins can be expanded. 11:18 < sipa> not without a very invasive hardfork 11:18 < sipa> and such changes are generally considered off-topic here 11:19 < Raystonn> Right now I'm just talking about cleaning up use of floating point operations where unneeded. 11:19 < sipa> they are not unneeded 11:19 < sipa> they're an engineering choice 11:20 < sipa> yes you can get rid of them at the cost of replacing them with more complex logic that effectively reimplements it 11:20 < sipa> but that is not a good trade-off 11:20 < sipa> there is nothing "unclean" about the use of floating point numbers; they're the right tool for the job, in some places 11:22 < sipa> and i can't speak for any of the other reviewers of course, but i doubt such a change would be accepted 11:25 < sipa> now if you find places where floating point logic is used where inaccurancy may actually affect the correctness of the code, i'd very much like to hear it 11:25 < Raystonn> I certainly have no interest in any fork that might create yet another sh-coin. Not my intention. I'm just trying to make the code more robust to future enhancements without breaking backward compatibility. 11:27 < Raystonn> Many years into the future I could foresee the desire to continue the block reward into sub-satoshi units, keeping the asymptote at 21,000,000 coins. 11:28 < sipa> that would be a change to the monetary policy 11:28 < sipa> and again, i don't see how that would in any way invalidate the use of floating point for feerate calculations 11:29 -!- jarthur [~jarthur@207.114.244.5] has quit [] 11:29 < Raystonn> For a code path that has never been executed, and won't for at least 120 years. 11:29 < sipa> it is executed every block 11:30 < sipa> so please, if you want to contribute in a useful, focus on other issues 11:30 < sipa> not long-in-the-future hypotheticals that you still haven't clearly motivated would invalidate the current code 11:30 < Raystonn> I mean the code path that would be added to support sub-satoshi block rewards... we wouldn't get there for another 120 years. 11:30 < achow101> Raystonn: please keep in mind that any change you make must be reviewed by others and they must all approve it before a change is merged. It is highly unlikely that such a change will pass review, so I would recommend that you don't waste effort into trying 11:31 < Raystonn> Anything added there now would never see a fork. 11:31 < sipa> Raystonn: sorry, hardfork discussions are offtopic here (you can bring that up on the mailinglist if you want) 11:32 -!- jonatack [58aba822@jau64-1-88-171-168-34.fbx.proxad.net] has joined #bitcoin-core-dev 11:32 < achow101> Raystonn: if we wouldn't gt there for another 120 years, then do it 120 years in the future when it becomes a problem 11:32 < Raystonn> I will drop the discussion on sub-satoshi block rewards. 11:33 < Raystonn> 120 years from now it would result in a fork as people are already running the code and getting no reward. 11:33 < Raystonn> Proper planning prevents... 11:35 -!- hebasto [~hebasto@95.164.65.194] has joined #bitcoin-core-dev 11:36 -!- rutyiraw [~lwnmaro@77.243.22.47] has joined #bitcoin-core-dev 11:37 -!- scoop [~scoop@205.178.77.52] has quit [Remote host closed the connection] 11:37 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 11:43 -!- spinza [~spin@102.132.245.16] has quit [Quit: Coyote finally caught up with me...] 11:45 -!- scoop [~scoop@205.178.77.52] has quit [Ping timeout: 245 seconds] 11:50 -!- promag_ [~promag@bl16-114-47.dsl.telepac.pt] has joined #bitcoin-core-dev 11:50 -!- promag [~promag@bl16-114-47.dsl.telepac.pt] has quit [Read error: Connection reset by peer] 11:51 -!- mnarix [~lwnmaro@37.19.108.106] has joined #bitcoin-core-dev 11:51 -!- rutyiraw [~lwnmaro@77.243.22.47] has quit [Read error: Connection reset by peer] 11:53 -!- spinza [~spin@102.132.245.16] has joined #bitcoin-core-dev 11:57 -!- MoonJaCk- [~moon@unaffiliated/moonjack-] has quit [Quit: Leaving] 12:04 -!- jarthur [~jarthur@207.114.244.5] has joined #bitcoin-core-dev 12:05 -!- promag_ [~promag@bl16-114-47.dsl.telepac.pt] has quit [Read error: No route to host] 12:06 -!- promag [~promag@bl16-114-47.dsl.telepac.pt] has joined #bitcoin-core-dev 12:18 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 12:22 -!- scoop [~scoop@205.178.77.52] has quit [Ping timeout: 246 seconds] 12:25 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 12:25 < bitcoin-git> [bitcoin] laanwj pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/0822b44d8a68...6d37ed888e34 12:25 < bitcoin-git> bitcoin/master c7f6ce7 Carl Dong: docs: Improve netbase comments 12:25 < bitcoin-git> bitcoin/master 6d37ed8 Wladimir J. van der Laan: Merge #15824: docs: Improve netbase comments 12:25 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 12:26 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 12:26 < bitcoin-git> [bitcoin] laanwj merged pull request #15824: docs: Improve netbase comments (master...2019-04-netbase-comments) https://github.com/bitcoin/bitcoin/pull/15824 12:26 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 12:30 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 12:32 -!- scoop [~scoop@205.178.77.52] has quit [Remote host closed the connection] 12:34 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 12:37 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 12:37 < bitcoin-git> [bitcoin] achow101 opened pull request #16394: Allow createwallet to take empty passwords to make unencrypted wallets (master...fix-born-enc) https://github.com/bitcoin/bitcoin/pull/16394 12:37 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 12:38 -!- owowo [~ovovo@unaffiliated/ovovo] has quit [Ping timeout: 246 seconds] 12:38 -!- abacus [abacus@gateway/shell/blinkenshell.org/x-mntpkieaqvpyofqa] has quit [Ping timeout: 244 seconds] 12:40 -!- shesek [~shesek@unaffiliated/shesek] has quit [Ping timeout: 248 seconds] 12:44 -!- owowo [~ovovo@unaffiliated/ovovo] has joined #bitcoin-core-dev 12:47 -!- queip [~queip@unaffiliated/rezurus] has quit [Ping timeout: 246 seconds] 12:49 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has quit [Remote host closed the connection] 12:49 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has joined #bitcoin-core-dev 12:51 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has quit [Remote host closed the connection] 12:52 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has joined #bitcoin-core-dev 12:52 < stevenroose> Is there a flag for the min tx fee to include in blocks? Equivalent to minrelaytxfee? 12:52 < stevenroose> -blockmintxfee? 12:53 < luke-jr> right 12:53 -!- spinza [~spin@102.132.245.16] has quit [Quit: Coyote finally caught up with me...] 12:54 -!- queip [~queip@unaffiliated/rezurus] has joined #bitcoin-core-dev 12:57 -!- jarthur [~jarthur@207.114.244.5] has quit [] 12:58 -!- mnarix [~lwnmaro@37.19.108.106] has quit [Quit: Leaving] 12:58 -!- abacus [abacus@gateway/shell/blinkenshell.org/x-zhbjznveximpwlzv] has joined #bitcoin-core-dev 12:59 -!- mnarix [~lwnmaro@37.19.108.106] has joined #bitcoin-core-dev 13:00 < elichai2> achow101: Hey, any insight of the reason that `createpsbt` need to support 2 different formatting for the outputs? (one as an array another as a dictionary) 13:01 < achow101> elichai2: createrawtransaction allows both (api changed at some point, but old style kept for backwards compatibility), and the same construction function is used in both so createpsbt takes both 13:01 -!- spinza [~spin@102.132.245.16] has joined #bitcoin-core-dev 13:03 < elichai2> :/ makes it harder to add new stuff there, but i'll figure it out, thanks! 13:03 -!- abacus [abacus@gateway/shell/blinkenshell.org/x-zhbjznveximpwlzv] has quit [Ping timeout: 244 seconds] 13:03 -!- gelmutshmidt [~gelmutshm@188.113.53.102] has quit [Remote host closed the connection] 13:07 < sipa> elichai2: why would you need to touch that rpc? 13:08 < elichai2> sipa: testing how would taproot look when combined into psbt 13:08 < sipa> you shouldn't need to touch any of those rpcs 13:08 < sipa> only the signing/psbt logic 13:09 < sipa> and descriptors 13:11 < elichai2> sipa: you're right. but if I go the regular way I need to add: 1. new descriptors. 2. classes and support for WitnessV2 bech32 addresses. 3. Classes for taproot in the wallet. serialization+deserialization of taproot and witness v2 addresses. 13:11 < elichai2> this is a lot of logic that require more careful handeling 13:12 < elichai2> and way more work. I'm trying to concentrate around PSBT for now. so i'm using `createpsbt` as a "hack" because that's the only psbt RPC command that doesn't relay on the wallet. (I'll probably move that logic to a seperate "createrawpsbt" or a `bitcoin-psbt` bin) 13:13 -!- abacus [abacus@gateway/shell/blinkenshell.org/x-ngmhdordhkheyjmj] has joined #bitcoin-core-dev 13:13 < sipa> for experimentation purposes that's fine of course 13:13 < sipa> but i don't think we'll add any taproot support to the wallet except "doing it right" 13:14 < elichai2> yeah I get the separation of concern for the psbt RPC methods 13:15 < sipa> no, i mean: nothing in those RPC arguments should change for taproot 13:15 < elichai2> sipa: does "doing it right" require full taproot support in the wallet? or can it be just psbt support via a raw psbt creation method that doesn't require a wallet? 13:15 < sipa> elichai2: i don't see how those two options are different :) 13:15 < achow101> elichai2: it would mean full support in the wallet with walletprocesspsbt handling all of the updating in the background. i.e. the user never provides the taproot info in an rpc 13:15 < sipa> if we have taproot support in descriptors and psbt, we'll automatically have it in tbe wallet 13:16 < achow101> just like right now the user never provides keys, utxos, etc. in the rpc 13:16 < elichai2> achow101: yes. which makes it harder to use if for example this isn't a transaction that you have in your wallet. i.e. there's no equivilant to `createrawtransaction` 13:17 < sipa> there is createpsbt? 13:17 < achow101> but that's a problem with updating any psbt right now 13:17 < elichai2> achow101: right 13:17 < elichai2> solving that problem will make adding taproot to psbt easier by not needing to add it to the wallet first 13:17 -!- waxwing [~waxwing@unaffiliated/waxwing] has quit [Ping timeout: 245 seconds] 13:18 < sipa> what does "adding it to the wallet" mean? 13:18 < elichai2> elichai2 sipa: you're right. but if I go the regular way I need to add: 1. new descriptors. 2. classes and support for WitnessV2 bech32 addresses. 3. Classes for taproot in the wallet. serialization+deserialization of taproot and witness v2 addresses. 13:18 < sipa> and we have psbt support for the full stack of operations outside of the wallet 13:18 < sipa> taproot can be implemented tested without ever touching the wallet code at all 13:18 -!- obsrver [~quassel@p5DC6B9F7.dip0.t-ipconnect.de] has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.] 13:19 < achow101> *assuming descriptor wallets 13:19 < sipa> maybe there are some minor changes at some point past descriptor wallets to change the default to taproot addresses or something 13:19 < elichai2> sipa: what achow101 said 13:19 < sipa> elichai2: well, not even 13:19 < sipa> ah, right, we don't have the equivalent of walletprocesspsbt using descriptors yet 13:20 -!- waxwing [~waxwing@193.29.57.116] has joined #bitcoin-core-dev 13:20 < sipa> maybe we need that first :) 13:20 < sipa> then all we need is adding taproot to psbt/descriptors, and the full stack of operations would be supported outside of the wallet 13:20 < sipa> musig is harder though, as it requires state on the signer device 13:21 < elichai2> as far as I could see, right now if you'll pass a bech32 with segwit v2 it won't know how to parse it. it won't know that the witness program contains a public key. and it doesn't have any structure to handle a tree with multiple scripts 13:21 < sipa> yes it does 13:21 < sipa> (the first thing) 13:22 < sipa> i don't think we need a whole tree structure even 13:22 < stevenroose> Is there a way to "reset" the Core wallet? I'm using regtest using a client and in between tests, I'd like to sweep the wallet from all imported addresses and transactions. 13:22 < sipa> elichai2: just a psbt record of the form "this pubkey is derived from this internal pubkey, and this merkle branch, to this script and leaf version" 13:23 < stevenroose> I tried to unload the active wallet and "createwallet" a new one, but then it expects me to use the /wallet/ endpoint, which the client we're using doesn't support yet. 13:23 < elichai2> sipa: for a wallet support we need the whole tree structure, for psbt we don't 13:23 < sipa> elichai2: the tree would be in the descriptor 13:23 < sipa> nowhere else 13:25 < sipa> the 32-byte x coordinate idea (which we may update taproot with) may affect how that psbt record is structured too 13:26 < elichai2> sipa: correct me if I'm right, but trying to give it bech32 with witnessV1 will make it use `WitnessUnknown`, right? so we need some struct like `WitnessV1PubKey` 13:26 < sipa> yeah 13:26 < sipa> that's easy :) 13:27 < elichai2> sipa: yeah, that's a small change that could be easily changed too :) 13:27 < sipa> but it's not like we need new parsing code; bech32 parsing is alreasdy generic 13:27 -!- emilengler [emilengler@gateway/vpn/privateinternetaccess/emilengler] has quit [Remote host closed the connection] 13:28 < sipa> elichai2: i suspect you're overestimating how much work it is to adapt all the structures with taproot 13:28 < sipa> it's nontrivial of course 13:29 < sipa> but i think hacking in via additional RPC arguments in various places won't be all that much simpler 13:29 < elichai2> i'm just trying to figure out if I could make a PoC without while minimizing the areas of the code I'm touching, because I don't know most of the code yet 13:29 < sipa> though it will touch a lot more different parts 13:29 < elichai2> because if i'll start editing code all over i'll probably mess things up even more lol 13:30 < elichai2> I understand that my PoC won't be close to optimal. and that's why I want it for now to be isolated into an RPC, and not doing all of the wallet support 13:30 < sipa> so why do it in bitcoin core at all then? 13:32 < elichai2> because I still think that manual psbt without descriptors is still useful? altough you're right that I could've done it in rust-bitcoin and it would probabaly been easier and more native to the code but in the end I do want to get to know bitcoin core's code better so I will be able to make optimal solutions to bitcoin in the future :) 13:33 < sipa> well if you want to learn bitcoin core better (which i very much encourage you to!), i think it's better to focus on one piece at a time, but actually integrate it 13:34 < sipa> for example, an RPC that takes a descriptor and a bunch of private keys, and signs with them, would be pretty generally useful 13:34 -!- pinheadmz [~matthewzi@c-73-92-181-51.hsd1.ca.comcast.net] has quit [Quit: pinheadmz] 13:35 < sipa> and for the extensions to psbt... i think it's generally too early 13:37 < elichai2> sipa: my hope is that if people start building things on top of taproot it will increase the chance of merging and activation sooner rather than later 13:38 < elichai2> so why not start conversations around descriptors extensions, psbt extenstions, tools that build complex taproot trees, early integration into other wallets, ideas on how to use it to make cheaper transactions, etc. 13:39 < elichai2> but I might be totally wrong 13:39 < sipa> i don't know, it feels like unnecessary pressure 13:39 < sipa> we first need to get agreement on a design 13:40 < elichai2> maybe this will make more people interested in reading into taproot BIP and giving feedback? 13:40 < sipa> i'm scared of people building things, and then discovering a major change in necessary, and then we end up with invested effort driving a "pfff please don't change the design anymore, we'll need to redo our code!", which is a really bad incentive 13:40 < elichai2> but I agree that if the design will really change then maybe this will be a big waste of time 13:40 -!- shesek [~shesek@unaffiliated/shesek] has joined #bitcoin-core-dev 13:41 < sipa> at a high level, i think all of these things are easy... there is a lot of engineering work to go into making it actually work 13:41 < sipa> but once taproot is finalized, i think the way to actually add it to psbt for example will be pretty straightforward 13:41 < elichai2> sipa: now I understand your motivation for discouraging a lot of the things I said that are related to taproot :) thanks :) 13:42 < elichai2> sipa: how much time it took between segwit activation and full support in core's wallet? I might really be off here but for me it felt a lot 13:42 < sipa> elichai2: yeah, a lot, and i think that's perfectly fine :) 13:42 < sipa> but i suspect with psbt and descriptors it will actually be a lot easier 13:43 < elichai2> don't you think that bitcoin core wallet should be like a reference for other wallets? because in that case other wallets got it faster :/ 13:43 < sipa> i don't think so 13:43 < sipa> we need reference code in the form of signing logic etc 13:43 < sipa> and test vectors and examples 13:44 < sipa> but the variety of things that can be done with taproot is so large... there really isn't a way to be reference for everything 13:44 < sipa> actually, it was only from august 2017 to feb 2018 13:45 < elichai2> as far as I could tell in the code psbt is basically a big wrapper(not trying to underestimate the power of it) around the already existing serializations of the classes/structs 13:45 < sipa> yup 13:45 < sipa> so what will be needed in terms of data structures is a "taproot derivation" record in signing providers 13:45 < sipa> and descriptors that can fill that record 13:45 < sipa> and a way for that record to be serialized in psbt 13:46 < stevenroose> (nvm my question, btw :)) 13:46 < sipa> and signing logic to use it 13:46 < elichai2> stevenroose: sorry for spamming it out 😓 13:46 < sipa> stevenroose: delete the file :p 13:47 < elichai2> sipa: I might need to look into the descriptors code, but basically I wrote a draft BIP for the PSBT extensions and wanted some PoC, so I thought adding manual RPC method for PSBT will be the easiest place to add those extensions without understanding all the structures in the wallet 13:48 < elichai2> But you might be right and I need to look more into descriptors 13:48 < elichai2> And my way isn't "the right way" in relation to how the current code is designed 13:49 < sipa> i think for descriptors we'll probably want a fragment "tap(KEY,[[X,Y],[Z,[T,U]]])" kind of construction, where you give the root key and the leaves in some tree-encoding way 13:49 < sipa> where the X/Y/Z/T/U are subexpressions 13:49 < elichai2> and you need the script too 13:50 < sipa> X,Y,Z,Z,T,U are subexpressions that represent scripts 13:50 < sipa> they could be pk(), or multi(), ... 13:50 < sipa> or once we have miniscript probably a whole bunch more things (i hope to publish more about that soon) 13:50 -!- darosior [~darosior@107.175.255.247] has joined #bitcoin-core-dev 13:51 < elichai2> oh that's for the whole tree. not just the spending path 13:51 < sipa> right 13:51 < elichai2> I'll more need to look into the descriptors code, see how complicated is it 13:51 < sipa> and that would then get converted into a "taproot key record" for the key path and for each leaf 13:51 < sipa> in signingprovider/psbt 13:52 -!- darosior [~darosior@107.175.255.247] has quit [Client Quit] 13:52 -!- darosior [~darosior@107.175.255.247] has joined #bitcoin-core-dev 13:52 -!- ddustin [~ddustin@unaffiliated/ddustin] has joined #bitcoin-core-dev 13:53 -!- darosior [~darosior@107.175.255.247] has quit [Client Quit] 13:53 -!- darosior [~darosior@107.175.255.247] has joined #bitcoin-core-dev 13:53 < sipa> https://github.com/bitcoin/bitcoin/blob/master/src/script/descriptor.cpp 13:54 < sipa> L149-170 is an interface for all the "key" expressions inside descriptors, with a number of implementations (pubkeys, descriptors, origin info) 13:54 < sipa> s/descriptors/bip32/ 13:54 -!- darosior [~darosior@107.175.255.247] has quit [Client Quit] 13:54 -!- darosior [~darosior@107.175.255.247] has joined #bitcoin-core-dev 13:55 < sipa> line 335-497 is a generic implementation of a "script" node in a descriptor 13:55 < sipa> followed by implementations that add node specific logic (pk, pkh, sh, wpkh, wsh, multi, combi, addr, raw) 13:55 < sipa> and after that is parsing (string to descriptor) and inference (script to descriptor) code 13:56 -!- darosior [~darosior@107.175.255.247] has quit [Client Quit] 13:56 -!- darosior [~darosior@107.175.255.247] has joined #bitcoin-core-dev 13:56 -!- queip [~queip@unaffiliated/rezurus] has quit [Ping timeout: 245 seconds] 13:57 -!- darosior [~darosior@107.175.255.247] has quit [Client Quit] 13:57 -!- darosior [~darosior@107.175.255.247] has joined #bitcoin-core-dev 14:00 -!- udsbotu [~udsbotu@89.238.178.75] has quit [] 14:00 -!- darosior [~darosior@107.175.255.247] has quit [Client Quit] 14:00 -!- jarthur [~jarthur@207.114.244.5] has joined #bitcoin-core-dev 14:00 -!- darosior [~darosior@107.175.255.247] has joined #bitcoin-core-dev 14:00 -!- darosior [~darosior@107.175.255.247] has quit [Remote host closed the connection] 14:00 -!- darosior [~darosior@107.175.255.247] has joined #bitcoin-core-dev 14:02 -!- queip [~queip@unaffiliated/rezurus] has joined #bitcoin-core-dev 14:02 -!- darosior [~darosior@107.175.255.247] has quit [Client Quit] 14:02 -!- darosior [~darosior@107.175.255.247] has joined #bitcoin-core-dev 14:06 -!- rknLA1 [~rknLA@89.238.178.75] has joined #bitcoin-core-dev 14:07 < elichai2> sipa: Thanks. I'll start looking around 14:29 -!- pinheadmz [~matthewzi@208.69.41.101] has joined #bitcoin-core-dev 14:30 -!- cubancorona [cubancoron@gateway/vpn/privateinternetaccess/cubancorona] has quit [Quit: Leaving] 14:36 < sipa> elichai2: cool 14:37 < elichai2> (really, Thank You!) 14:39 < sipa> really, yw :) 14:44 -!- ddustin [~ddustin@unaffiliated/ddustin] has quit [Remote host closed the connection] 14:45 -!- ddustin [~ddustin@unaffiliated/ddustin] has joined #bitcoin-core-dev 14:54 -!- Guyver2 [AdiIRC@guyver2.xs4all.nl] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 14:58 -!- luc___ [~luc@141.98.101.70] has quit [] 15:02 < jnewbery> sipa: you've mentioned this concern a couple of times: 15:03 < jnewbery> > i'm scared of people building things, and then discovering a major change in necessary, and then we end up with invested effort driving a "pfff please don't change the design anymore, we'll need to redo our code!", which is a really bad incentive 15:03 < jnewbery> I think there are a good reasons to start building PoC tools around the schnorr/taproot proposal now. 15:03 < jnewbery> We'll get much better feedback on the design if people are actually writing code to use schnorr/taproot, rather than just trying to analyse it from a theoretical perspective. 15:03 < jnewbery> And if those tools are made in a flexible way such that they can be adapted if there are minor design changes, then I don't think it's a waste of engineering time. 15:03 < jnewbery> I can't think of what kind of major change to the proposal would cause the effort to be wasted. 15:04 < sipa> jnewbery: of course 15:05 < sipa> i don't mind PoC tools 15:07 < sipa> but i also don't think there is any rush 15:08 < sipa> and if your end goal is integrating things into bitcoin core, i suspect getting familiar with the code is probably the best way to spend time now 15:10 < jnewbery> I don't think there's a rush, but I'd prefer for these tools to be built now so we can get feedback on the proposal. We're now at the stage that we're gathering feedback on the proposal, so it seems like a good use of time/energy to try to encourage that feedback. 15:11 < jnewbery> and yes, getting familiar with the code is important, but I don't think those things are mutually exclusive in any way 15:12 < sipa> i don't disagree 15:15 < sipa> but do you think hacking in preliminary taproot code in RPCs where it shouldn't be needed is useful as a PoC/ 15:16 < sipa> it's not useful as reference code, and is unlikely to give a good idea of the complexity of real world implementations 15:16 < sipa> if a PoC is your goal, i suspect there are better codebases to try implementing things in that core's 15:17 < sipa> and if working towards an eventual production implementation in core, time seems better spent on the actual code rather than bypassing it 15:17 < sipa> *than 15:25 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 15:29 -!- michaelsdunn1 [~michaelsd@unaffiliated/michaelsdunn1] has quit [Remote host closed the connection] 15:54 -!- queip [~queip@unaffiliated/rezurus] has quit [Ping timeout: 272 seconds] 15:55 -!- infernix [nix@unaffiliated/infernix] has quit [Quit: ZNC - http://znc.sourceforge.net] 15:58 -!- queip [~queip@unaffiliated/rezurus] has joined #bitcoin-core-dev 15:58 -!- ddustin [~ddustin@unaffiliated/ddustin] has quit [Read error: Connection reset by peer] 15:58 -!- ddustin [~ddustin@unaffiliated/ddustin] has joined #bitcoin-core-dev 16:03 < jnewbery> > do you think hacking in preliminary taproot code in RPCs where it shouldn't be needed is useful as a PoC? 16:04 -!- goatpig [537241de@aaubervilliers-652-1-90-222.w83-114.abo.wanadoo.fr] has quit [Ping timeout: 260 seconds] 16:04 < jnewbery> Possibly not 16:04 -!- jonatack [58aba822@jau64-1-88-171-168-34.fbx.proxad.net] has quit [Ping timeout: 260 seconds] 16:12 -!- scoop [~scoop@205.178.77.52] has quit [Remote host closed the connection] 16:15 -!- queip [~queip@unaffiliated/rezurus] has quit [Ping timeout: 268 seconds] 16:20 -!- queip [~queip@unaffiliated/rezurus] has joined #bitcoin-core-dev 16:21 -!- hebasto [~hebasto@95.164.65.194] has quit [Remote host closed the connection] 16:37 -!- infernix [nix@unaffiliated/infernix] has joined #bitcoin-core-dev 16:40 -!- ddustin [~ddustin@unaffiliated/ddustin] has quit [Remote host closed the connection] 16:41 -!- ddustin [~ddustin@unaffiliated/ddustin] has joined #bitcoin-core-dev 16:41 -!- ddustin [~ddustin@unaffiliated/ddustin] has quit [Remote host closed the connection] 16:42 -!- ddustin [~ddustin@unaffiliated/ddustin] has joined #bitcoin-core-dev 16:42 -!- instagibbs_ [d826964a@216.38.150.74] has joined #bitcoin-core-dev 16:42 -!- ddustin [~ddustin@unaffiliated/ddustin] has quit [Read error: Connection reset by peer] 16:43 -!- ddustin [~ddustin@unaffiliated/ddustin] has joined #bitcoin-core-dev 16:53 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 16:53 -!- scoop [~scoop@205.178.77.52] has quit [Remote host closed the connection] 16:57 -!- goatpig [537241de@aaubervilliers-652-1-90-222.w83-114.abo.wanadoo.fr] has joined #bitcoin-core-dev 16:57 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 248 seconds] 17:00 -!- rknLA1 [~rknLA@89.238.178.75] has quit [] 17:04 -!- Lauwenmark [~Lauwenmar@141.98.101.133] has joined #bitcoin-core-dev 17:22 -!- instagibbs_ [d826964a@216.38.150.74] has quit [Remote host closed the connection] 17:22 -!- captjakk [~captjakk@174-16-199-19.hlrn.qwest.net] has quit [Remote host closed the connection] 17:31 -!- IGHOR [~quassel@93.178.216.72] has quit [Quit: http://quassel-irc.org ? ??????????? ?????????. ????-??.] 17:34 -!- IGHOR [~quassel@93.178.216.72] has joined #bitcoin-core-dev 17:57 -!- pinheadmz [~matthewzi@208.69.41.101] has quit [Quit: pinheadmz] 18:04 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 18:10 -!- scoop [~scoop@205.178.77.52] has quit [Remote host closed the connection] 18:11 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 18:15 -!- scoop [~scoop@205.178.77.52] has quit [Remote host closed the connection] 18:15 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 18:17 -!- scoop [~scoop@205.178.77.52] has quit [Remote host closed the connection] 18:33 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 18:57 -!- mnarix [~lwnmaro@37.19.108.106] has quit [Quit: Leaving] 18:59 -!- jarthur [~jarthur@207.114.244.5] has quit [] 19:03 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 19:03 < bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/6d37ed888e34...29082e8f40c3 19:03 < bitcoin-git> bitcoin/master fa0d0ff MarcoFalke: Remove unused bits from the service flags enum 19:03 < bitcoin-git> bitcoin/master 29082e8 fanquake: Merge #16380: Remove unused bits from the service flags enum 19:03 -!- scoop [~scoop@205.178.77.52] has quit [Remote host closed the connection] 19:03 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 19:03 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 19:04 -!- scoop [~scoop@205.178.77.52] has quit [Read error: Connection reset by peer] 19:04 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 19:04 < bitcoin-git> [bitcoin] fanquake merged pull request #16380: Remove unused bits from the service flags enum (master...1907-netRemoveUnusedServiceBits) https://github.com/bitcoin/bitcoin/pull/16380 19:04 -!- scoop_ [~scoop@205.178.77.52] has joined #bitcoin-core-dev 19:04 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 19:07 -!- scoop_ [~scoop@205.178.77.52] has quit [Remote host closed the connection] 19:08 -!- StopAndDecrypt [~StopAndDe@unaffiliated/stopanddecrypt] has quit [Ping timeout: 245 seconds] 19:13 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 19:25 -!- ddustin [~ddustin@unaffiliated/ddustin] has quit [Remote host closed the connection] 19:25 -!- ddustin [~ddustin@unaffiliated/ddustin] has joined #bitcoin-core-dev 19:30 -!- ddustin [~ddustin@unaffiliated/ddustin] has quit [Ping timeout: 245 seconds] 19:44 -!- scoop [~scoop@205.178.77.52] has quit [Remote host closed the connection] 19:45 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 19:47 -!- mryandao [~mryandao@gateway/tor-sasl/mryandao] has quit [Quit: ZNC 1.7.3 - https://znc.in] 19:47 -!- mryandao_ [~mryandao@gateway/tor-sasl/mryandao] has joined #bitcoin-core-dev 19:48 -!- scoop [~scoop@205.178.77.52] has quit [Remote host closed the connection] 19:48 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 19:53 -!- scoop [~scoop@205.178.77.52] has quit [Remote host closed the connection] 20:00 -!- Lauwenmark [~Lauwenmar@141.98.101.133] has quit [] 20:04 -!- SatanX [~SatanX@195.206.169.238] has joined #bitcoin-core-dev 20:04 -!- SatanX is now known as Guest63177 20:13 -!- elichai2 [uid212594@gateway/web/irccloud.com/x-cjjfjoslipobgvvu] has quit [Quit: Connection closed for inactivity] 20:15 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has joined #bitcoin-core-dev 20:30 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has quit [Read error: Connection reset by peer] 20:31 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has joined #bitcoin-core-dev 20:45 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 20:46 -!- scoop [~scoop@205.178.77.52] has quit [Remote host closed the connection] 20:46 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 20:47 -!- ddustin [~ddustin@unaffiliated/ddustin] has joined #bitcoin-core-dev 20:59 -!- d_t [~dt@108-65-77-11.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-core-dev 20:59 -!- ddustin [~ddustin@unaffiliated/ddustin] has quit [Remote host closed the connection] 21:17 -!- scoop [~scoop@205.178.77.52] has quit [Remote host closed the connection] 21:18 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 21:23 -!- scoop [~scoop@205.178.77.52] has quit [Ping timeout: 258 seconds] 21:24 -!- d_t [~dt@108-65-77-11.lightspeed.sntcca.sbcglobal.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 21:25 -!- d_t [~dt@108-65-77-11.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-core-dev 21:27 -!- dogydogedoger [~n56473@104.37.30.50] has joined #bitcoin-core-dev 21:31 -!- Victor_sueca [~Victorsue@unaffiliated/victorsueca] has joined #bitcoin-core-dev 21:32 -!- spinza [~spin@102.132.245.16] has quit [Ping timeout: 258 seconds] 21:34 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has quit [Ping timeout: 246 seconds] 21:42 -!- spinza [~spin@102.132.245.16] has joined #bitcoin-core-dev 21:47 -!- mryandao_ is now known as mryandao 21:48 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 21:50 -!- d_t [~dt@108-65-77-11.lightspeed.sntcca.sbcglobal.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 21:50 -!- pinheadmz [~matthewzi@209.209.238.169] has joined #bitcoin-core-dev 21:52 -!- scoop [~scoop@205.178.77.52] has quit [Ping timeout: 245 seconds] 22:06 -!- goatpig [537241de@aaubervilliers-652-1-90-222.w83-114.abo.wanadoo.fr] has quit [Ping timeout: 260 seconds] 22:11 < pinheadmz> I'm getting a leveldb checksum mismatch error `Fatal LevelDB error: Corruption: block checksum mismatch: /home/pi/.bitcoin/chainstate/2109327.ldb` but only when I shutdown with RPC stop... Since the error is in chainstate, can I try with -reindex ? Or do I need to redownload the chain...? 22:19 < sipa> even -reindex-chainstate should work 22:21 < pinheadmz> tnx 22:23 -!- dogydogedoger [~n56473@104.37.30.50] has quit [Quit: Leaving.] 22:24 -!- dogeydogedoger1 [~n56473@104.37.30.50] has joined #bitcoin-core-dev 22:26 -!- dogeydogedoger1 [~n56473@104.37.30.50] has left #bitcoin-core-dev [] 22:31 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 22:36 -!- scoop [~scoop@205.178.77.52] has quit [Ping timeout: 248 seconds] 22:52 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 22:53 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has joined #bitcoin-core-dev 22:55 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 22:56 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has joined #bitcoin-core-dev 23:00 -!- Guest63177 [~SatanX@195.206.169.238] has quit [] 23:03 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has quit [Remote host closed the connection] 23:04 -!- Frojoe1 [~Frojoe@89.238.178.75] has joined #bitcoin-core-dev 23:08 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has joined #bitcoin-core-dev 23:14 -!- d_t [~dt@108-65-77-11.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-core-dev 23:16 -!- d_t [~dt@108-65-77-11.lightspeed.sntcca.sbcglobal.net] has quit [Client Quit] 23:26 -!- rh0nj [~rh0nj@88.99.167.175] has quit [Remote host closed the connection] 23:27 -!- rh0nj [~rh0nj@88.99.167.175] has joined #bitcoin-core-dev 23:30 -!- pinheadmz [~matthewzi@209.209.238.169] has quit [Quit: pinheadmz] 23:32 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 23:37 -!- scoop [~scoop@205.178.77.52] has quit [Ping timeout: 245 seconds] 23:42 -!- pinheadmz [~matthewzi@209.209.238.169] has joined #bitcoin-core-dev 23:47 -!- asdf44 [c09d6b9f@192.157.107.159] has quit [Remote host closed the connection] 23:51 -!- booyah_ [~bb@193.25.1.157] has quit [Quit: Konversation terminated!] 23:56 -!- hebasto [9fe07a9c@159.224.122.156] has joined #bitcoin-core-dev 23:57 -!- queip [~queip@unaffiliated/rezurus] has quit [Ping timeout: 272 seconds] --- Log closed Tue Jul 16 00:00:11 2019