--- Day changed Tue Apr 04 2017 00:00 < bitcoin-git> [bitcoin] laanwj pushed 4 new commits to master: https://github.com/bitcoin/bitcoin/compare/471ed00fcd3b...72bc7e1303d5 00:00 < bitcoin-git> bitcoin/master ada0caa Gregory Maxwell: Make GetWitnessCommitmentIndex callable on blocks without a coinbase txn.... 00:00 < bitcoin-git> bitcoin/master 4f15ea1 Gregory Maxwell: Check transaction count early in submitblock.... 00:00 < bitcoin-git> bitcoin/master 30f30c0 Gregory Maxwell: Add braces to submitblock per current style. 00:01 < bitcoin-git> [bitcoin] laanwj closed pull request #10146: Better error handling for submitblock (master...better_error_submitblock) https://github.com/bitcoin/bitcoin/pull/10146 00:19 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 00:26 -!- BashCo_ [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 00:29 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 256 seconds] 00:40 -!- riemann [~riemann@84-10-11-234.static.chello.pl] has joined #bitcoin-core-dev 00:51 -!- BashCo_ [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 264 seconds] 00:53 -!- face [~face@mail.hmel.org] has joined #bitcoin-core-dev 00:55 -!- CubicEarthh [~cubiceart@2002:329f:7e15:0:60ce:f23c:9215:59ff] has quit [Remote host closed the connection] 00:55 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 00:57 -!- CubicEarthh [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-core-dev 00:57 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #bitcoin-core-dev 01:01 -!- CubicEarthh [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Ping timeout: 260 seconds] 01:01 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 240 seconds] 01:09 -!- juscamarena [~justin@47.148.176.74] has quit [Ping timeout: 240 seconds] 01:11 -!- voyager_ [~voyager@ip68-13-250-112.ok.ok.cox.net] has quit [Read error: Connection reset by peer] 01:11 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 240 seconds] 01:13 -!- juscamarena [~justin@47.148.176.74] has joined #bitcoin-core-dev 01:13 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 01:17 -!- Victor_sueca is now known as Victorsueca 01:17 -!- JackH [~laptop@79-73-184-8.dynamic.dsl.as9105.com] has quit [Ping timeout: 260 seconds] 01:24 -!- BashCo_ [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 01:24 -!- voyager_ [~voyager@ip68-13-250-112.ok.ok.cox.net] has joined #bitcoin-core-dev 01:25 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 256 seconds] 01:33 -!- BashCo_ [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 240 seconds] 01:50 -!- jannes [~jannes@095-097-246-234.static.chello.nl] has joined #bitcoin-core-dev 02:00 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-core-dev 02:03 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Client Quit] 02:04 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-core-dev 02:13 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 02:17 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #bitcoin-core-dev 02:22 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 240 seconds] 02:24 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 260 seconds] 02:26 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 02:34 < da2ce7> I have updated both my Bitcoin Knots and Bitcoin Core 0.14 patches for BIP 148 02:34 < da2ce7> https://github.com/da2ce7/bitcoin/tree/bitcoin0.14_bip148 02:35 < da2ce7> https://github.com/da2ce7/bitcoin/tree/knotsbip148 02:35 < da2ce7> Core Review would be most appreciated. 02:42 < da2ce7> In particular this pull request need code-review: https://github.com/bitcoin/bips/pull/512 02:42 < da2ce7> luke-jr: ^ 02:43 -!- ChillazZ [~ChillazZ@195.30.94.129] has joined #bitcoin-core-dev 02:43 -!- Creeper [jamezz@gateway/shell/panicbnc/x-djhxqbdfglksesiz] has joined #bitcoin-core-dev 02:51 < bitcoin-git> [bitcoin] sipa opened pull request #10148: Use non-atomic flushing with block replay (master...non_atomic_flush) https://github.com/bitcoin/bitcoin/pull/10148 02:51 < gmaxwell> \O/ 03:02 -!- BashCo_ [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 03:03 -!- rockhouse [~rockhouse@h54110.upc-h.chello.nl] has joined #bitcoin-core-dev 03:04 -!- rockhouse [~rockhouse@h54110.upc-h.chello.nl] has quit [Changing host] 03:04 -!- rockhouse [~rockhouse@unaffiliated/rockhouse] has joined #bitcoin-core-dev 03:06 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 260 seconds] 03:16 -!- voyager_ [~voyager@ip68-13-250-112.ok.ok.cox.net] has quit [Read error: Connection reset by peer] 03:17 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 03:18 -!- BashCo_ [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 246 seconds] 03:24 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 240 seconds] 03:26 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 03:28 -!- To7 [~theo@cpe-158-222-192-214.nyc.res.rr.com] has quit [Quit: Whatever] 03:30 -!- Josianne [~Josianne@188.226.139.184] has quit [Remote host closed the connection] 03:32 -!- voyager_ [~voyager@ip68-13-250-112.ok.ok.cox.net] has joined #bitcoin-core-dev 03:34 -!- JackH [~laptop@79-73-184-8.dynamic.dsl.as9105.com] has joined #bitcoin-core-dev 03:49 -!- BashCo_ [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 03:52 -!- wasi [~wasi@gateway/tor-sasl/wasi] has joined #bitcoin-core-dev 03:52 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 240 seconds] 03:53 -!- voyager_ [~voyager@ip68-13-250-112.ok.ok.cox.net] has quit [Quit: Leaving] 03:57 -!- Rudolph [~Rudolph@188.226.139.184] has joined #bitcoin-core-dev 03:58 -!- Rudolph is now known as Guest21798 04:01 -!- Guest21798 [~Rudolph@188.226.139.184] has quit [Remote host closed the connection] 04:01 -!- Nicholas2 [~Nicholas@188.226.139.184] has joined #bitcoin-core-dev 04:02 -!- harding [~harding@mail.dtrt.org] has joined #bitcoin-core-dev 04:04 -!- Nicholas2 [~Nicholas@188.226.139.184] has quit [Remote host closed the connection] 04:06 -!- Casandra [~Casandra@188.226.139.184] has joined #bitcoin-core-dev 04:07 -!- voyager_ [~voyager@ip68-13-250-112.ok.ok.cox.net] has joined #bitcoin-core-dev 04:14 -!- voyager_ [~voyager@ip68-13-250-112.ok.ok.cox.net] has quit [Remote host closed the connection] 04:18 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #bitcoin-core-dev 04:22 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 240 seconds] 04:23 -!- voyager_ [~voyager@ip68-13-250-112.ok.ok.cox.net] has joined #bitcoin-core-dev 04:29 -!- voyager_ [~voyager@ip68-13-250-112.ok.ok.cox.net] has quit [Remote host closed the connection] 04:38 -!- e4xit [~textual@cpc1-cmbg20-2-0-cust188.5-4.cable.virginm.net] has quit [Ping timeout: 246 seconds] 04:40 -!- voyager_ [~voyager@ip68-13-250-112.ok.ok.cox.net] has joined #bitcoin-core-dev 04:43 -!- voyager_ [~voyager@ip68-13-250-112.ok.ok.cox.net] has quit [Read error: Connection reset by peer] 04:45 -!- To7 [~theo@cpe-158-222-192-214.nyc.res.rr.com] has joined #bitcoin-core-dev 04:57 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #bitcoin-core-dev 05:02 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 240 seconds] 05:10 -!- alpalp [~alpalp@unaffiliated/alpalp] has joined #bitcoin-core-dev 05:50 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 05:53 -!- BashCo_ [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 240 seconds] 05:54 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 240 seconds] 06:01 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 06:02 -!- emucode_ is now known as emucode 06:05 -!- Samdney [~Samdney@178.162.209.132] has joined #bitcoin-core-dev 06:08 -!- rafalcpp_ [~racalcppp@84-10-11-234.static.chello.pl] has quit [] 06:09 -!- rafalcpp [~racalcppp@84-10-11-234.static.chello.pl] has joined #bitcoin-core-dev 06:13 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #bitcoin-core-dev 06:14 -!- BashCo_ [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 06:15 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 240 seconds] 06:15 -!- condomitti [~condomitt@177.148.167.220] has joined #bitcoin-core-dev 06:18 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 240 seconds] 06:20 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has joined #bitcoin-core-dev 06:20 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-core-dev 06:42 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has quit [Quit: working] 06:43 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has joined #bitcoin-core-dev 06:47 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has joined #bitcoin-core-dev 07:02 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #bitcoin-core-dev 07:03 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 07:04 -!- moli_ [~molly@unaffiliated/molly] has joined #bitcoin-core-dev 07:05 -!- BashCo_ [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 260 seconds] 07:07 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 240 seconds] 07:09 -!- BashCo_ [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 07:09 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Quit: laurentmt] 07:11 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 268 seconds] 07:19 -!- alp [~alpalp@2605:6000:f4cb:b700:851d:99e6:68a0:57fe] has joined #bitcoin-core-dev 07:21 -!- alpalp [~alpalp@unaffiliated/alpalp] has quit [Remote host closed the connection] 07:23 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 240 seconds] 07:23 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has quit [Quit: mining] 07:27 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has joined #bitcoin-core-dev 07:37 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 07:39 -!- BashCo_ [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 240 seconds] 07:42 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #bitcoin-core-dev 07:42 -!- voyager_ [~voyager@ip68-13-250-112.ok.ok.cox.net] has joined #bitcoin-core-dev 07:50 -!- voyager_ [~voyager@ip68-13-250-112.ok.ok.cox.net] has quit [Read error: Connection reset by peer] 07:54 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has quit [Quit: mining] 08:00 -!- riemann [~riemann@84-10-11-234.static.chello.pl] has quit [Quit: Leaving] 08:14 -!- condomitti [~condomitt@177.148.167.220] has quit [Ping timeout: 260 seconds] 08:29 -!- Samdney [~Samdney@178.162.209.132] has quit [Quit: Verlassend] 08:43 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has joined #bitcoin-core-dev 08:44 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-core-dev 08:47 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 246 seconds] 08:50 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 08:54 -!- BashCo_ [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 08:54 -!- Casandra [~Casandra@188.226.139.184] has quit [Remote host closed the connection] 08:55 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 240 seconds] 08:56 -!- abpa [~abpa@96-82-80-25-static.hfc.comcastbusiness.net] has joined #bitcoin-core-dev 09:07 -!- midnightmagic [~midnightm@unaffiliated/midnightmagic] has quit [Ping timeout: 260 seconds] 09:11 -!- jtimon [~quassel@70.30.134.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 09:11 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has quit [Quit: Leaving.] 09:14 -!- midnightmagic [~midnightm@unaffiliated/midnightmagic] has joined #bitcoin-core-dev 09:17 -!- CubicEarthh [~cubiceart@2002:329f:7e15:0:784c:f497:3ee5:5a65] has joined #bitcoin-core-dev 09:33 -!- jannes [~jannes@095-097-246-234.static.chello.nl] has quit [Quit: Leaving] 09:42 -!- bsm117532 [~mcelrath@135.84.167.210] has joined #bitcoin-core-dev 09:43 -!- Petra [~Petra@188.226.139.184] has joined #bitcoin-core-dev 09:43 -!- Petra is now known as Guest46583 09:47 -!- waxwing [waxwing@gateway/vpn/mullvad/x-nitvbbhdefpzhfii] has quit [Ping timeout: 264 seconds] 09:56 -!- condomitti [~condomitt@191.255.246.41] has joined #bitcoin-core-dev 09:58 -!- grubles [~grubles@unaffiliated/grubles] has quit [Ping timeout: 260 seconds] 10:01 -!- waxwing [~waxwing@185.65.134.77] has joined #bitcoin-core-dev 10:01 -!- grubles [~grubles@45.76.177.92] has joined #bitcoin-core-dev 10:01 -!- grubles [~grubles@45.76.177.92] has quit [Changing host] 10:01 -!- grubles [~grubles@unaffiliated/grubles] has joined #bitcoin-core-dev 10:07 -!- moli_ [~molly@unaffiliated/molly] has quit [Read error: Connection reset by peer] 10:08 -!- moli_ [~molly@unaffiliated/molly] has joined #bitcoin-core-dev 10:09 -!- Samdney [~Samdney@178.162.209.134] has joined #bitcoin-core-dev 10:18 -!- BashCo_ [~BashCo@unaffiliated/bashco] has quit [Remote host closed the connection] 10:24 -!- kexkey [~kexkey@68.168.119.229] has joined #bitcoin-core-dev 10:25 -!- condomitti_ [~condomitt@191.8.186.79] has joined #bitcoin-core-dev 10:28 -!- condomitti [~condomitt@191.255.246.41] has quit [Ping timeout: 260 seconds] 10:30 -!- condomitti__ [~condomitt@187.11.123.146] has joined #bitcoin-core-dev 10:30 -!- condomitti_ [~condomitt@191.8.186.79] has quit [Read error: Connection reset by peer] 10:35 -!- condomitti__ [~condomitt@187.11.123.146] has quit [Remote host closed the connection] 10:35 -!- condomitti__ [~condomitt@187.11.123.146] has joined #bitcoin-core-dev 10:38 -!- condomitti [~condomitt@191.8.186.79] has joined #bitcoin-core-dev 10:40 -!- condomitti__ [~condomitt@187.11.123.146] has quit [Read error: Connection reset by peer] 10:45 -!- condomitti [~condomitt@191.8.186.79] has quit [Remote host closed the connection] 10:46 -!- condomitti [~condomitt@187.11.123.146] has joined #bitcoin-core-dev 10:49 -!- condomitti_ [~condomitt@191.8.186.79] has joined #bitcoin-core-dev 10:52 -!- condomitti [~condomitt@187.11.123.146] has quit [Ping timeout: 256 seconds] 10:55 -!- condomitti_ [~condomitt@191.8.186.79] has quit [Remote host closed the connection] 10:57 -!- condomitti [~condomitt@187.11.123.146] has joined #bitcoin-core-dev 11:00 -!- midnightmagic [~midnightm@unaffiliated/midnightmagic] has quit [Ping timeout: 246 seconds] 11:04 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 11:09 < bsm117532> Does P2SH entirely eliminate scriptSig malleability? 11:11 < luke-jr> ? it's not intended to 11:12 < bsm117532> I know, but it seems to me it could, if the scriptSig was required to be: OP_HASH160 [20-byte-hash-value] OP_EQUAL 11:13 < bsm117532> s/scriptSig/scriptPubKey/ 11:15 -!- condomitti [~condomitt@187.11.123.146] has quit [Read error: Connection reset by peer] 11:16 -!- condomitti [~condomitt@187.11.123.146] has joined #bitcoin-core-dev 11:16 < bsm117532> and if non-pushdata in the scriptSig were consensus-enforced. 11:17 < bitcoin-git> [bitcoin] jnewbery opened pull request #10150: [rpc Add logging rpc (master...logging_rpc) https://github.com/bitcoin/bitcoin/pull/10150 11:17 -!- condomitti_ [~condomitt@191.8.186.79] has joined #bitcoin-core-dev 11:17 -!- condomitti [~condomitt@187.11.123.146] has quit [Read error: Connection reset by peer] 11:22 -!- jtimon [~quassel@70.30.134.37.dynamic.jazztel.es] has quit [Ping timeout: 240 seconds] 11:23 -!- kadoban [~mud@unaffiliated/kadoban] has quit [Read error: Connection reset by peer] 11:23 -!- kadoban [~mud@unaffiliated/kadoban] has joined #bitcoin-core-dev 11:25 < sipa> bsm117532: the scriptSig still needs to contain the inputs to the redeemscript (ecdsa signatures etc) 11:25 < bsm117532> sipa of course, but I *think* that leaves low-S malleation as the only malleation for P2SH transactions? 11:26 < sipa> read bip62 11:26 < bsm117532> I am... 11:26 < sipa> it lists 9 sources of malleability :) 11:26 < bsm117532> My question is: does bitcoin consensus-enforce the statements in BIP16 about disallowing non-pushdata? 11:27 < sipa> i believe so 11:27 < bsm117532> Because it seems to me that would disallow all non-low-S-malleation types of malleability. 11:27 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has quit [Quit: mining] 11:28 < sipa> what if your redeemscript contains a silly OP_DROP? 11:29 < bsm117532> That's fine but it was committed to in the P2SH hash... 11:29 < sipa> no 11:29 < bsm117532> So you're saying I can create a stupid script which allows malleability... 11:29 < sipa> the redeemscript is committed to 11:29 < sipa> its inputs are not 11:29 < bsm117532> exactly 11:29 < sipa> you can have redeemscripts that ignore inputs 11:29 < bsm117532> Ok, I can handle that by not writing script containing OP_DROP ;-) 11:29 < sipa> or allow multiple variants at least 11:30 < sipa> i can't force everyone sending me transactions to not use such scripts 11:30 < bsm117532> Of course not, but within my software stack I'm not going to do things like that.. ;-) 11:30 < bsm117532> That's a good attack to consider though... 11:30 * bsm117532 ponders... 11:31 -!- condomitti__ [~condomitt@191.255.246.41] has joined #bitcoin-core-dev 11:33 -!- condomitti_ [~condomitt@191.8.186.79] has quit [Ping timeout: 240 seconds] 11:34 * bsm117532 has already written a segwit implementation...I wish I could just use that... 11:34 < sipa> also, if there is a multisig involved, one of the parties can just create a new ecdsa signature 11:34 < sipa> that is an issue for many contracts 11:35 < sipa> and not something that simple requirements of a canonical form can ever fix 11:35 < sipa> (but segwit does) 11:35 < bsm117532> Is there no enforcement of deterministic signatures? 11:35 < sipa> ecdsa signatures are not deterministic 11:35 < adiabat> it's not possible to enforce 11:35 < sipa> and requiring them to be requires revealing the private key 11:36 < bsm117532> gotcha 11:36 < bsm117532> ah yeah the determinism algorithm hashes the privkey... 11:36 < sipa> you may want BLS :p 11:36 < adiabat> half the size too :) 11:36 < bsm117532> I'll have to wrap my brain around BLS later. Gotta work around malleability instead. :-( 11:37 < sipa> you want segwit 11:38 < bsm117532> So to work around existing malleability, I'm going to use P2SH transactions (with no OP_DROPs), and try to detect low-S-malleations. 11:38 < bsm117532> sipa: Did I mention I already wrote this for segwit? It works great on my regtest! 11:39 < adiabat> bsm117532: the problem is op_drops can show up in the sigscript, which is not covered by the p2sh script hash 11:39 < bsm117532> adiabat: as I understand it, an OP_DROP in a P2SH scriptSig would be disallowed by consensus rules. 11:39 < bsm117532> (because it has to be only data pushes) 11:40 < sipa> in the scriptSig it is disallowed 11:40 < sipa> in the redeemscript it isn't 11:40 < bsm117532> Yes. So I'd only have malleability if I create a redeemscript that allows for a malleable scriptSig. 11:41 < bsm117532> (and I can control the redeemscript as long as someone doesn't hack my software) 11:41 < sipa> which every multisig check does 11:41 < bsm117532> sipa: how? 11:42 < sipa> as OP_CHECKMULTISIG pops one element off the stack without looking at it 11:42 < bsm117532> oh balls you're right 11:42 < sipa> and your cosigners can always malleate, as i've explained 11:42 < bsm117532> Then I can't use a multisig script...not a problem actually. 11:43 < bsm117532> I'll just use a P2SH where the redeemscript is a P2PKH script... 11:43 < adiabat> It's very hard to prevent different txids; dealing with it in a way that nobody loses money is oftern easier 11:45 < bsm117532> adiabat: for me that requires detecting malleation and in some cases writing new transactions (I have pre-signed, off-chain transactions). Hence why I'm trying to determine all the forms of malleation I might see... 11:45 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has joined #bitcoin-core-dev 11:47 < sipa> there is no proof that there are no other forms of ecdsa malleabillity, bte 11:48 < sipa> w 11:48 < sipa> (though it seems very unlikely) 11:48 < adiabat> detecting it could be as simple as detecting that the same utxos are being spent 11:49 < bsm117532> adiabat: yes, I'll do that. Detection is fine but I'm also trying to figure out how to write transactions to minimize the possibility. 11:50 < adiabat> if it's just 1 signer, and that signer is you, then it's often not too bad if the txid changes. you can deal with it 11:50 < bsm117532> yep yep 11:51 < adiabat> and you'll have to write that code anyway I think, as you can't really prevent if 100% 11:51 < bsm117532> Segwit does :-P 11:58 -!- jtimon [~quassel@70.30.134.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 11:58 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has joined #bitcoin-core-dev 12:03 < bsm117532> Heh this is an interesting script: OP_SWAP OP_CHECKSIG 12:03 < bsm117532> Then the scriptSig is only the signature (no pubkey) 12:05 < bsm117532> I was thinking of using a P2PKH script as the script for a P2SH, but the one above would be smaller by ~20 bytes 12:06 < sdaftuar> you don't need the OP_SWAP? 12:06 < bsm117532> I was wondering that... 12:08 < bsm117532> But if I'm reading this right, my stack will be ... and it needs to be the opposite? 12:13 < sdaftuar> no, does not need to be the opposite (trace what happens in a P2PKH spend). 12:13 < bsm117532> sdaftuar: thanks 12:23 < bitcoin-git> [bitcoin] jnewbery opened pull request #10151: [logging] initialize flag variable to 0 (and continue if GetLogCategory() fails) (master...logging_initialization) https://github.com/bitcoin/bitcoin/pull/10151 12:28 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 240 seconds] 12:29 -!- midnightmagic [~midnightm@unaffiliated/midnightmagic] has joined #bitcoin-core-dev 12:31 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-core-dev 12:40 -!- Twice [c5ed681f@gateway/web/freenode/ip.197.237.104.31] has joined #bitcoin-core-dev 12:44 -!- CubicEarthh [~cubiceart@2002:329f:7e15:0:784c:f497:3ee5:5a65] has quit [Ping timeout: 256 seconds] 12:46 -!- CubicEarthh [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-core-dev 13:06 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 240 seconds] 13:07 -!- str4d [~str4d@27.110.123.91] has joined #bitcoin-core-dev 13:09 -!- mol [~molly@unaffiliated/molly] has joined #bitcoin-core-dev 13:10 -!- moli_ [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 13:12 -!- midnightmagic [~midnightm@unaffiliated/midnightmagic] has quit [Ping timeout: 260 seconds] 13:13 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-core-dev 13:14 -!- midnightmagic [~midnightm@unaffiliated/midnightmagic] has joined #bitcoin-core-dev 13:16 -!- moli_ [~molly@unaffiliated/molly] has joined #bitcoin-core-dev 13:17 -!- mol [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 13:26 -!- mol [~molly@unaffiliated/molly] has joined #bitcoin-core-dev 13:29 -!- moli_ [~molly@unaffiliated/molly] has quit [Ping timeout: 268 seconds] 13:39 -!- condomitti__ [~condomitt@191.255.246.41] has quit [Ping timeout: 240 seconds] 13:40 -!- condomitti [~condomitt@187.11.123.146] has joined #bitcoin-core-dev 13:41 -!- condomitti [~condomitt@187.11.123.146] has quit [Read error: Connection reset by peer] 13:42 -!- condomitti [~condomitt@191.8.186.79] has joined #bitcoin-core-dev 13:45 -!- e4xit [~textual@cpc1-cmbg20-2-0-cust188.5-4.cable.virginm.net] has joined #bitcoin-core-dev 13:46 -!- wasi [~wasi@gateway/tor-sasl/wasi] has quit [Remote host closed the connection] 13:52 -!- condomitti [~condomitt@191.8.186.79] has quit [Read error: Connection reset by peer] 13:53 -!- condomitti_ [~condomitt@187.11.123.146] has joined #bitcoin-core-dev 13:59 -!- molz_ [~molly@unaffiliated/molly] has joined #bitcoin-core-dev 13:59 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 260 seconds] 14:02 -!- mol [~molly@unaffiliated/molly] has quit [Ping timeout: 260 seconds] 14:06 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has quit [Quit: mining] 14:13 -!- condomitti_ [~condomitt@187.11.123.146] has quit [Ping timeout: 260 seconds] 14:15 -!- belcher [~belcher@unaffiliated/belcher] has joined #bitcoin-core-dev 14:44 < bitcoin-git> [bitcoin] jnewbery opened pull request #10152: [trivial] remove unused line in Travis config (master...travis_cleanup) https://github.com/bitcoin/bitcoin/pull/10152 14:49 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has joined #bitcoin-core-dev 14:50 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-core-dev 14:52 -!- harrymm [~wayne@104.237.91.30] has quit [Ping timeout: 260 seconds] 14:57 -!- Gary_ [~gary@252.91.199.146.dyn.plus.net] has joined #bitcoin-core-dev 14:58 -!- Gary_ is now known as Guest23031 14:59 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 15:03 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has quit [Quit: mining] 15:05 -!- Guest23031 [~gary@252.91.199.146.dyn.plus.net] has left #bitcoin-core-dev ["Ex-Chat"] 15:10 -!- harrymm [~wayne@185.43.110.39] has joined #bitcoin-core-dev 15:10 -!- harrymm [~wayne@185.43.110.39] has quit [Max SendQ exceeded] 15:10 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 240 seconds] 15:11 -!- harrymm [~wayne@185.43.110.39] has joined #bitcoin-core-dev 15:12 -!- Twice [c5ed681f@gateway/web/freenode/ip.197.237.104.31] has quit [Ping timeout: 260 seconds] 15:25 -!- To7 [~theo@cpe-158-222-192-214.nyc.res.rr.com] has quit [Ping timeout: 240 seconds] 15:25 < bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/72bc7e1303d5...080d7c700fc3 15:25 < bitcoin-git> bitcoin/master 16791c5 John Newbery: [trivial] remove unused line in Travis config 15:25 < bitcoin-git> bitcoin/master 080d7c7 MarcoFalke: Merge #10152: [trivial] remove unused line in Travis config... 15:26 < bitcoin-git> [bitcoin] MarcoFalke closed pull request #10152: [trivial] remove unused line in Travis config (master...travis_cleanup) https://github.com/bitcoin/bitcoin/pull/10152 15:35 -!- harrymm [~wayne@185.43.110.39] has quit [Ping timeout: 240 seconds] 15:42 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has quit [Quit: Leaving.] 15:43 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has joined #bitcoin-core-dev 15:49 < bitcoin-git> [bitcoin] MarcoFalke opened pull request #10153: logging: Fix off-by-one for shrinkdebugfile default (master...Mf1704-offbyoneDebug) https://github.com/bitcoin/bitcoin/pull/10153 15:54 -!- harrymm [~wayne@45.56.152.36] has joined #bitcoin-core-dev 15:56 -!- vicenteH [~user@96.235.15.37.dynamic.jazztel.es] has quit [Ping timeout: 260 seconds] 15:59 -!- belcher_ [~belcher@unaffiliated/belcher] has joined #bitcoin-core-dev 16:01 -!- belcher [~belcher@unaffiliated/belcher] has quit [Quit: Leaving] 16:06 -!- bsm117532 [~mcelrath@135.84.167.210] has quit [Ping timeout: 240 seconds] 16:10 < bitcoin-git> [bitcoin] MarcoFalke opened pull request #10154: init: Remove redundant logging code (master...Mf1704-lognodebug) https://github.com/bitcoin/bitcoin/pull/10154 16:15 -!- justanotheruser is now known as unmelanated_iris 16:22 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Remote host closed the connection] 16:25 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [] 16:30 -!- unmelanated_iris is now known as justanotheruser 16:37 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #bitcoin-core-dev 16:41 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 240 seconds] 16:42 -!- CubicEarthh [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Read error: Connection reset by peer] 16:42 -!- CubicEarthh [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-core-dev 17:00 -!- abpa [~abpa@96-82-80-25-static.hfc.comcastbusiness.net] has quit [Quit: Textual IRC Client: www.textualapp.com] 17:07 -!- Guest46583 [~Petra@188.226.139.184] has quit [Remote host closed the connection] 17:07 -!- Elenora [~Elenora@188.226.139.184] has joined #bitcoin-core-dev 17:12 -!- Therusstler [568ed803@gateway/web/freenode/ip.86.142.216.3] has joined #bitcoin-core-dev 17:16 -!- Therusstler [568ed803@gateway/web/freenode/ip.86.142.216.3] has quit [Client Quit] 17:24 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-wsbjgmleofgrvcbr] has quit [Quit: Connection closed for inactivity] 17:31 -!- Samdney [~Samdney@178.162.209.134] has quit [Quit: Verlassend] 17:35 -!- dfe [~dfe@108.61.17.171] has quit [Quit: dfe] 17:36 -!- CubicEarthh [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Ping timeout: 260 seconds] 17:54 -!- CubicEarthh [~cubiceart@c-67-168-4-85.hsd1.wa.comcast.net] has joined #bitcoin-core-dev 18:00 -!- CubicEarthh [~cubiceart@c-67-168-4-85.hsd1.wa.comcast.net] has quit [Read error: Connection reset by peer] 18:01 -!- CubicEarthh [~cubiceart@c-67-168-4-85.hsd1.wa.comcast.net] has joined #bitcoin-core-dev 18:02 -!- chartractegg [~chartract@ip72-208-61-212.ph.ph.cox.net] has joined #bitcoin-core-dev 18:02 -!- chartractegg [~chartract@ip72-208-61-212.ph.ph.cox.net] has left #bitcoin-core-dev [] 18:41 -!- CubicEarthh [~cubiceart@c-67-168-4-85.hsd1.wa.comcast.net] has quit [Read error: Connection reset by peer] 18:42 -!- CubicEarthh [~cubiceart@c-67-168-4-85.hsd1.wa.comcast.net] has joined #bitcoin-core-dev 19:00 -!- dermoth [~thomas@dsl-66-36-129-165.mtl.aei.ca] has quit [Read error: Connection reset by peer] 19:00 -!- dermoth [~thomas@dsl-66-36-129-165.mtl.aei.ca] has joined #bitcoin-core-dev 19:11 -!- CubicEarthh [~cubiceart@c-67-168-4-85.hsd1.wa.comcast.net] has quit [Ping timeout: 260 seconds] 19:34 -!- CubicEarthh [~cubiceart@c-67-168-4-85.hsd1.wa.comcast.net] has joined #bitcoin-core-dev 19:39 -!- isle2983 [~isle2983@162.216.46.41] has quit [Ping timeout: 240 seconds] 19:40 -!- isle2983 [~isle2983@gateway/vpn/privateinternetaccess/isle2983] has joined #bitcoin-core-dev 19:52 -!- CubicEar_ [~cubiceart@c-67-168-4-85.hsd1.wa.comcast.net] has joined #bitcoin-core-dev 19:53 -!- alp [~alpalp@2605:6000:f4cb:b700:851d:99e6:68a0:57fe] has quit [Ping timeout: 246 seconds] 19:53 -!- CubicEarthh [~cubiceart@c-67-168-4-85.hsd1.wa.comcast.net] has quit [Ping timeout: 268 seconds] 19:56 -!- CubicEar_ [~cubiceart@c-67-168-4-85.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds] 20:00 -!- chatter29 [6dc9892a@gateway/web/cgi-irc/kiwiirc.com/ip.109.201.137.42] has joined #bitcoin-core-dev 20:00 < chatter29> hey guys 20:00 < chatter29> allah is doing 20:00 < chatter29> sun is not doing allah is doing 20:00 < chatter29> to accept Islam say that i bear witness that there is no deity worthy of worship except Allah and Muhammad peace be upon him is his slave and messenger 20:02 -!- chatter29 [6dc9892a@gateway/web/cgi-irc/kiwiirc.com/ip.109.201.137.42] has quit [Client Quit] 20:10 -!- CubicEarthh [~cubiceart@c-67-168-4-85.hsd1.wa.comcast.net] has joined #bitcoin-core-dev 20:16 -!- CubicEarthh [~cubiceart@c-67-168-4-85.hsd1.wa.comcast.net] has quit [Read error: Connection reset by peer] 20:17 -!- CubicEar_ [~cubiceart@c-67-168-4-85.hsd1.wa.comcast.net] has joined #bitcoin-core-dev 20:22 -!- CubicEar_ [~cubiceart@c-67-168-4-85.hsd1.wa.comcast.net] has quit [Ping timeout: 256 seconds] 20:26 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has quit [Ping timeout: 268 seconds] 20:28 -!- CubicEarthh [~cubiceart@c-67-168-4-85.hsd1.wa.comcast.net] has joined #bitcoin-core-dev 20:33 -!- goksinen [~goksinen@2604:2000:c591:8400:d194:639d:dad4:33f2] has joined #bitcoin-core-dev 20:33 -!- CubicEar_ [~cubiceart@c-67-168-4-85.hsd1.wa.comcast.net] has joined #bitcoin-core-dev 20:33 -!- dodomojo [~goksinen@2604:2000:c591:8400:29a4:2806:f2ff:317] has joined #bitcoin-core-dev 20:36 -!- CubicEarthh [~cubiceart@c-67-168-4-85.hsd1.wa.comcast.net] has quit [Ping timeout: 260 seconds] 20:37 -!- CubicEar_ [~cubiceart@c-67-168-4-85.hsd1.wa.comcast.net] has quit [Remote host closed the connection] 20:37 -!- goksinen [~goksinen@2604:2000:c591:8400:d194:639d:dad4:33f2] has quit [Ping timeout: 246 seconds] 20:45 -!- d9b4bef9 [~d9b4bef9@web419.webfaction.com] has quit [Remote host closed the connection] 20:45 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has joined #bitcoin-core-dev 20:45 -!- justan0theruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 20:46 -!- d9b4bef9 [~d9b4bef9@web419.webfaction.com] has joined #bitcoin-core-dev 20:47 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 260 seconds] 20:51 -!- n1ce [~n1ce@unaffiliated/n1ce] has joined #bitcoin-core-dev 20:58 -!- dodomojo [~goksinen@2604:2000:c591:8400:29a4:2806:f2ff:317] has quit [Remote host closed the connection] 21:22 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #bitcoin-core-dev 21:27 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 240 seconds] 21:41 -!- Ruben [~RubenSoms@1.217.138.142] has joined #bitcoin-core-dev 21:42 -!- Ruben [~RubenSoms@1.217.138.142] has quit [Client Quit] 21:42 -!- RubenSomsen [~RubenSoms@1.217.138.142] has joined #bitcoin-core-dev 21:44 -!- RubenSomsen [~RubenSoms@1.217.138.142] has quit [Client Quit] 21:44 -!- RubenSomsen [~RubenSoms@1.217.138.142] has joined #bitcoin-core-dev 22:19 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has quit [Quit: Leaving.] 22:28 -!- jtimon [~quassel@70.30.134.37.dynamic.jazztel.es] has quit [Ping timeout: 240 seconds] 22:42 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #bitcoin-core-dev 22:46 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 240 seconds] 22:54 -!- droark [~droark@c-24-22-123-27.hsd1.or.comcast.net] has quit [Quit: Later.] 22:59 < bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/080d7c700fc3...fadf078c9cd7 22:59 < bitcoin-git> bitcoin/master bd41d98 Andrew Chow: Datadir option in linearize scripts... 22:59 < bitcoin-git> bitcoin/master fadf078 Wladimir J. van der Laan: Merge #10104: linearize script: Option to use RPC cookie... 22:59 < bitcoin-git> [bitcoin] laanwj closed pull request #10104: linearize script: Option to use RPC cookie (master...linearize-use-cookie) https://github.com/bitcoin/bitcoin/pull/10104 23:11 < bitcoin-git> [bitcoin] laanwj pushed 4 new commits to master: https://github.com/bitcoin/bitcoin/compare/fadf078c9cd7...5fc6a77aa626 23:11 < bitcoin-git> bitcoin/master 5b95a19 Alex Morcos: Make pcoinsTip memory calculations consistent... 23:11 < bitcoin-git> bitcoin/master f33afd3 Alex Morcos: Lower default memory footprint slightly 23:11 < bitcoin-git> bitcoin/master 1b55e07 Alex Morcos: Make threshold for flushing more conservative.... 23:11 < bitcoin-git> [bitcoin] laanwj closed pull request #10133: Clean up calculations of pcoinsTip memory usage (master...cachememory) https://github.com/bitcoin/bitcoin/pull/10133 23:13 -!- juscamarena [~justin@47.148.176.74] has quit [Remote host closed the connection] 23:16 -!- juscamarena [~justin@47.148.176.74] has joined #bitcoin-core-dev 23:23 < bitcoin-git> [bitcoin] laanwj pushed 3 new commits to 0.14: https://github.com/bitcoin/bitcoin/compare/a44a6a15f94a...0e5133cb2ef8 23:23 < bitcoin-git> bitcoin/0.14 ab864d3 Alex Morcos: Make pcoinsTip memory calculations consistent... 23:23 < bitcoin-git> bitcoin/0.14 d686768 Alex Morcos: Lower default memory footprint slightly... 23:23 < bitcoin-git> bitcoin/0.14 0e5133c Alex Morcos: Make threshold for flushing more conservative.... 23:23 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #bitcoin-core-dev 23:28 -!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 240 seconds] 23:32 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-ojyrdachvkrhuria] has joined #bitcoin-core-dev 23:33 -!- shesek [~shesek@bzq-84-110-55-87.cablep.bezeqint.net] has quit [Ping timeout: 260 seconds] 23:37 < bitcoin-git> [bitcoin] laanwj pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/5fc6a77aa626...f93f9b92969b 23:37 < bitcoin-git> bitcoin/master ba7dd8b Suhas Daftuar: Test prioritisetransaction and ancestor fee state... 23:37 < bitcoin-git> bitcoin/master 9bef02e Suhas Daftuar: Bugfix: ancestor modifed fees were incorrect for descendants... 23:37 < bitcoin-git> bitcoin/master f93f9b9 Wladimir J. van der Laan: Merge #10144: Prioritisetransaction wasn't always updating ancestor fee... 23:37 < bitcoin-git> [bitcoin] laanwj closed pull request #10144: Prioritisetransaction wasn't always updating ancestor fee (master...2017-04-fix-mempool-modified-ancestor-fees) https://github.com/bitcoin/bitcoin/pull/10144 23:47 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Remote host closed the connection] 23:52 < wumpus> I think we're ready to tag 0.14.1rc1 again 23:55 < jonasschnelli> ack 23:56 < sipa> awesöme 23:57 -!- RubenSomsen [~RubenSoms@1.217.138.142] has quit [Ping timeout: 240 seconds]