--- Day changed Tue Apr 12 2016 00:17 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 00:18 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-core-dev 00:31 -!- go111111111 [~go1111111@104.200.154.69] has joined #bitcoin-core-dev 00:32 -!- Evel-Knievel [~Evel-Knie@d5152f744.static.telenet.be] has quit [Ping timeout: 264 seconds] 00:50 -!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.] 00:51 -!- arowser [~quassel@106.120.101.38] has joined #bitcoin-core-dev 01:09 -!- jannes [~jannes@178.132.211.90] has joined #bitcoin-core-dev 01:14 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: Leaving] 01:17 -!- Squidicc [~squid@pool-173-48-102-116.bstnma.fios.verizon.net] has quit [Quit: Oh no, not again] 02:01 -!- PRab [~chatzilla@c-68-34-102-231.hsd1.mi.comcast.net] has quit [Read error: Connection reset by peer] 02:02 -!- PRab [~chatzilla@c-68-34-102-231.hsd1.mi.comcast.net] has joined #bitcoin-core-dev 02:28 -!- pigeons [~pigeons@94.242.209.214] has quit [Ping timeout: 276 seconds] 02:30 -!- johnwhitton [~johnwhitt@c-71-202-223-50.hsd1.ca.comcast.net] has quit [Quit: johnwhitton] 02:44 -!- ryankung [~ryankung@45.32.15.249] has joined #bitcoin-core-dev 02:54 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 03:07 -!- Thireus1 [~Thireus@vps-92.197.170.217.stwvps.net] has joined #bitcoin-core-dev 03:07 -!- Thireus [~Thireus@vps-92.197.170.217.stwvps.net] has quit [Remote host closed the connection] 03:08 < jonasschnelli> hmm... 03:09 -!- Thireus1 [~Thireus@vps-92.197.170.217.stwvps.net] has quit [Remote host closed the connection] 03:09 -!- Thireus [~Thireus@vps-92.197.170.217.stwvps.net] has joined #bitcoin-core-dev 03:09 < jonasschnelli> sync_mempool() in the RPC tests does actually check the order of the transaction in the mempool 03:09 -!- Thireus1 [~Thireus@vps-92.197.170.217.stwvps.net] has joined #bitcoin-core-dev 03:09 -!- Thireus [~Thireus@vps-92.197.170.217.stwvps.net] has quit [Remote host closed the connection] 03:10 < jonasschnelli> replacing with RBF seems to result in different orders in the mempools. 03:10 -!- fengling [~fengling@111.198.29.53] has quit [Ping timeout: 240 seconds] 03:10 -!- Thireus [~Thireus@vps-92.197.170.217.stwvps.net] has joined #bitcoin-core-dev 03:11 < jonasschnelli> And sync_mempool only proceeds if the mempool set is _identical_ 03:11 -!- Thireus [~Thireus@vps-92.197.170.217.stwvps.net] has quit [Remote host closed the connection] 03:14 -!- Thireus [~Thireus@vps-92.197.170.217.stwvps.net] has joined #bitcoin-core-dev 03:14 -!- Thireus1 [~Thireus@vps-92.197.170.217.stwvps.net] has quit [Ping timeout: 244 seconds] 03:18 -!- Thireus [~Thireus@vps-92.197.170.217.stwvps.net] has quit [Remote host closed the connection] 03:18 -!- Thireus [~Thireus@vps-92.197.170.217.stwvps.net] has joined #bitcoin-core-dev 03:18 < gmaxwell> A test for bitcoin core slavishly enforcing exact behavior? It couldn't be! 03:20 -!- pigeons [~pigeons@94.242.209.214] has joined #bitcoin-core-dev 03:21 -!- pigeons is now known as Guest29091 03:22 < jonasschnelli> gmaxwell is right (as always). My debugging is wrong (as always). 03:22 -!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has joined #bitcoin-core-dev 03:23 < sipa> those sync_* functions in the test could probably just be replaced with a ping RPC and then observing getpeerinfo until the pong returns 03:54 * jonasschnelli made a new personal sync record 03:54 < sipa> lmdb? 03:54 < jonasschnelli> Sync from random peers in 2h and 20'. 03:55 < jonasschnelli> Lmdb will follow now... this is just the basepoint to compare after 03:55 < sipa> ok 03:55 < sipa> sync from a random peer is very variable though 03:55 < jonasschnelli> 2h20' is standard --disable-debug 03:56 < jonasschnelli> sipa: Yes. I know,... i might connect to another node in the same net for performance benchmark... 03:59 < gmaxwell> hm. that sounds like something wrong. 03:59 < gmaxwell> since I have numbers substantially higher on very fast hosts with gbe between them. :) 04:00 < sipa> jonasschnelli: this test was not done over the daylight savings time switchover, right? :) 04:01 < jonasschnelli> no. Its just a brand new server. 04:01 < jonasschnelli> Intel(R) Xeon(R) CPU E3-1275 v5 @ 3.60GHz 04:01 < jonasschnelli> 64GB Ram and 1gb/s SSD 04:01 < jonasschnelli> though, RAID 1 04:01 < sipa> how high is dbcache? 04:02 < jonasschnelli> ./src/bitcoind --dbcache=8000 --maxmempoolsize=1000 04:02 < sipa> the disk won't matter in that case :) 04:02 < jonasschnelli> Yes. Thats true.. maybe the log writing. :) 04:02 < jonasschnelli> (because its so fast) 04:03 < jonasschnelli> And the server is totally quite ("nothing" runs on it besides bitcoind) 04:04 < sipa> quiet? 04:05 < jonasschnelli> quite in terms of running applications 04:07 -!- Thireus [~Thireus@vps-92.197.170.217.stwvps.net] has quit [Quit: Leaving.] 04:16 < gmaxwell> ah 3.6GHz. okay then that translates to my best number assuming we're bottlenecked on a single core. 04:19 -!- xiangfu [~xiangfu@111.198.29.53] has quit [Ping timeout: 244 seconds] 04:22 < sipa> we really need better parallellism for validation across blocks... 04:23 -!- MarcoFalke [8af6020a@gateway/web/cgi-irc/kiwiirc.com/ip.138.246.2.10] has joined #bitcoin-core-dev 04:26 -!- cryptapus [~cyptapus@unaffiliated/cryptapus] has joined #bitcoin-core-dev 04:26 < gmaxwell> (I have a benchmark time with big dbcache on the 24-core 2.4GHz host of about 3.5hr as of two days ago) 04:26 < gmaxwell> no real difference in speed local vs network. 04:27 < sipa> gmaxwell: on a 24-core machine, have you benchmarked whether higher or lower -par works better? 04:28 < gmaxwell> doubt it matters much. I think when you wrote that code I was benchmarking it on 32 way host and found that it didn't improve after 8 or so, and you capped the code out at .. uh 16? With libsecp256k1 that effect it likely worse. 04:28 -!- abritoid [~abritoid@46.16.193.99] has joined #bitcoin-core-dev 04:40 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 04:41 -!- fengling [~fengling@111.198.29.53] has joined #bitcoin-core-dev 04:43 < GitHub165> [bitcoin] RyanKung opened pull request #7864: Qa: some code style reflected for pep8 (master...dev/rk) https://github.com/bitcoin/bitcoin/pull/7864 04:43 < ryankung> ... 04:43 < jonasschnelli> lmdb, 10% progress in 20mins. Will probably be a little bit slower... 04:43 < ryankung> I just reflected the python testcase code into pep8 code style. 04:43 < ryankung> some 04:45 < GitHub74> [bitcoin] jonasschnelli opened pull request #7865: [RPC] Add bumpfee command. (master...2016/04/rbf_combined) https://github.com/bitcoin/bitcoin/pull/7865 04:46 -!- fengling [~fengling@111.198.29.53] has quit [Ping timeout: 240 seconds] 04:46 < GitHub182> [bitcoin] jonasschnelli closed pull request #7159: [RPC] Add RBF opt-in possibilities to rawtx functions (master...2015/12/rpc_rbf) https://github.com/bitcoin/bitcoin/pull/7159 04:47 < GitHub179> [bitcoin] jonasschnelli closed pull request #7824: Add uncontroversial RBF base features (master...2016/04/rbf_uncontroversial) https://github.com/bitcoin/bitcoin/pull/7824 04:47 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 04:54 -!- MarcoFalke [8af6020a@gateway/web/cgi-irc/kiwiirc.com/ip.138.246.2.10] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 04:55 -!- randy-waterhouse [~kiwigb@opentransactions/dev/randy-waterhouse] has quit [Quit: Leaving.] 05:01 < GitHub47> [bitcoin] RyanKung closed pull request #7864: Qa: some code style reflected for pep8 (master...dev/rk) https://github.com/bitcoin/bitcoin/pull/7864 05:06 -!- muuqwaul [~denetrabu@2601:45:4002:d800:ac02:a891:23ff:d540] has quit [Read error: Connection reset by peer] 05:07 -!- muuqwaul [~denetrabu@2601:45:4002:d800:ac02:a891:23ff:d540] has joined #bitcoin-core-dev 05:11 -!- cryptapus__ [~cyptapus@66.119.84.15] has joined #bitcoin-core-dev 05:11 -!- cryptapus__ [~cyptapus@66.119.84.15] has quit [Changing host] 05:11 -!- cryptapus__ [~cyptapus@unaffiliated/cryptapus] has joined #bitcoin-core-dev 05:11 < jonasschnelli> ryankung: thanks for the work! Once the python3 pr is merge, you should reopen you PR 05:14 < ryankung> ok :) 05:14 -!- ryankung [~ryankung@45.32.15.249] has quit [] 05:14 -!- cryptapus [~cyptapus@unaffiliated/cryptapus] has quit [Ping timeout: 244 seconds] 05:35 -!- Thireus [~Thireus@vps-92.197.170.217.stwvps.net] has joined #bitcoin-core-dev 05:36 -!- paulkjh [892bf90c@gateway/web/freenode/ip.137.43.249.12] has joined #bitcoin-core-dev 05:46 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 05:57 -!- paulkjh [892bf90c@gateway/web/freenode/ip.137.43.249.12] has quit [Quit: Page closed] 06:15 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 244 seconds] 06:22 -!- ebfull [~sean@73.34.119.0] has quit [Ping timeout: 248 seconds] 06:23 -!- ebfull [~sean@73.34.119.0] has joined #bitcoin-core-dev 06:29 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 06:37 < electrumuser> Hi, quick confirmation, does the scriptSig contain the sigtype after the signature?, I mean, I have transactions being rejected because signature is too short, I've been comparing the raw tx from two wallets spending the same input, and I noticed that signatures get appended a 01 byte, I can't find documentation about it. But I suspect it might be SIGHASH_ALL, am I correct? 06:38 < sipa> that's corrrect 06:38 < sipa> -r 06:38 -!- ebfull [~sean@73.34.119.0] has quit [Ping timeout: 248 seconds] 06:38 -!- muuqwaul [~denetrabu@2601:45:4002:d800:ac02:a891:23ff:d540] has quit [Read error: Connection reset by peer] 06:39 -!- muuqwaul [~denetrabu@2601:45:4002:d800:ac02:a891:23ff:d540] has joined #bitcoin-core-dev 06:39 < electrumuser> Thank you very much sipa. 06:39 -!- ebfull [~sean@73.34.119.0] has joined #bitcoin-core-dev 06:45 -!- fengling [~fengling@111.198.29.53] has joined #bitcoin-core-dev 06:49 -!- cryptapus__ [~cyptapus@unaffiliated/cryptapus] has quit [Quit: Conversation terminated!] 06:49 < cjcj_> ' 06:49 -!- fengling [~fengling@111.198.29.53] has quit [Ping timeout: 240 seconds] 06:50 -!- cryptapus__ [~cyptapus@unaffiliated/cryptapus] has joined #bitcoin-core-dev 06:50 -!- d_t [~textual@185.69.203.10] has joined #bitcoin-core-dev 06:51 < GitHub119> [bitcoin] sipa pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/934f2b5e7693...514993554c37 06:51 < GitHub119> bitcoin/master bf477bc Jorge Timón: Trivial: Globals: Explicitly pass const CChainParams& to ProcessMessage() 06:51 < GitHub119> bitcoin/master 5149935 Pieter Wuille: Merge #7828: Trivial: Globals: Explicitly pass const CChainParams& to ProcessMessage()... 06:51 < GitHub176> [bitcoin] sipa closed pull request #7828: Trivial: Globals: Explicitly pass const CChainParams& to ProcessMessage() (master...0.12.99-chainparams-trivial) https://github.com/bitcoin/bitcoin/pull/7828 06:54 -!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has quit [Quit: laurentmt] 06:55 -!- d_t [~textual@185.69.203.10] has quit [Ping timeout: 264 seconds] 06:58 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-core-dev 07:12 -!- MarcoFalke [8af6020a@gateway/web/cgi-irc/kiwiirc.com/ip.138.246.2.10] has joined #bitcoin-core-dev 07:14 -!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.] 07:15 -!- cryptapus__ is now known as cryptapus 07:15 -!- arowser [~quassel@106.120.101.38] has joined #bitcoin-core-dev 07:26 -!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has joined #bitcoin-core-dev 07:30 -!- TomMc [~tom@unaffiliated/tommc] has joined #bitcoin-core-dev 07:37 -!- muuqwaul [~denetrabu@2601:45:4002:d800:ac02:a891:23ff:d540] has quit [Read error: Connection reset by peer] 07:38 -!- muuqwaul [~denetrabu@2601:45:4002:d800:ac02:a891:23ff:d540] has joined #bitcoin-core-dev 08:04 -!- murch [~murch@p4FE3928C.dip0.t-ipconnect.de] has joined #bitcoin-core-dev 08:10 -!- gevs [~greg@unaffiliated/gevs] has quit [Ping timeout: 244 seconds] 08:23 -!- gevs [~greg@unaffiliated/gevs] has joined #bitcoin-core-dev 08:37 -!- MarcoFalke [8af6020a@gateway/web/cgi-irc/kiwiirc.com/ip.138.246.2.10] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 08:48 -!- fengling [~fengling@111.198.29.53] has joined #bitcoin-core-dev 08:52 -!- fengling [~fengling@111.198.29.53] has quit [Ping timeout: 240 seconds] 09:03 < jonasschnelli> lmdb seems a lot slower (at least on the machine I'm benching) 09:03 < jonasschnelli> 6.5h for 76% IBD 09:06 < sipa> against random peers? 09:06 < sipa> or from local network 09:07 < sipa> with dbcache=8000 the database used should have nearly 0 effect 09:09 -!- instagibbs [~instagibb@pool-100-15-114-5.washdc.fios.verizon.net] has quit [Ping timeout: 244 seconds] 09:14 -!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.] 09:14 < jonasschnelli> sipa: random peers, dbcache=9000 09:14 -!- arowser [~quassel@106.120.101.38] has joined #bitcoin-core-dev 09:14 < jonasschnelli> (I made it higher than the 8GB lmdb fix-size) 09:15 -!- instagibbs [~instagibb@pool-100-15-114-5.washdc.fios.verizon.net] has joined #bitcoin-core-dev 09:15 < jonasschnelli> Block download speed looks not after the bottleneck... 09:15 < jonasschnelli> CPU is running at 645.3% 09:16 -!- aureianimus [~quassel@s55963df3.adsl.online.nl] has joined #bitcoin-core-dev 09:16 < sipa> maybe it was earlier on 09:17 < sipa> if you're syncing from random peers, i'd at least want to see an average over a few dozen runs to draw conclusions 09:18 < sipa> you're including a totally uncontrollable variable into your test setuo by doing so 09:18 < jonasschnelli> sipa: Yes. Agreed. My idea was to do a reindex once its done to exclude the variable of download 09:19 < jonasschnelli> Also when I download from one of my other nodes,... the other node does also run stuff in background.. gitian, etc. 09:20 < sipa> reindex is a better benchmark yes, but with dbcache=8000, i doubt you'll see much difference :) 09:22 < jonasschnelli> sipa: I'll give you the prove... 09:22 < sipa> ok :) 09:25 -!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has joined #bitcoin-core-dev 09:25 -!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has quit [Changing host] 09:25 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-core-dev 09:28 -!- baldur [~baldur@pool-108-29-176-11.nycmny.fios.verizon.net] has joined #bitcoin-core-dev 09:29 -!- johnwhitton [~johnwhitt@c-71-202-223-50.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 09:54 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 248 seconds] 10:00 -!- Guest29091 is now known as pigeons 10:02 -!- Don_John [~Don@250-223-114-134.nat.resnet.nau.edu] has joined #bitcoin-core-dev 10:04 -!- Don_John [~Don@250-223-114-134.nat.resnet.nau.edu] has quit [Remote host closed the connection] 10:10 -!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has joined #bitcoin-core-dev 10:20 -!- jtimon [~quassel@4.110.132.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 10:21 -!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has quit [Read error: Connection reset by peer] 10:22 -!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has joined #bitcoin-core-dev 10:26 -!- Thireus [~Thireus@vps-92.197.170.217.stwvps.net] has quit [Remote host closed the connection] 10:27 -!- Thireus [~Thireus@vps-92.197.170.217.stwvps.net] has joined #bitcoin-core-dev 10:27 -!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has quit [Ping timeout: 248 seconds] 10:28 -!- muuqwaul [~denetrabu@2601:45:4002:d800:ac02:a891:23ff:d540] has quit [Read error: Connection reset by peer] 10:29 -!- muuqwaul [~denetrabu@2601:45:4002:d800:ac02:a891:23ff:d540] has joined #bitcoin-core-dev 10:35 -!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has joined #bitcoin-core-dev 10:35 -!- Thireus [~Thireus@vps-92.197.170.217.stwvps.net] has quit [Quit: Leaving.] 10:51 -!- fengling [~fengling@111.198.29.53] has joined #bitcoin-core-dev 10:53 -!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has quit [Quit: laurentmt] 10:55 -!- fengling [~fengling@111.198.29.53] has quit [Ping timeout: 240 seconds] 11:58 -!- jannes [~jannes@178.132.211.90] has quit [Quit: Leaving] 12:22 -!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has joined #bitcoin-core-dev 12:30 -!- hsmiths [~hsmiths@cpe-76-174-26-91.socal.res.rr.com] has quit [Quit: END OF LINE] 12:37 -!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has quit [Ping timeout: 248 seconds] 12:38 -!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has joined #bitcoin-core-dev 12:51 -!- muuqwaul [~denetrabu@2601:45:4002:d800:ac02:a891:23ff:d540] has quit [Read error: Connection reset by peer] 12:52 -!- muuqwaul [~denetrabu@2601:45:4002:d800:ac02:a891:23ff:d540] has joined #bitcoin-core-dev 12:53 -!- fengling [~fengling@111.198.29.53] has joined #bitcoin-core-dev 12:57 -!- fengling [~fengling@111.198.29.53] has quit [Ping timeout: 240 seconds] 13:01 -!- hsmiths [~hsmiths@cpe-76-174-26-91.socal.res.rr.com] has joined #bitcoin-core-dev 13:02 -!- cryptapus [~cyptapus@unaffiliated/cryptapus] has quit [Ping timeout: 244 seconds] 13:03 -!- d_t [~textual@185.69.203.10] has joined #bitcoin-core-dev 13:03 -!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has quit [Quit: laurentmt] 13:20 -!- Thireus [~Thireus@vps-92.197.170.217.stwvps.net] has joined #bitcoin-core-dev 13:21 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-jkjxatlnfrmusqyi] has quit [Quit: Connection closed for inactivity] 13:26 -!- xabbix_ [~xabbix@bzq-109-65-148-44.red.bezeqint.net] has quit [Ping timeout: 260 seconds] 13:29 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-hhpsnbplmdyqqrsp] has joined #bitcoin-core-dev 13:30 -!- xabbix_ [~xabbix@bzq-79-178-24-226.red.bezeqint.net] has joined #bitcoin-core-dev 14:18 < paveljanik> http://eprint.iacr.org/2016/367 14:23 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 14:48 -!- bsm117532 [~mcelrath@38.121.165.30] has joined #bitcoin-core-dev 14:56 -!- fengling [~fengling@111.198.29.53] has joined #bitcoin-core-dev 15:00 -!- fengling [~fengling@111.198.29.53] has quit [Ping timeout: 240 seconds] 15:02 < Chris_Stewart_5> Where does bitcoin core mark the script invalid if there are too many script opts in a OP_IF branch that is not executed 15:02 < Chris_Stewart_5> I'm looking at this right now, but I don't see how that would mark a script invalid if the ops are not executed 15:02 < Chris_Stewart_5> https://github.com/bitcoin/bitcoin/blob/master/src/script/interpreter.cpp#L269-L271 15:05 < Chris_Stewart_5> unless OP_IF operators are run through the interpreter even if the stack top is not true.. 15:15 < sipa> why would they not? 15:16 < sipa> how would the interpreter even know what the operators are, without going through them 15:17 < sipa> like, how would it find the endif? 15:18 < Chris_Stewart_5> Most PLs don't execute code inside of OP_IF branches, isn't it simply discarded? Why would this be different? 15:18 < sipa> conceptually, sure 15:18 < sipa> but if you write and if branch in a program, it's still compiled 15:18 < sipa> the result is still part of the program 15:18 < Chris_Stewart_5> Why not delete all operators until OP_ELSE 15:18 < sipa> it's not gone 15:19 < sipa> how can you 'delete' them without going through them? 15:19 < Chris_Stewart_5> or OP_ENDIF if there is no OP_ELSE 15:19 < sipa> how will you find where the OP_ENDIF is? 15:19 < Chris_Stewart_5> Search the list for it? 15:19 < sipa> there is no more efficient way to do that than to just iterate through the operators :) 15:19 < Chris_Stewart_5> Am I confusing implementation of the language with the language itself? 15:20 < sipa> no, we're only talking about the implementation of the interpreter 15:20 < Chris_Stewart_5> what does vfExec stand for in english? 15:20 < sipa> vector of booleans named Exec 15:20 < Chris_Stewart_5> or what does it represent in the interpreter 15:21 < sipa> and there is one entry in that vector for each IF you're inside 15:21 < Chris_Stewart_5> sipa: Also what if the control structure of the program is encoded as a binary tree 15:21 < sipa> well it isn't 15:21 < sipa> it's a byte array 15:22 < Chris_Stewart_5> You can ignore the OP_IF branch by simply making the right branch (assumedly the OP_ELSE branch) the new root tree 15:22 < sipa> but the program is not represented as branches 15:22 < sipa> it's just a vector of bytes 15:23 < Chris_Stewart_5> is this one of those things that is too risky to change for fear of unintended consensus changes? 15:23 < sipa> hell yes 15:23 < Chris_Stewart_5> gotcha. 15:24 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 15:24 < Chris_Stewart_5> So if I'm understanding this correctly, vfExec is just a vector of bools indicating if an OP_IF has matched it's OP_ENDIF? 15:25 < sipa> no, it's a vector of booleans saying whether you're in the executed side of the branch 15:25 < Chris_Stewart_5> ok. Thanks 15:28 < sipa> fun fact: you can create an ifthen .... else .... else .... else .... endif branch in bitcoin script 15:30 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 15:31 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 244 seconds] 15:44 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Read error: Connection reset by peer] 15:45 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-core-dev 15:51 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-hhpsnbplmdyqqrsp] has quit [Quit: Connection closed for inactivity] 16:00 -!- TomMc [~tom@unaffiliated/tommc] has quit [Ping timeout: 276 seconds] 16:18 -!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-core-dev 16:35 -!- johnwhitton [~johnwhitt@c-71-202-223-50.hsd1.ca.comcast.net] has quit [Quit: johnwhitton] 16:37 -!- johnwhitton [~johnwhitt@c-71-202-223-50.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 16:39 -!- johnwhitton [~johnwhitt@c-71-202-223-50.hsd1.ca.comcast.net] has quit [Client Quit] 16:41 -!- fengling [~fengling@111.198.29.53] has joined #bitcoin-core-dev 17:00 -!- fengling [~fengling@111.198.29.53] has quit [Quit: WeeChat 1.4] 17:40 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 17:53 -!- murch [~murch@p4FE3928C.dip0.t-ipconnect.de] has quit [Quit: Leaving.] 17:53 -!- johnwhitton [~johnwhitt@c-71-202-223-50.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 18:09 -!- TomMc [~tom@unaffiliated/tommc] has joined #bitcoin-core-dev 18:17 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 264 seconds] 18:17 -!- TomMc [~tom@unaffiliated/tommc] has quit [Ping timeout: 276 seconds] 18:23 -!- TomMc [~tom@unaffiliated/tommc] has joined #bitcoin-core-dev 18:30 -!- dermoth [~thomas@dsl-66-36-145-24.mtl.aei.ca] has quit [Read error: Connection reset by peer] 18:30 -!- TomMc [~tom@unaffiliated/tommc] has quit [Ping timeout: 248 seconds] 18:31 -!- dermoth [~thomas@dsl-66-36-145-24.mtl.aei.ca] has joined #bitcoin-core-dev 19:00 -!- dermoth [~thomas@dsl-66-36-145-24.mtl.aei.ca] has quit [Read error: Connection reset by peer] 19:01 -!- dermoth [~thomas@dsl-66-36-145-24.mtl.aei.ca] has joined #bitcoin-core-dev 19:10 -!- fengling [~fengling@111.198.29.53] has joined #bitcoin-core-dev 19:11 -!- xiangfu [~xiangfu@111.198.29.53] has joined #bitcoin-core-dev 19:16 -!- randy-waterhouse [~kiwigb@opentransactions/dev/randy-waterhouse] has joined #bitcoin-core-dev 19:20 < GitHub177> [bitcoin] mrCertified opened pull request #7867: deleted Configure.ac restore bits to all networks(%master%masterCode[{rLi}]) (master...patch-1) https://github.com/bitcoin/bitcoin/pull/7867 19:30 -!- Squidicuz [~squid@pool-173-48-102-116.bstnma.fios.verizon.net] has joined #bitcoin-core-dev 19:31 -!- jtimon [~quassel@4.110.132.37.dynamic.jazztel.es] has quit [Ping timeout: 248 seconds] 19:44 -!- mrkent [~textual@unaffiliated/mrkent] has quit [] 19:55 < GitHub91> [bitcoin] theuni opened pull request #7868: net: Split DNS resolving functionality out of net structures (master...net-cleanup-resolve) https://github.com/bitcoin/bitcoin/pull/7868 20:05 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 20:06 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-core-dev 20:21 -!- TomMc [~tom@unaffiliated/tommc] has joined #bitcoin-core-dev 20:21 -!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has quit [Quit: Konversation terminated!] 20:23 -!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-core-dev 20:25 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 20:26 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-core-dev 20:31 -!- johnwhitton [~johnwhitt@c-71-202-223-50.hsd1.ca.comcast.net] has quit [Quit: johnwhitton] 20:32 -!- xiangfu [~xiangfu@111.198.29.53] has quit [Ping timeout: 260 seconds] 20:33 -!- johnwhitton [~johnwhitt@c-71-202-223-50.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 20:34 -!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-core-dev 20:43 -!- xiangfu [~xiangfu@111.198.29.53] has joined #bitcoin-core-dev 20:47 -!- TomMc [~tom@unaffiliated/tommc] has quit [Ping timeout: 252 seconds] 20:48 -!- mrkent [~textual@unaffiliated/mrkent] has quit [] 20:59 -!- xiangfu [~xiangfu@111.198.29.53] has quit [Ping timeout: 244 seconds] 21:00 -!- TomMc [~tom@gateway/vpn/privateinternetaccess/tommc] has joined #bitcoin-core-dev 21:13 -!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has quit [Quit: Leaving.] 21:23 -!- TomMc [~tom@gateway/vpn/privateinternetaccess/tommc] has quit [Ping timeout: 276 seconds] 21:44 -!- binns [sid105317@21/bitcoin/binns] has quit [Quit: Updating details, brb] 21:44 -!- binns [sid105317@21/bitcoin/binns] has joined #bitcoin-core-dev 22:24 -!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-core-dev 22:32 -!- mrkent [~textual@unaffiliated/mrkent] has quit [Read error: Connection reset by peer] 22:32 -!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-core-dev 22:34 -!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Quit: .] 22:34 -!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-core-dev 22:51 -!- Arnavion [arnavion@unaffiliated/arnavion] has quit [Quit: Arnavion] 22:52 -!- Arnavion [arnavion@unaffiliated/arnavion] has joined #bitcoin-core-dev 22:54 -!- fengling [~fengling@111.198.29.53] has quit [Ping timeout: 240 seconds] 23:00 -!- dermoth [~thomas@dsl-66-36-145-24.mtl.aei.ca] has quit [Read error: Connection reset by peer] 23:00 -!- dermoth [~thomas@dsl-66-36-145-24.mtl.aei.ca] has joined #bitcoin-core-dev 23:22 -!- d_t [~textual@185.69.203.10] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 23:23 -!- cryptocoder [~cryptocod@cpe-76-90-140-31.socal.res.rr.com] has joined #bitcoin-core-dev 23:23 < cryptocoder> hi everyone 23:24 < cryptocoder> not sure if this is the right place for this, but how come the windows release for core 0.12 does not seem to have zmq support in it? 23:26 -!- fengling [~fengling@111.198.29.53] has joined #bitcoin-core-dev 23:28 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-lguobnambqrmmyrq] has joined #bitcoin-core-dev 23:38 < jonasschnelli> cryptocoder: IIRC there where problems with static linking... 23:38 * jonasschnelli is searching the exact reason 23:38 < jonasschnelli> cryptocoder: https://github.com/bitcoin/bitcoin/issues/6681 23:40 < cryptocoder> ah! thank you jonasschnelli. I was hoping i’m not missing something obvious 23:41 < jonasschnelli> cryptocoder: I think you could hack the depends/ build system to link it dynamic. 23:41 < jonasschnelli> Or compile it on a window machine (not cc), but not sure how this exactly works. 23:43 < jonasschnelli> sipa, wumpus: reindex with LMDB took ~11h (same machine where a full sync with master took 2h20'). Now reindexing the master levelDB node. 23:52 -!- mrkent [~textual@unaffiliated/mrkent] has quit []