--- Day changed Mon Aug 28 2017 00:00 < gmaxwell> right now is not a very useful time to look, because the network just spent several days with 50% hashrate gone, and is likely about to spend several days with it gone again. 00:02 < kallewoof> Feels like something that estimator should take into account. Ideally. As long as it's possible for random miner groups to fork off and make random chains the hash rate is going to be very unstable in the foreseeable future. I guess. 00:06 < gmaxwell> as far as your strategy goes, one problem is that blocks frequently contain transactions which have fees far lower than would be accepted for your own txn. 00:06 < gmaxwell> Because the miner is being paid out of band, invisibly to us. 00:06 < kallewoof> Is it that common? 00:07 < gmaxwell> yes, enough to seriously distort estimates. It really is the case that they're too high now, however... just pointing out the methodology limitations. 00:07 < kallewoof> Wow. TIL 00:08 < kallewoof> FWIW the results I'm seeing after a couple of blocks, even though it may be of limited value as you pointed out: 00:08 < kallewoof> [bench::fees ( conservative)] 1730 ests, 1730 overshoots (403247 more sat/k/tx), 0 undershoots (0 less sat/k/tx), 0 overblocks (0 blocks/tx), 1557 underblocks (5 blocks/tx) 00:08 -!- delinquentme [~delinquen@108-235-112-153.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-core-dev 00:08 < kallewoof> [bench::fees (non-conservative)] 1704 ests, 1704 overshoots (84916 more sat/k/tx), 0 undershoots (0 less sat/k/tx), 0 overblocks (0 blocks/tx), 1531 underblocks (4 blocks/tx) 00:09 < wallet42> Is there a website to track out-of-band transaction? eg. mined tx that has not been seen by any (or at least all of the watching) nodes before? 00:09 < sipa> kallewoof: fee estimation isn't looking at the fees in blocks; it's looking at how long blocks take to confirm 00:09 < gmaxwell> wallet42: no, but your debug log will show you them if you have compact block debugging enabled. 00:09 < sipa> and given that it aims for (afaik?) 85%, i would indeed expect that in the majority of cases it overshoots 00:10 < wallet42> undershoot + rbf! 00:10 < kallewoof> sipa: I'm trying to find a way for the (arguably common) case where a user wants their tx to go into the next couple of blocks for a reasonable fee. Lots of people seem to manually pick a fee and lots of others are baffled by the high fees estimated. 00:11 < kallewoof> So I do estimateSmartFee(1..10) and then keep that around and see when the estimation actually put me in towards the bottom fo the block. Is my reasoning off on that? Aside from what gmaxwell said about miners being paid off-band. 00:11 < gmaxwell> right now if you pick a reasonable fee for 4 blocks based on the mempool it is very likely you will not make it in in 20 blocks... because the hashrate will drop soon, so it may not be as high as you think. 00:12 < kallewoof> gmaxwell: if the hashrate is lower than expected, shouldn't the estimator undershoot? 00:12 < gmaxwell> kallewoof: it would be better if instead you looked at txn it you mempool and saw when they confirm, rather than looking at the block. 00:12 < sipa> kallewoof: right... i'm certainly not saying the current approach is the right one, but trying to see if an estimation algorithm that is designed to overshoot overshoots seems hardly useful :) 00:13 < kallewoof> gmaxwell: but i'm trying to profile estimateSmartFee(); doing what you say seems like a great next step though. 00:13 < gmaxwell> kallewoof: no, undershooting is quite bad when no rbf is used, the conservative one should hopefully almost never understoot. 00:13 < kallewoof> sipa: well, 'overshoot' and 'overshoot by 403247 satoshi/k' are different things, IMO 00:13 < gmaxwell> kallewoof: the setting for confirmation targetst is when is quite sure to confirm by, not most likely to. 00:13 < sipa> kallewoof: fair 00:14 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 00:14 < gmaxwell> kallewoof: so for example, if you predict that fee X will confirm in 5 blocks, you shouldn't think there was an overshoot unless _ALL_ mempool txn with fee X> confirmed by 5 blocks. 00:15 < gmaxwell> (or virtually all, like 95% of them) 00:17 < kallewoof> Got it. What I'm seeing now is that txs with "confirm within 5" are going into the next block rather consistently. But this may be because of what you said about the out of band miner payment. Bleh. Maybe I should take the bottom 10 that I also saw in the mempool. I think I can do that. 00:17 < gmaxwell> well no, right now it really is overshooting. It just doesn't respond fast enouh for capacity changing 100% in hours. 00:17 < kallewoof> Then again, nothing prevents these people from also broadcasting their super-low-fee tx so that approach isn't really ideal either. 00:18 < wumpus> gmaxwell: apparently I indeed misconfigured the time machine, now it looks like I bumped 0.14.99 and 0.15.99 in exactly the same second 00:19 < kallewoof> gmaxwell: I think there are two incompatible approaches here: (1) I want my tx to confirm with as low a fee as possible; I can wait a bit, but obviously not forever; (2) I want my tx to confirm within the next few blocks; I am willing to pay extra for this. Right now everyone is being lumped into (2) when it seems a lot of people are of mindset (1). 00:19 < gmaxwell> kallewoof: you can just look at your mempool, and ask for each fee >=X in the mempool at time t, what percentage of them were confirmed by T+5. Our conservative estimator is designed to try return a number that makes that figure very high like 95%. 00:20 < gmaxwell> trying to get e.g. 1 block however requires looking at the mempool, which is very hard to do safely with an unsupervised approach. 00:20 < gmaxwell> (keep in mind we're limited to use approaches which attackers have limited ability to influence) 00:20 < kallewoof> Does it not look at mempool for >1 conf case? I didn't see any conditionals about that. 00:21 < gmaxwell> e.g. you could look at the mempool right now and see what would get you in... assuming your mempool was current this would work, until there was some softfork or transaction censorship your node didn't know about, and in that case an attacker could make you think 100BTC fees weren't making it in... 00:21 < sipa> it only looks at how long mempool txn take to confirm 00:21 < sipa> it doesn't look at the composition of the mempool itself, nor the composition of blocks itself 00:21 < gmaxwell> unconfirmed txn don't figure into its reasoning because of those influence issues. 00:23 < kallewoof> Would a "use mempool to optimize fee" option in the fee estimator make sense? It would only ever lower the fee and it would use the mempool to figure out where approximately to place the fee to get into the bottom 10%. 00:23 < kallewoof> Maybe it would require or default-on rbf to give you a way out if it gets stuck.. 00:23 < wumpus> luke-jr: #7339 seems a mess to me; no one in practice will want to build without libevent support; it will create exactly the same user confusion as #10826 "oh I can build without boost?" except there isn't even the excuse that it will be better in the future 00:24 < gmaxwell> Esp if RBF is in use and your mempool is in sync, bidding directly against it is a great approach. But we haven't figured out how to make it safe (if it's even possible).. though it could be used to only lower the estimates vs the current approach. I think we mostly don't do that now because RBF support is new, and really won't be fully complete until after we've switched the wallet to segwit ( 00:24 < gmaxwell> because some of the bumping corner cases are not reasonable to solve in the presence of malleability) 00:24 < gmaxwell> kallewoof: jinx. 00:24 < gmaxwell> kallewoof: yes, I think it would, if it only lowers, and if RBF is in use... and if the bumping is a bit more effective than what we have now. 00:25 < gmaxwell> though we may also need to complete mempool sync to get useful enough data shortly after startup. :( oh well it would still be useful if it wasn't available all the time. 00:25 < wumpus> luke-jr: and it does add yet another configuration combination to test 00:25 < kallewoof> Okay! Thanks for the feedback. :) I will look into that for sure. 00:27 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has joined #bitcoin-core-dev 00:28 < bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/ede386c2193f...6ca15136246c 00:28 < bitcoin-git> bitcoin/master 8897b1b MeshCollider: Add meshcollider gitian key 00:28 < bitcoin-git> bitcoin/master 6ca1513 Wladimir J. van der Laan: Merge #11153: Add meshcollider Gitian PGP key... 00:28 < bitcoin-git> [bitcoin] laanwj closed pull request #11153: Add meshcollider Gitian PGP key (master...201708_add_meshcollider_gpg) https://github.com/bitcoin/bitcoin/pull/11153 00:35 < bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/6ca15136246c...5b8af7b87913 00:35 < bitcoin-git> bitcoin/master e254830 Andrew Chow: Make tabs toolbar no longer have a context menu... 00:35 < bitcoin-git> bitcoin/master 5b8af7b Wladimir J. van der Laan: Merge #11169: [GUI] Make tabs toolbar no longer have a context menu... 00:36 < bitcoin-git> [bitcoin] laanwj closed pull request #11169: [GUI] Make tabs toolbar no longer have a context menu (master...rm-hide-tabs) https://github.com/bitcoin/bitcoin/pull/11169 00:40 < bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/5b8af7b87913...c7229ac36e36 00:40 < bitcoin-git> bitcoin/master 82dd719 Wladimir J. van der Laan: rpc: Write authcookie atomically... 00:40 < bitcoin-git> bitcoin/master c7229ac Wladimir J. van der Laan: Merge #11131: rpc: Write authcookie atomically... 00:41 < bitcoin-git> [bitcoin] laanwj closed pull request #11131: rpc: Write authcookie atomically (master...2017_08_atomic_cookie) https://github.com/bitcoin/bitcoin/pull/11131 00:42 < bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/c7229ac36e36...298251161c7b 00:42 < bitcoin-git> bitcoin/master e40fa98 danra: Simplify bswap_16 implementation... 00:42 < bitcoin-git> bitcoin/master 2982511 Wladimir J. van der Laan: Merge #11138: Compat: Simplify bswap_16 implementation... 00:43 < bitcoin-git> [bitcoin] laanwj closed pull request #11138: Compat: Simplify bswap_16 implementation (master...patch-2) https://github.com/bitcoin/bitcoin/pull/11138 00:44 < bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/298251161c7b...745bbdc189b2 00:44 < bitcoin-git> bitcoin/master b426e24 Dan Raviv: Remove redundant explicitly defined copy ctors... 00:44 < bitcoin-git> bitcoin/master 745bbdc Wladimir J. van der Laan: Merge #11161: Remove redundant explicitly defined copy ctors... 00:44 < bitcoin-git> [bitcoin] laanwj closed pull request #11161: Remove redundant explicitly defined copy ctors (master...fix/redundant-CFeeRate-copy-ctor) https://github.com/bitcoin/bitcoin/pull/11161 00:51 -!- schnerchi [~schnerchi@static.120.187.99.88.clients.your-server.de] has quit [Ping timeout: 252 seconds] 00:53 -!- Cory [~Cory@unaffiliated/cory] has quit [] 00:55 -!- schnerchi [~schnerchi@static.120.187.99.88.clients.your-server.de] has joined #bitcoin-core-dev 00:55 < wumpus> so another rc necessary for 0.15.0? 00:56 < gmaxwell> I don't personally think another RC is needed but I think the project uses a higher standard than I do. 00:58 < wumpus> if we do it makes sense to tag it today, at least, so it's hopefully gitian-built and I can upload the executables before I leave for SF 00:59 < wumpus> if we don't, the same applies for -final I guess 01:00 < bitcoin-git> [bitcoin] laanwj pushed 1 new commit to 0.15: https://github.com/bitcoin/bitcoin/commit/0a6af47ffabbeee29fec5b5d71eaff43a08969da 01:00 < bitcoin-git> bitcoin/0.15 0a6af47 MarcoFalke: [doc] build-windows: Mention that only trusty works... 01:02 < wumpus> if we do nothing right now, we'll be stuck with rc2 for the next two weeks and a rc3 to posssibly be done after that 01:04 -!- timothy [tredaelli@redhat/timothy] has joined #bitcoin-core-dev 01:06 < bitcoin-git> [bitcoin] laanwj pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/745bbdc189b2...9c833f471c14 01:06 < bitcoin-git> bitcoin/master a54c7b9 Alex Morcos: Fix rounding errors in calculation of minimum change size 01:06 < bitcoin-git> bitcoin/master 6af49dd Alex Morcos: Output a bit more information for fee calculation report. 01:06 < bitcoin-git> bitcoin/master 9c833f4 Wladimir J. van der Laan: Merge #11145: Fix rounding bug in calculation of minimum change... 01:07 < bitcoin-git> [bitcoin] laanwj closed pull request #11145: Fix rounding bug in calculation of minimum change (master...fixrounding) https://github.com/bitcoin/bitcoin/pull/11145 01:07 < wumpus> anyhow I"m open to ideas, I'll not be on IRC a lot today and tomorrow (packing etc) but if we want to tag something we need to do it soon 01:08 < gmaxwell> well, morcos fix needs to be merged in 0.15 branch. it applied cleanly for me and thats what I was testing on (0.15+it) 01:08 < wumpus> yes, but for 0.15.0 or 0.15.1? 01:08 < wumpus> obviously it needs to go into some 0.15 release 01:09 < sipa> #11145 is a crashing bugfix 01:09 < sipa> i think it needs to be in 0.15.0 01:09 < wumpus> ok 01:09 < wumpus> so merge it into 0.15 and do a rc3 now? 01:10 < sipa> sgtm 01:10 < gmaxwell> ACK.. 01:10 < gmaxwell> This will put the release on what day most likely? 01:11 < gmaxwell> (asking for my slides, I'm doing a presentation on 0.15 tomorrow) 01:11 < wumpus> sept 14/15 01:11 < wumpus> given that we don't need to do another rc, of course 01:11 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-core-dev 01:13 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 01:13 < wumpus> I never expected this to slip so far 01:14 < wumpus> let's do 0.15 quickly, they say, we need it soon,... 01:14 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Read error: Connection reset by peer] 01:15 < gmaxwell> this slip is due to a regression bug at least, we would have made the announced schedule but for it. 01:16 < gmaxwell> so I think thats pretty good. 01:16 < wumpus> it's too early to say 01:16 < gmaxwell> it's not like sse4 sha2 or something we did at the last minute is biting us, and the change that introduced this bug itself fixed an important issue. 01:17 < gmaxwell> well yes, but given what we know now. 01:17 -!- wall__ [~androirc@36.83.129.177] has quit [Read error: Connection reset by peer] 01:17 -!- JackH [~laptop@46.231.18.66] has joined #bitcoin-core-dev 01:18 < bitcoin-git> [bitcoin] laanwj pushed 2 new commits to 0.15: https://github.com/bitcoin/bitcoin/compare/0a6af47ffabb...5b059a833eb5 01:18 < bitcoin-git> bitcoin/0.15 e51bb71 Alex Morcos: Fix rounding errors in calculation of minimum change size... 01:18 < bitcoin-git> bitcoin/0.15 5b059a8 Alex Morcos: Output a bit more information for fee calculation report.... 01:18 -!- delinquentme [~delinquen@108-235-112-153.lightspeed.sntcca.sbcglobal.net] has quit [Read error: Connection reset by peer] 01:19 < bitcoin-git> [bitcoin] laanwj pushed 1 new commit to 0.15: https://github.com/bitcoin/bitcoin/commit/e8ad101e5b104ca913beb82a77f5b3bfa1a7c5f6 01:19 < bitcoin-git> bitcoin/0.15 e8ad101 Matt Corallo: Changing -txindex requires -reindex, not -reindex-chainstate... 01:19 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 01:23 < bitcoin-git> [bitcoin] laanwj closed pull request #11149: Use prefix instead of postfix increment/decrement for non-trivial typ… (master...prefix-increment) https://github.com/bitcoin/bitcoin/pull/11149 01:29 < bitcoin-git> [bitcoin] laanwj pushed 1 new commit to 0.15: https://github.com/bitcoin/bitcoin/commit/29a3cb237802a6f240def54cbc74cb2d5375683a 01:29 < bitcoin-git> bitcoin/0.15 29a3cb2 Wladimir J. van der Laan: qt: Translation update pre-rc3... 01:32 < wumpus> isn't opening two issues just for release notes items a bit much? 01:33 < sipa> wumpus: oh, right 01:33 < sipa> sure, i can add things there; just wasn't sure if we'd still look at the existing one 01:33 < wumpus> need to reopen it at least 01:34 < wumpus> well I'd say posting there will bring it to attention of more people than creating an ew issue 01:36 -!- wall__ [~androirc@110.139.203.202] has joined #bitcoin-core-dev 01:37 -!- timothy [tredaelli@redhat/timothy] has quit [Quit: Konversation terminated!] 01:38 < wumpus> anyhow * [new tag] v0.15.0rc3 -> v0.15.0rc3 01:39 < kallewoof> Just to clarify, there's no code that prioritizes transactions based on lifetime anymore, right? I.e. the higher fee from a longer confirmation window is simply based on probability 01:39 < kallewoof> Er, lower fee I meant 01:40 -!- timothy [tredaelli@redhat/timothy] has joined #bitcoin-core-dev 01:41 < wumpus> yes. Though: the 'priority' code didn't prioritize based on transaction lifetime, but lifetime of the input utxos 01:41 < kallewoof> Ah, right, I knew that. 01:49 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 268 seconds] 01:53 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #bitcoin-core-dev 01:57 < bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/9c833f471c14...df91e11ae1e9 01:57 < bitcoin-git> bitcoin/master de9a1db Russell Yanofsky: Acquire cs_main lock before cs_wallet during wallet initialization... 01:57 < bitcoin-git> bitcoin/master df91e11 Wladimir J. van der Laan: Merge #11126: Acquire cs_main lock before cs_wallet during wallet initialization... 01:57 < bitcoin-git> [bitcoin] laanwj closed pull request #11126: Acquire cs_main lock before cs_wallet during wallet initialization (master...pr/loadlock2) https://github.com/bitcoin/bitcoin/pull/11126 02:05 -!- RubenSomsen [~RubenSoms@1.217.138.142] has quit [Ping timeout: 252 seconds] 02:06 < bitcoin-git> [bitcoin] laanwj opened pull request #11176: build: Rename --enable-experimental-asm to --enable-asm and enable by default (master...2017_08_non_experimental_asm) https://github.com/bitcoin/bitcoin/pull/11176 02:06 < gmaxwell> wumpus: ^ thanks, would have done myself but was busy. 02:07 < wumpus> np, I hope I got the build system stuff right 02:16 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 255 seconds] 02:20 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 02:23 -!- RubenSomsen [~RubenSoms@1.217.138.142] has joined #bitcoin-core-dev 02:25 -!- RubenSomsen [~RubenSoms@1.217.138.142] has quit [Remote host closed the connection] 02:26 -!- RubenSomsen [~RubenSoms@1.217.138.142] has joined #bitcoin-core-dev 02:27 -!- RubenSomsen [~RubenSoms@1.217.138.142] has quit [Remote host closed the connection] 02:27 -!- RubenSomsen [~RubenSoms@1.217.138.142] has joined #bitcoin-core-dev 02:30 -!- RubenSomsen [~RubenSoms@1.217.138.142] has quit [Remote host closed the connection] 02:31 -!- RubenSomsen [~RubenSoms@1.217.138.142] has joined #bitcoin-core-dev 02:33 -!- RubenSomsen [~RubenSoms@1.217.138.142] has quit [Remote host closed the connection] 02:33 -!- RubenSomsen [~RubenSoms@1.217.138.142] has joined #bitcoin-core-dev 02:34 -!- RubenSomsen [~RubenSoms@1.217.138.142] has quit [Remote host closed the connection] 02:35 -!- RubenSomsen [~RubenSoms@1.217.138.142] has joined #bitcoin-core-dev 02:37 -!- RubenSomsen [~RubenSoms@1.217.138.142] has quit [Remote host closed the connection] 02:37 -!- RubenSomsen [~RubenSoms@1.217.138.142] has joined #bitcoin-core-dev 02:38 -!- RubenSomsen [~RubenSoms@1.217.138.142] has quit [Remote host closed the connection] 03:15 < bitcoin-git> [bitcoin] laanwj pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/df91e11ae1e9...f088a1bb392e 03:15 < bitcoin-git> bitcoin/master 5f850b0 Karl-Johan Alm: [bench] Include ms/blk stats in Connect* benchmarks. 03:15 < bitcoin-git> bitcoin/master a473eff Karl-Johan Alm: [bench] Replace 0.00(000)1 with MICRO/MILLI #defines in validation.cpp. 03:15 < bitcoin-git> bitcoin/master f088a1b Wladimir J. van der Laan: Merge #10303: [bench] Include ms/blk stats in Connect* benchmarks.... 03:15 < bitcoin-git> [bitcoin] laanwj closed pull request #10303: [bench] Include ms/blk stats in Connect* benchmarks. (master...bench-add-per-block-stats) https://github.com/bitcoin/bitcoin/pull/10303 03:18 < bitcoin-git> [bitcoin] rawodb opened pull request #11177: Support for SegWit Addresses in RPC calls (master...pr/rpc_getsegwitaddresses) https://github.com/bitcoin/bitcoin/pull/11177 03:21 -!- sam_c [~sam_c@gateway/tor-sasl/stanley] has quit [Ping timeout: 268 seconds] 03:23 -!- sam_c [~sam_c@gateway/tor-sasl/stanley] has joined #bitcoin-core-dev 03:24 -!- Matviy [49dff905@gateway/web/freenode/ip.73.223.249.5] has quit [Quit: Page closed] 03:25 -!- fanquake [~fanquake@unaffiliated/fanquake] has joined #bitcoin-core-dev 03:31 -!- fanquake [~fanquake@unaffiliated/fanquake] has quit [Quit: Leaving.] 03:43 < kallewoof> Accidentally posted in #bitcoin-dev instead of here, but I got some initial mempool optimizing code for fee estimation in place that looks promising. Will check back when I have more profiling done. 03:44 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has joined #bitcoin-core-dev 03:45 < kallewoof> Avg 2953 sat/k/tx overshoot seems useful for sure, compared to 370542 (conservative) or 116949 (non-conservative). 04:01 < bitcoin-git> [bitcoin] MeshCollider opened pull request #11178: Add iswitness parameter to decode- and fundrawtransaction RPCs (master...201708_rawtx_bool) https://github.com/bitcoin/bitcoin/pull/11178 04:01 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Quit: laurentmt] 04:29 -!- To7 [~theo@2604:2000:1382:b7:b544:ebe7:247d:7ade] has quit [Ping timeout: 246 seconds] 04:44 -!- wall__ [~androirc@110.139.203.202] has quit [Read error: Connection reset by peer] 04:45 -!- jtimon [~quassel@173.29.134.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 04:50 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has quit [Quit: Leaving.] 04:52 < instagibbs> kallewoof, is this for mempool-based sniping? 04:55 < kallewoof> instagibbs: not sure what you mean by sniping, but it uses mempool to optimize fees 05:17 -!- dabura667 [~dabura667@p98110-ipngnfx01marunouchi.tokyo.ocn.ne.jp] has quit [Ping timeout: 248 seconds] 05:26 < bitcoin-git> [bitcoin] laanwj opened pull request #11179: rpc: Push down safe mode checks (master...2017_08_safemode_pushdown) https://github.com/bitcoin/bitcoin/pull/11179 05:27 -!- wall__ [~androirc@110.139.203.202] has joined #bitcoin-core-dev 05:32 -!- ula [~kvirc@b2b-78-94-11-194.unitymedia.biz] has joined #bitcoin-core-dev 06:00 -!- gitju [~gitju@5.230.145.49] has quit [Quit: Leaving] 06:11 -!- wall__ [~androirc@110.139.203.202] has quit [Remote host closed the connection] 06:20 -!- Guyver2 [~Guyver@guyver2.xs4all.nl] has joined #bitcoin-core-dev 06:26 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has joined #bitcoin-core-dev 06:28 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has joined #bitcoin-core-dev 06:38 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has quit [Ping timeout: 240 seconds] 06:51 -!- wall__ [~androirc@110.139.203.202] has joined #bitcoin-core-dev 06:58 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has joined #bitcoin-core-dev 06:59 -!- fanquake [~fanquake@unaffiliated/fanquake] has joined #bitcoin-core-dev 07:00 < fanquake> wumpus will you be uploading the sigs for the signed build shortly? 07:15 < bitcoin-git> [bitcoin] laanwj closed pull request #11172: Fixed a grammar issue. (master...patch-1) https://github.com/bitcoin/bitcoin/pull/11172 07:24 -!- fanquake [~fanquake@unaffiliated/fanquake] has quit [Quit: Leaving.] 07:40 < kallewoof> wumpus: I may be mixing things up, but was this not changed in a recent merge (or was it a not-merged-yet PR?): "SHA256 hashing has been optimized for architectures supporting SSE 4 (See PR 10182). SHA256 is around 50% faster on supported hardware, which results in around 5% faster IBD and block validation. In version 0.15, SHA256 hardware optimization is disabled in release builds by default, but 07:40 < kallewoof> can be enabled by using --enable-experimental-asm when building. 07:40 < kallewoof> " (from release notes in 0.15) 07:41 < kallewoof> Oh it's a few lines up. I'll add a note to that PR about the release notes in case it's meant for 0.15 07:42 < wumpus> fanquake: I can't do that 07:43 < wumpus> kallewoof: that release note is correct for 0.15 07:43 < wumpus> after 0.15 we'll enable the asm by default 07:44 < promag> wumpus: will you submit a patch to add the runtime flag? 07:44 < kallewoof> Gotcha 07:44 < wumpus> what runtime flag? 07:44 < promag> to enable/disable sha256 asm 07:45 < wumpus> oh no, I'm not going to do that 07:45 < promag> but do you think is really useful? 07:45 < wumpus> no, it wouldn't be useful for me, my point was that *if* user switching of the sha256 method should be possible it should be at run time 07:46 < promag> ok, agree 07:46 < kallewoof> "This can be useful if running a pruned node, since loading a wallet where the most recent sync is beyond the pruned height results in having to download and revalidate the whole blockchain." << Really? Not just the blocks starting at the wallet's last sync point? 07:47 < wumpus> when there are a lot of different ones it might be useful to be able to switch for benchmarking, on the other hand 'bench_bitcoin' should likely just test them al 07:47 < wumpus> no need for user involvement 07:47 < kallewoof> (^ for multi wallets in QT being synced even tho only one is shown) 07:49 < wumpus> kallewoof: I think 'beyond' is confusing there, isn't 'before' meant? 07:49 < promag> wumpus: I thought the same regarding benchmarking 07:49 < wumpus> kallewoof: if the block at time of the last sync of a wallet was pruned, it re-fetches everything 07:50 < kallewoof> Maybe English is failing me. It sounds to me like it has to redownload everything from genesis if a wallet happens to not have been synced for the last (blocks remaining afte pruning) + 1 blocks. 07:50 < wumpus> that's what it does, yes 07:50 < kallewoof> Oh... kay. 07:50 < wumpus> it would be possible to download only a subset of the blocks, but that never happens 07:51 < kallewoof> Maybe wallet.dat files should have an age :) 07:52 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has quit [Quit: Leaving.] 07:52 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has quit [Remote host closed the connection] 07:53 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has joined #bitcoin-core-dev 07:55 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has quit [Remote host closed the connection] 07:56 < kallewoof> Btw I've been meaning to mention this. Kalle Alm = Karl-Johan Alm for the release notes. Didn't feel important enough to bring up but I saw someone make a PR to fix names before. 07:56 < wumpus> feel free to submit a PR to fix it 07:59 < kallewoof> Sure thing. Since someone was doing it for a group of people I was sort of wondering if there was a place where this was written down. 07:59 < wumpus> there was an editing phase on the wiki, but now it's been merged back to the branch 08:01 < bitcoin-git> [bitcoin] kallewoof opened pull request #11180: [release-notes.md] Remove alias (0.15...patch-1) https://github.com/bitcoin/bitcoin/pull/11180 08:01 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has joined #bitcoin-core-dev 08:03 -!- Dizzle [~dizzle@108.171.182.16] has joined #bitcoin-core-dev 08:05 < bitcoin-git> [bitcoin] laanwj pushed 2 new commits to 0.15: https://github.com/bitcoin/bitcoin/compare/29a3cb237802...48790e0efaf4 08:05 < bitcoin-git> bitcoin/0.15 a461cf4 kallewoof: Update release-notes.md 08:05 < bitcoin-git> bitcoin/0.15 48790e0 Wladimir J. van der Laan: Merge #11180: [release-notes.md] Remove alias... 08:19 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 08:19 -!- Murch [~murch@96-82-80-28-static.hfc.comcastbusiness.net] has joined #bitcoin-core-dev 08:21 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has joined #bitcoin-core-dev 08:22 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 252 seconds] 08:35 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has quit [Quit: Leaving.] 08:35 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has joined #bitcoin-core-dev 08:38 -!- esotericnonsense [~esoteric@unaffiliated/esotericnonsense] has joined #bitcoin-core-dev 08:39 -!- dabura667 [~dabura667@240f:d:e193:1:79db:6292:5749:ae6b] has joined #bitcoin-core-dev 08:40 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has quit [Ping timeout: 255 seconds] 08:50 -!- dabura667 [~dabura667@240f:d:e193:1:79db:6292:5749:ae6b] has quit [Ping timeout: 255 seconds] 08:56 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has joined #bitcoin-core-dev 08:58 < bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/f088a1bb392e...cee4fe1d53b2 08:58 < bitcoin-git> bitcoin/master eefc2f3 danra: Move local include to before system includes... 08:58 < bitcoin-git> bitcoin/master cee4fe1 Wladimir J. van der Laan: Merge #11144: Move local include to before system includes... 08:58 < bitcoin-git> [bitcoin] laanwj closed pull request #11144: Move local include to before system includes (master...patch-6) https://github.com/bitcoin/bitcoin/pull/11144 09:03 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has quit [Ping timeout: 246 seconds] 09:03 -!- dermoth [~dermoth@gateway/tor-sasl/dermoth] has quit [Remote host closed the connection] 09:03 -!- dermoth [~dermoth@gateway/tor-sasl/dermoth] has joined #bitcoin-core-dev 09:07 -!- dermoth [~dermoth@gateway/tor-sasl/dermoth] has quit [Remote host closed the connection] 09:08 -!- dermoth [~dermoth@gateway/tor-sasl/dermoth] has joined #bitcoin-core-dev 09:12 -!- sc [5cf25638@gateway/web/freenode/ip.92.242.86.56] has joined #bitcoin-core-dev 09:12 < sc> hi there! 09:12 -!- sc is now known as Guest89941 09:13 < Guest89941> Does anyone know how to keep mining reward constant in regtest for quite a long period of time? It halves very fast for my purposes 09:16 -!- Guest89941 is now known as s_c 09:28 -!- goatpig [56f75436@gateway/web/freenode/ip.86.247.84.54] has joined #bitcoin-core-dev 09:31 -!- timothy [tredaelli@redhat/timothy] has quit [Quit: Konversation terminated!] 09:39 -!- laurentmt [~Thunderbi@92.154.68.134] has joined #bitcoin-core-dev 09:39 -!- testianer [56207978@gateway/web/freenode/ip.86.32.121.120] has joined #bitcoin-core-dev 09:40 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has joined #bitcoin-core-dev 09:42 -!- JackH [~laptop@46.231.18.66] has quit [Ping timeout: 248 seconds] 09:43 -!- laurentmt [~Thunderbi@92.154.68.134] has quit [Ping timeout: 248 seconds] 09:44 < MarcoFalke> s_c: https://github.com/bitcoin/bitcoin/pull/8623/files#diff-64cbe1ad5465e13bc59ee8bb6f3de2e7R243 09:44 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has quit [Ping timeout: 255 seconds] 09:45 < s_c> MarcoFalke, thank you! 09:50 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has quit [] 09:51 -!- laurentmt [~Thunderbi@92.154.68.134] has joined #bitcoin-core-dev 09:58 -!- laurentmt [~Thunderbi@92.154.68.134] has quit [Ping timeout: 248 seconds] 10:01 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has joined #bitcoin-core-dev 10:03 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Remote host closed the connection] 10:03 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 10:04 -!- RubenSomsen [~RubenSoms@1.217.138.142] has joined #bitcoin-core-dev 10:05 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has quit [Ping timeout: 240 seconds] 10:07 -!- laurentmt [~Thunderbi@92.154.68.134] has joined #bitcoin-core-dev 10:07 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 240 seconds] 10:08 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 248 seconds] 10:18 -!- laurentmt [~Thunderbi@92.154.68.134] has quit [Quit: laurentmt] 10:21 -!- JackH [~laptop@ip-213-127-59-38.ip.prioritytelecom.net] has joined #bitcoin-core-dev 10:22 < luke-jr> wumpus: I see your point 10:22 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has joined #bitcoin-core-dev 10:25 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Read error: Connection reset by peer] 10:26 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has quit [Ping timeout: 255 seconds] 10:32 -!- karelb [~karelb@li1380-211.members.linode.com] has joined #bitcoin-core-dev 10:39 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-core-dev 10:40 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 10:43 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has joined #bitcoin-core-dev 10:47 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has quit [Ping timeout: 246 seconds] 11:03 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has joined #bitcoin-core-dev 11:04 -!- trustnodes [~trustnode@unaffiliated/trustnodes] has joined #bitcoin-core-dev 11:05 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-core-dev 11:08 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has quit [Ping timeout: 255 seconds] 11:09 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Client Quit] 11:16 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Remote host closed the connection] 11:16 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #bitcoin-core-dev 11:19 -!- jimmysong [~Jimmy@23-112-39-203.lightspeed.austtx.sbcglobal.net] has joined #bitcoin-core-dev 11:20 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-core-dev 11:20 < bitcoin-git> [bitcoin] jnewbery opened pull request #11182: [tests] Add P2P interface to TestNode (master...test_node_p2p) https://github.com/bitcoin/bitcoin/pull/11182 11:23 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 255 seconds] 11:25 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has joined #bitcoin-core-dev 11:29 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has quit [Ping timeout: 240 seconds] 11:32 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has quit [Remote host closed the connection] 11:36 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-core-dev 11:44 -!- JackH [~laptop@ip-213-127-59-38.ip.prioritytelecom.net] has quit [Quit: Leaving] 11:46 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has joined #bitcoin-core-dev 11:50 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has quit [Ping timeout: 246 seconds] 11:54 -!- Cheeseo [~Cheeseo@unaffiliated/cheeseo] has joined #bitcoin-core-dev 11:54 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 12:00 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 252 seconds] 12:06 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has joined #bitcoin-core-dev 12:09 < wall__> Hello 12:10 < wall__> How to get bitcoin wallet ? 12:11 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has quit [Ping timeout: 255 seconds] 12:11 < sipa> wall__: #bitcoin, and https://bitcoin.org/en/getting-started 12:13 < wall__> Sipa : i still confussed with sofware this 12:14 < wall__> Can you help me 12:15 < sipa> wall__: off topic here, this is a development channel. use #bitcoin 12:16 < wall__> Oh ok 12:17 < wall__> How to see log in bitcoin core 12:17 < sipa> #bitcoin 12:18 < wall__> Ok thx 12:18 -!- Orion3k [~Orion3k@47-51-33-228.static.mtpk.ca.charter.com] has joined #bitcoin-core-dev 12:27 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has joined #bitcoin-core-dev 12:27 -!- Dyaheon [~Dya@a91-156-192-39.elisa-laajakaista.fi] has quit [Ping timeout: 276 seconds] 12:30 -!- cheese_ [~Cheeseo@gateway/vpn/privateinternetaccess/cheeseo] has joined #bitcoin-core-dev 12:30 -!- Dyaheon [~Dya@a91-156-192-39.elisa-laajakaista.fi] has joined #bitcoin-core-dev 12:32 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has quit [Ping timeout: 276 seconds] 12:33 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Remote host closed the connection] 12:33 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #bitcoin-core-dev 12:34 -!- Cheeseo [~Cheeseo@unaffiliated/cheeseo] has quit [Ping timeout: 240 seconds] 12:48 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has joined #bitcoin-core-dev 12:53 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has quit [Ping timeout: 240 seconds] 12:54 < bitcoin-git> [bitcoin] rawodb closed pull request #11170: Add label support to "addwitnessaddress" (master...pr/rpc_addwitnessaddress) https://github.com/bitcoin/bitcoin/pull/11170 12:56 -!- praxeology1 [~praxeolog@cpe-173-172-191-20.tx.res.rr.com] has joined #bitcoin-core-dev 12:57 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 240 seconds] 12:57 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-core-dev 13:00 -!- praxeology [~praxeolog@cpe-173-172-191-20.tx.res.rr.com] has quit [Ping timeout: 252 seconds] 13:00 -!- Gunnie [~kamk@2.82.cust.tetanet.cz] has joined #bitcoin-core-dev 13:00 -!- praxeology [~praxeolog@cpe-173-172-191-20.tx.res.rr.com] has joined #bitcoin-core-dev 13:03 -!- Deacyde [~Deacyde@unaffiliated/deacyde] has quit [Ping timeout: 240 seconds] 13:03 -!- Deacydal [~Deacyde@unaffiliated/deacyde] has joined #bitcoin-core-dev 13:03 -!- praxeology1 [~praxeolog@cpe-173-172-191-20.tx.res.rr.com] has quit [Ping timeout: 240 seconds] 13:05 -!- RubenSomsen [~RubenSoms@1.217.138.142] has quit [Ping timeout: 240 seconds] 13:08 -!- Alina-malina [~Alina-mal@unaffiliated/alina-malina] has quit [Ping timeout: 246 seconds] 13:09 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has joined #bitcoin-core-dev 13:09 -!- Deacydal [~Deacyde@unaffiliated/deacyde] has quit [Ping timeout: 240 seconds] 13:10 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 13:12 -!- Alina-malina [~Alina-mal@37.157.223.81] has joined #bitcoin-core-dev 13:13 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has quit [Ping timeout: 240 seconds] 13:15 -!- praxeology [~praxeolog@cpe-173-172-191-20.tx.res.rr.com] has quit [Changing host] 13:15 -!- praxeology [~praxeolog@unaffiliated/praxeology] has joined #bitcoin-core-dev 13:18 -!- cluelessperson [~cluelessp@unaffiliated/cluelessperson] has quit [Remote host closed the connection] 13:22 -!- cluelessperson [~cluelessp@unaffiliated/cluelessperson] has joined #bitcoin-core-dev 13:24 -!- cluelessperson [~cluelessp@unaffiliated/cluelessperson] has quit [Client Quit] 13:25 -!- cluelessperson [~cluelessp@unaffiliated/cluelessperson] has joined #bitcoin-core-dev 13:27 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has joined #bitcoin-core-dev 13:30 < cfields> gitian builders: v0.15.0rc3 detached sigs are pushed 13:36 -!- promag [~Adium@2001:8a0:fe30:de01:2caf:8688:46:ad16] has quit [Quit: Leaving.] 13:48 -!- s_c [5cf25638@gateway/web/freenode/ip.92.242.86.56] has quit [Ping timeout: 260 seconds] 13:51 -!- promag [~Adium@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 13:55 -!- Alina-malina [~Alina-mal@37.157.223.81] has quit [Ping timeout: 255 seconds] 13:57 < bitcoin-git> [bitcoin] MarcoFalke pushed 7 new commits to master: https://github.com/bitcoin/bitcoin/compare/cee4fe1d53b2...60dd9cc47058 13:57 < bitcoin-git> bitcoin/master 25cd520 practicalswift: Use sys.exit(...) instead of exit(...): exit(...) should not be used in programs 13:57 < bitcoin-git> bitcoin/master 51cb6b8 practicalswift: Use print(...) instead of undefined printf(...) 13:57 < bitcoin-git> bitcoin/master 9b94054 practicalswift: Avoid reference to undefined name: stderr does not exist, sys.stderr does 13:57 -!- Alina-malina [~Alina-mal@37.157.223.81] has joined #bitcoin-core-dev 13:57 < bitcoin-git> [bitcoin] MarcoFalke closed pull request #10781: Python cleanups (master...python-cleanups) https://github.com/bitcoin/bitcoin/pull/10781 14:02 -!- abpa [~abpa@96-82-80-28-static.hfc.comcastbusiness.net] has joined #bitcoin-core-dev 14:10 -!- RubenSomsen [~RubenSoms@1.217.138.142] has joined #bitcoin-core-dev 14:13 -!- trustnodes [~trustnode@unaffiliated/trustnodes] has quit [Ping timeout: 248 seconds] 14:15 -!- RubenSomsen [~RubenSoms@1.217.138.142] has quit [Ping timeout: 240 seconds] 14:16 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 240 seconds] 14:18 -!- praxeology1 [~praxeolog@cpe-173-172-191-20.tx.res.rr.com] has joined #bitcoin-core-dev 14:20 -!- praxeology [~praxeolog@unaffiliated/praxeology] has quit [Ping timeout: 240 seconds] 14:20 -!- dermoth [~dermoth@gateway/tor-sasl/dermoth] has quit [Ping timeout: 268 seconds] 14:22 -!- dermoth [~dermoth@gateway/tor-sasl/dermoth] has joined #bitcoin-core-dev 14:27 -!- maaku [~mark@173.234.25.100] has joined #bitcoin-core-dev 14:28 -!- andytoshi [~apoelstra@unaffiliated/andytoshi] has joined #bitcoin-core-dev 14:30 < maaku> I added a new opcode to script/interpreter.cpp that uses data serialization, and on 0.15 (but not prior) I get a compilation error because memory_cleanse can't be found when linking bitcoinconsensus. Is it intentional that this support function is excluded from libbitcoinconsensus? 14:32 -!- cheese_ [~Cheeseo@gateway/vpn/privateinternetaccess/cheeseo] has quit [Ping timeout: 240 seconds] 14:33 -!- Dyaheon [~Dya@a91-156-192-39.elisa-laajakaista.fi] has quit [Ping timeout: 240 seconds] 14:33 < sipa> maaku: i don't see why it should be excluded from libbitcoinconsensus 14:35 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 252 seconds] 14:35 -!- Dyaheon [~Dya@a91-156-192-39.elisa-laajakaista.fi] has joined #bitcoin-core-dev 14:38 -!- wall__ [~androirc@110.139.203.202] has quit [Ping timeout: 264 seconds] 14:47 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-core-dev 14:49 -!- Dizzle [~dizzle@108.171.182.16] has quit [Quit: Leaving...] 14:50 < maaku> sipa: hrm. that would require linking against ssl 14:50 < sipa> maaku: ugh, we need to replace that function with something non-openssl then 14:50 < sipa> the openssl implementation is braindead anyway 15:00 -!- delinquentme [~delinquen@2602:306:ceb7:990:b8f2:22b:72b4:8be] has joined #bitcoin-core-dev 15:02 -!- praxeology1 [~praxeolog@cpe-173-172-191-20.tx.res.rr.com] has left #bitcoin-core-dev [] 15:12 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 246 seconds] 15:14 -!- Guyver2 [~Guyver@guyver2.xs4all.nl] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 15:24 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-core-dev 15:33 -!- delinquentme [~delinquen@2602:306:ceb7:990:b8f2:22b:72b4:8be] has quit [Ping timeout: 276 seconds] 15:33 -!- Alina-malina [~Alina-mal@37.157.223.81] has quit [Ping timeout: 240 seconds] 15:37 -!- Alina-malina [~Alina-mal@37.157.223.81] has joined #bitcoin-core-dev 15:40 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Quit: laurentmt] 15:42 -!- promag [~Adium@bl22-247-244.dsl.telepac.pt] has quit [Quit: Leaving.] 15:55 -!- abpa [~abpa@96-82-80-28-static.hfc.comcastbusiness.net] has quit [Quit: Textual IRC Client: www.textualapp.com] 15:59 -!- Murch [~murch@96-82-80-28-static.hfc.comcastbusiness.net] has quit [Quit: Snoozing.] 16:07 < bitcoin-git> [bitcoin] dooglus opened pull request #11184: Use IsMine() to check whether we own the custom change address... (0.15...change_ismine_0.15) https://github.com/bitcoin/bitcoin/pull/11184 16:09 -!- Alina-malina [~Alina-mal@37.157.223.81] has quit [Ping timeout: 248 seconds] 16:12 -!- Alina-malina [~Alina-mal@37.157.223.81] has joined #bitcoin-core-dev 16:13 < luke-jr> sipa: any particular reason you left off BIP 143 on https://github.com/bitcoin/bips/pull/579 ? 16:22 -!- jouke [~worst@unaffiliated/komkommer] has quit [Remote host closed the connection] 16:24 -!- jouke [~worst@2001:1c02:1600:9200:a148:73d4:871a:bc7d] has joined #bitcoin-core-dev 16:24 -!- jouke [~worst@2001:1c02:1600:9200:a148:73d4:871a:bc7d] has quit [Changing host] 16:24 -!- jouke [~worst@unaffiliated/komkommer] has joined #bitcoin-core-dev 16:26 < meshcollider> With BIP 143 I did also check the spelling of CODESEPARATOR was consistent with script.cpp btw, in case that was the issue 16:31 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 268 seconds] 16:32 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #bitcoin-core-dev 16:40 -!- praxeology [~praxeolog@unaffiliated/praxeology] has joined #bitcoin-core-dev 16:48 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has quit [Ping timeout: 248 seconds] 16:49 < bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/60dd9cc47058...91e49c51f1ae 16:49 < bitcoin-git> bitcoin/master 6d2d2eb Jorge Timón: RPC: gettxout: Slightly improve doc and tests 16:49 < bitcoin-git> bitcoin/master 91e49c5 MarcoFalke: Merge #10859: RPC: gettxout: Slightly improve doc and tests... 16:49 < bitcoin-git> [bitcoin] MarcoFalke closed pull request #10859: RPC: gettxout: Slightly improve doc and tests (master...b15-rpc-gettxout-mempool) https://github.com/bitcoin/bitcoin/pull/10859 16:51 -!- Victor_sueca [~Victorsue@unaffiliated/victorsueca] has joined #bitcoin-core-dev 16:53 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has quit [Ping timeout: 240 seconds] 17:05 < bitcoin-git> [bitcoin] donesnake opened pull request #11187: 0.9 (master...0.9) https://github.com/bitcoin/bitcoin/pull/11187 17:06 < bitcoin-git> [bitcoin] fanquake closed pull request #11187: 0.9 (master...0.9) https://github.com/bitcoin/bitcoin/pull/11187 17:14 -!- tloriato [b1d01424@gateway/web/cgi-irc/kiwiirc.com/ip.177.208.20.36] has joined #bitcoin-core-dev 17:15 < tloriato> Hello. Good morning/night. I was wondering where I could find a Javascript documentation on how to interact with a Bitcoin full node via JSON RPC? Sorry if I'm in the wrong place, I'm new to the space and trying to develop some things 17:16 < sipa> #bitcoin or bitcoin.stackexchange.com 17:16 < tloriato> thanks! 17:17 -!- tloriato [b1d01424@gateway/web/cgi-irc/kiwiirc.com/ip.177.208.20.36] has left #bitcoin-core-dev [] 17:27 -!- maaku [~mark@173.234.25.100] has left #bitcoin-core-dev [] 17:53 -!- praxeology [~praxeolog@unaffiliated/praxeology] has quit [Quit: Leaving.] 17:56 -!- kexkey [~kexkey@184.75.213.132] has joined #bitcoin-core-dev 18:02 -!- chjj [~chjj@unaffiliated/chjj] has quit [Quit: WeeChat 1.9] 18:22 -!- praxeology [~praxeolog@unaffiliated/praxeology] has joined #bitcoin-core-dev 18:28 -!- kexkey [~kexkey@184.75.213.132] has quit [Quit: Leaving] 18:46 -!- dabura667 [~dabura667@p98110-ipngnfx01marunouchi.tokyo.ocn.ne.jp] has joined #bitcoin-core-dev 18:58 < kallewoof> After a day of stats, I have some updates regarding the mempool optimization for fees. Still WIP but looks interesting so far. Blocks 482344 ~ 482418: 18:58 < kallewoof> [bench::fees ( conservative|non-mempool)] 11940 ests, 11940 overshoots (313659 more sat/k/tx), 0 undershoots (0 less sat/k/tx) 18:58 < kallewoof> [bench::fees (non-conservative|non-mempool)] 12198 ests, 11940 overshoots (187298 more sat/k/tx), 258 undershoots (14414 less sat/k/tx) 18:58 < kallewoof> [bench::fees ( conservative| mempool)] 12745 ests, 11913 overshoots (85940 more sat/k/tx), 820 undershoots (23188 less sat/k/tx) 18:58 < kallewoof> [bench::fees (non-conservative| mempool)] 13102 ests, 11879 overshoots (56938 more sat/k/tx), 1216 undershoots (23577 less sat/k/tx) 18:58 < kallewoof> For mempool use, 6.5% undershot (conservative) / 9.3% undershot (non-conservative) (<-- still needs work) 18:58 < kallewoof> On average 227719 sat/k (72.6%) was saved for conservative / 130360 sat/k (30.4%) for non-conservative. 19:35 -!- treebeardd [~treebeard@2001:558:600a:c8:c0a:3125:2083:ad3b] has joined #bitcoin-core-dev 19:56 -!- randy-waterhouse [~kiwigb@43.228.156.195] has joined #bitcoin-core-dev 19:56 -!- randy-waterhouse [~kiwigb@43.228.156.195] has quit [Changing host] 19:56 -!- randy-waterhouse [~kiwigb@opentransactions/dev/randy-waterhouse] has joined #bitcoin-core-dev 20:13 -!- randy-waterhouse [~kiwigb@opentransactions/dev/randy-waterhouse] has quit [Ping timeout: 255 seconds] 20:29 -!- RubenSomsen [~RubenSoms@1.217.138.142] has joined #bitcoin-core-dev 20:30 -!- randy-waterhouse [~kiwigb@43.228.156.196] has joined #bitcoin-core-dev 20:34 -!- randy-waterhouse [~kiwigb@43.228.156.196] has quit [Changing host] 20:34 -!- randy-waterhouse [~kiwigb@opentransactions/dev/randy-waterhouse] has joined #bitcoin-core-dev 21:04 -!- Joe____ [4cbd47d8@gateway/web/freenode/ip.76.189.71.216] has joined #bitcoin-core-dev 21:06 -!- Joe____ [4cbd47d8@gateway/web/freenode/ip.76.189.71.216] has quit [Client Quit] 21:07 -!- duringo [4cbd47d8@gateway/web/freenode/ip.76.189.71.216] has joined #bitcoin-core-dev 21:09 -!- duringo [4cbd47d8@gateway/web/freenode/ip.76.189.71.216] has quit [Client Quit] 21:09 -!- duringo [4cbd47d8@gateway/web/freenode/ip.76.189.71.216] has joined #bitcoin-core-dev 21:14 -!- duringo [4cbd47d8@gateway/web/freenode/ip.76.189.71.216] has quit [Quit: Page closed] 21:15 -!- duringo [4cbd47d8@gateway/web/freenode/ip.76.189.71.216] has joined #bitcoin-core-dev 21:17 -!- treebeardd [~treebeard@2001:558:600a:c8:c0a:3125:2083:ad3b] has quit [Remote host closed the connection] 21:21 -!- treebeardd [~treebeard@2001:558:600a:c8:c0a:3125:2083:ad3b] has joined #bitcoin-core-dev 21:21 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-xftzkuthrfkhmgdm] has quit [Quit: Connection closed for inactivity] 21:25 -!- Alina-malina [~Alina-mal@37.157.223.81] has quit [Changing host] 21:25 -!- Alina-malina [~Alina-mal@unaffiliated/alina-malina] has joined #bitcoin-core-dev 21:39 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-bzlvvkltahyupnxe] has joined #bitcoin-core-dev 21:57 -!- intcat [~zshlyk@gateway/tor-sasl/intcat] has quit [Ping timeout: 268 seconds] 21:58 -!- sam_c [~sam_c@gateway/tor-sasl/stanley] has quit [Ping timeout: 268 seconds] 21:58 -!- afk11 [~afk11@gateway/tor-sasl/afk11] has quit [Ping timeout: 268 seconds] 21:58 -!- afk11 [~afk11@gateway/tor-sasl/afk11] has joined #bitcoin-core-dev 22:00 -!- sam_c [~sam_c@gateway/tor-sasl/stanley] has joined #bitcoin-core-dev 22:00 -!- intcat [~zshlyk@gateway/tor-sasl/intcat] has joined #bitcoin-core-dev 22:06 -!- RubenSomsen [~RubenSoms@1.217.138.142] has quit [Ping timeout: 240 seconds] 22:08 -!- treebeardd [~treebeard@2001:558:600a:c8:c0a:3125:2083:ad3b] has quit [Remote host closed the connection] 22:09 -!- jtimon [~quassel@173.29.134.37.dynamic.jazztel.es] has quit [Ping timeout: 240 seconds] 22:20 < meshcollider> 15,999 stars on bitcoin repo, so close to 16k lol 23:13 -!- treebeardd [~treebeard@c-67-185-216-208.hsd1.wa.comcast.net] has joined #bitcoin-core-dev 23:15 -!- treebeardd [~treebeard@c-67-185-216-208.hsd1.wa.comcast.net] has quit [Remote host closed the connection] 23:18 < jcorgan> only 385 to go 23:25 -!- Giszmo [~leo@pc-93-17-46-190.cm.vtr.net] has quit [Ping timeout: 240 seconds] 23:26 -!- duringo [4cbd47d8@gateway/web/freenode/ip.76.189.71.216] has quit [Ping timeout: 260 seconds] 23:44 -!- Giszmo [~leo@pc-93-17-46-190.cm.vtr.net] has joined #bitcoin-core-dev 23:44 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Remote host closed the connection] 23:49 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has joined #bitcoin-core-dev 23:56 < meshcollider> Til what lol 23:56 < aj> meshcollider: 2**14 23:57 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-core-dev