--- Day changed Sun Sep 10 2017 00:11 -!- shesek [~shesek@unaffiliated/shesek] has joined #bitcoin-core-dev 00:18 -!- shesek [~shesek@unaffiliated/shesek] has quit [Ping timeout: 240 seconds] 00:33 -!- Giszmo [~leo@pc-204-28-214-201.cm.vtr.net] has quit [Quit: Leaving.] 00:47 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-core-dev 02:15 -!- yoginth [9d32147f@gateway/web/freenode/ip.157.50.20.127] has joined #bitcoin-core-dev 02:21 -!- yoginth [9d32147f@gateway/web/freenode/ip.157.50.20.127] has quit [Ping timeout: 260 seconds] 02:27 -!- To7 [~theo@2604:2000:1382:b7:61b5:6b3f:64a6:f9d4] has quit [Ping timeout: 246 seconds] 02:34 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 240 seconds] 02:34 -!- Guyver2 [~Guyver@guyver2.xs4all.nl] has joined #bitcoin-core-dev 02:53 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-core-dev 02:53 -!- chjj [~chjj@unaffiliated/chjj] has quit [Client Quit] 02:54 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-core-dev 03:01 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 240 seconds] 03:17 -!- ula [~kvirc@b2b-78-94-11-194.unitymedia.biz] has joined #bitcoin-core-dev 03:23 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 03:24 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 03:28 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 260 seconds] 03:29 -!- jtimon [~quassel@199.31.134.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 03:40 -!- Aaronvan_ is now known as AaronvanW 03:49 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 03:50 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 03:54 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 252 seconds] 03:59 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has joined #bitcoin-core-dev 04:17 -!- hxz [~hxz@219.156.114.108] has quit [Ping timeout: 260 seconds] 04:49 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-sgjvcwjbxohybcas] has quit [Quit: Connection closed for inactivity] 04:56 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Ping timeout: 240 seconds] 05:03 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has quit [Quit: Leaving] 05:19 -!- esotericnonsense [~esoteric@gateway/vpn/privateinternetaccess/esotericnonsense] has quit [Ping timeout: 240 seconds] 05:37 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-vyyuwwrugkfjxfld] has joined #bitcoin-core-dev 05:37 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has joined #bitcoin-core-dev 05:39 -!- esotericnonsense [~esoteric@gateway/vpn/privateinternetaccess/esotericnonsense] has joined #bitcoin-core-dev 05:44 -!- VictorSN [~user@145.116.18.104] has joined #bitcoin-core-dev 05:58 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 06:01 -!- rockhouse [~rockhouse@unaffiliated/rockhouse] has quit [Remote host closed the connection] 06:02 -!- rockhouse [~rockhouse@unaffiliated/rockhouse] has joined #bitcoin-core-dev 06:03 -!- VictorSN [~user@145.116.18.104] has quit [Quit: Ex-Chat] 06:03 -!- rockhouse [~rockhouse@unaffiliated/rockhouse] has quit [Remote host closed the connection] 06:07 -!- rockhouse [~rockhouse@unaffiliated/rockhouse] has joined #bitcoin-core-dev 06:12 -!- rockhouse [~rockhouse@unaffiliated/rockhouse] has quit [Remote host closed the connection] 06:19 -!- rockhouse [~rockhouse@unaffiliated/rockhouse] has joined #bitcoin-core-dev 06:36 -!- rockhouse [~rockhouse@unaffiliated/rockhouse] has quit [Remote host closed the connection] 06:37 -!- rockhouse [~rockhouse@unaffiliated/rockhouse] has joined #bitcoin-core-dev 06:41 -!- RubenSomsen [~RubenSoms@1.217.138.142] has joined #bitcoin-core-dev 06:45 -!- rockhouse [~rockhouse@unaffiliated/rockhouse] has quit [Remote host closed the connection] 06:46 -!- rockhouse [~rockhouse@unaffiliated/rockhouse] has joined #bitcoin-core-dev 06:50 -!- hxz [~hxz@219.156.114.108] has joined #bitcoin-core-dev 07:01 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 07:07 -!- jtimon [~quassel@199.31.134.37.dynamic.jazztel.es] has quit [Ping timeout: 240 seconds] 07:16 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-core-dev 07:42 -!- Chris_Stewart_5 [~chris@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 07:51 -!- Ruben [~RubenSoms@1.217.138.142] has joined #bitcoin-core-dev 07:56 -!- gribble [~gribble@unaffiliated/nanotube/bot/gribble] has joined #bitcoin-core-dev 08:06 -!- trustnodes [~trustnode@unaffiliated/trustnodes] has joined #bitcoin-core-dev 08:09 -!- RubenSomsen [~RubenSoms@1.217.138.142] has quit [Quit: Leaving] 08:49 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-vyyuwwrugkfjxfld] has quit [Quit: Connection closed for inactivity] 09:06 -!- hxz [~hxz@219.156.114.108] has quit [Ping timeout: 248 seconds] 09:11 -!- hxz [~hxz@219.156.114.108] has joined #bitcoin-core-dev 09:13 -!- JackH [~laptop@host-80-47-80-227.as13285.net] has quit [Quit: Leaving] 09:21 -!- promag [~promag@2001:8a0:fe30:de01:1133:6f48:71cf:1239] has joined #bitcoin-core-dev 09:28 -!- promag [~promag@2001:8a0:fe30:de01:1133:6f48:71cf:1239] has quit [Remote host closed the connection] 09:29 -!- tknp [~textual@cpe-98-14-231-12.nyc.res.rr.com] has joined #bitcoin-core-dev 09:29 < bitcoin-git> [bitcoin] MarcoFalke closed pull request #11296: [0.14] travis: filter out pyenv (Cory Fields) (0.14...Mf1709-travisNoPyenv) https://github.com/bitcoin/bitcoin/pull/11296 09:38 -!- BlueMatt [~BlueMatt@unaffiliated/bluematt] has quit [Excess Flood] 09:39 -!- BlueMatt [~BlueMatt@unaffiliated/bluematt] has joined #bitcoin-core-dev 09:42 -!- trustnodes [~trustnode@unaffiliated/trustnodes] has quit [Ping timeout: 240 seconds] 09:43 < bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/11dacc6154c4...ee50c9e48786 09:43 < bitcoin-git> bitcoin/master 91c39e3 Jonas Schnelli: Update CONTRIBUTRING.md to reduce unnecesarry review workload 09:43 < bitcoin-git> bitcoin/master ee50c9e MarcoFalke: Merge #11276: [Docs] Update CONTRIBUTING.md to reduce unnecessary review workload... 09:44 < bitcoin-git> [bitcoin] MarcoFalke closed pull request #11276: [Docs] Update CONTRIBUTING.md to reduce unnecessary review workload (master...2017/09/cont) https://github.com/bitcoin/bitcoin/pull/11276 09:44 -!- trustnodes [~trustnode@unaffiliated/trustnodes] has joined #bitcoin-core-dev 09:44 -!- adiabat [~adiabat@45.63.20.152] has joined #bitcoin-core-dev 09:48 -!- promag [~promag@2001:8a0:fe30:de01:1133:6f48:71cf:1239] has joined #bitcoin-core-dev 09:51 -!- VictorSN [~user@145.116.18.104] has joined #bitcoin-core-dev 09:52 -!- VictorSN is now known as rnaomdiwoiueo 09:52 -!- rnaomdiwoiueo [~user@145.116.18.104] has quit [Client Quit] 09:53 -!- promag [~promag@2001:8a0:fe30:de01:1133:6f48:71cf:1239] has quit [Ping timeout: 246 seconds] 09:55 -!- hxz [~hxz@219.156.114.108] has quit [Ping timeout: 240 seconds] 09:59 -!- promag [~promag@2001:8a0:fe30:de01:1133:6f48:71cf:1239] has joined #bitcoin-core-dev 10:02 -!- promag [~promag@2001:8a0:fe30:de01:1133:6f48:71cf:1239] has quit [Remote host closed the connection] 10:17 -!- jtimon [~quassel@199.31.134.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 10:21 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has quit [Remote host closed the connection] 10:22 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has joined #bitcoin-core-dev 10:22 -!- trustnodes [~trustnode@unaffiliated/trustnodes] has quit [Ping timeout: 252 seconds] 10:22 -!- promag [~promag@2001:8a0:fe30:de01:1133:6f48:71cf:1239] has joined #bitcoin-core-dev 10:27 -!- promag [~promag@2001:8a0:fe30:de01:1133:6f48:71cf:1239] has quit [Ping timeout: 255 seconds] 10:35 -!- trustnodes [~trustnode@unaffiliated/trustnodes] has joined #bitcoin-core-dev 10:35 -!- trustnodes [~trustnode@unaffiliated/trustnodes] has quit [Client Quit] 10:35 -!- pigsalsa [~pigsalsa@pool-71-123-61-120.phlapa.fios.verizon.net] has left #bitcoin-core-dev [] 10:52 -!- btcdrak [uid239175@gateway/web/irccloud.com/x-ltgsdvslewbdeqxx] has joined #bitcoin-core-dev 11:04 -!- rjak [~rjak@gateway/vpn/privateinternetaccess/rjak] has quit [Quit: rjak] 11:11 -!- barries [c08ed29b@gateway/web/freenode/ip.192.142.210.155] has joined #bitcoin-core-dev 11:12 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has quit [Remote host closed the connection] 11:13 -!- wxxs [~chatzilla@184.75.212.70] has joined #bitcoin-core-dev 11:15 -!- wxxs [~chatzilla@184.75.212.70] has quit [Client Quit] 11:16 -!- wxxs [~chatzilla@184.75.212.70] has joined #bitcoin-core-dev 11:18 -!- promag [~promag@2001:8a0:fe30:de01:1133:6f48:71cf:1239] has joined #bitcoin-core-dev 11:25 -!- dermoth [~dermoth@gateway/tor-sasl/dermoth] has quit [Remote host closed the connection] 11:25 -!- dermoth [~dermoth@gateway/tor-sasl/dermoth] has joined #bitcoin-core-dev 11:28 -!- barries [c08ed29b@gateway/web/freenode/ip.192.142.210.155] has quit [Quit: Page closed] 11:47 -!- jtimon [~quassel@199.31.134.37.dynamic.jazztel.es] has quit [Ping timeout: 246 seconds] 11:55 -!- rockhouse [~rockhouse@unaffiliated/rockhouse] has quit [Remote host closed the connection] 11:56 -!- rockhouse [~rockhouse@unaffiliated/rockhouse] has joined #bitcoin-core-dev 12:02 -!- rockhouse [~rockhouse@unaffiliated/rockhouse] has quit [Remote host closed the connection] 12:03 -!- rockhouse [~rockhouse@unaffiliated/rockhouse] has joined #bitcoin-core-dev 12:22 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 246 seconds] 12:23 -!- promag [~promag@2001:8a0:fe30:de01:1133:6f48:71cf:1239] has quit [Remote host closed the connection] 12:25 -!- jtimon [~quassel@199.31.134.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 12:28 -!- owowo is now known as owowo[SITD0WN] 12:33 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 240 seconds] 12:35 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-core-dev 12:36 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-core-dev 12:40 -!- owowo[SITD0WN] is now known as owowo[F0CK1T] 12:41 -!- owowo[F0CK1T] is now known as owowo 12:44 -!- promag [~promag@2001:8a0:fe30:de01:1133:6f48:71cf:1239] has joined #bitcoin-core-dev 12:48 -!- promag [~promag@2001:8a0:fe30:de01:1133:6f48:71cf:1239] has quit [Ping timeout: 246 seconds] 13:04 -!- Ruben [~RubenSoms@1.217.138.142] has quit [Ping timeout: 248 seconds] 13:05 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-kjsviypsolzfcnuv] has joined #bitcoin-core-dev 13:27 -!- Chris_Stewart_5 [~chris@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 248 seconds] 13:28 -!- Chris_Stewart_5 [~chris@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 13:31 -!- aym [ae6d51bc@gateway/web/freenode/ip.174.109.81.188] has joined #bitcoin-core-dev 13:31 < kanzure> if a bip125-replaceable transaction's replacement does not have sufficient fee as defined by bip125, does the replacement become a valid replacement if the replacement gets a descendant that pays sufficient fee (child pays for parent)? 13:35 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 13:50 -!- rnaomdiwoiueo [~user@145.116.18.104] has joined #bitcoin-core-dev 13:54 -!- rnaomdiwoiueo [~user@145.116.18.104] has left #bitcoin-core-dev [] 13:59 -!- Guyver2 [~Guyver@guyver2.xs4all.nl] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 14:05 -!- Cheeseo [~Cheeseo@unaffiliated/cheeseo] has quit [Read error: Connection reset by peer] 14:10 -!- promag [~promag@2001:8a0:fe30:de01:1133:6f48:71cf:1239] has joined #bitcoin-core-dev 14:13 -!- promag_ [~promag@2001:8a0:fe30:de01:3834:4d6f:a077:561e] has joined #bitcoin-core-dev 14:16 -!- promag [~promag@2001:8a0:fe30:de01:1133:6f48:71cf:1239] has quit [Ping timeout: 246 seconds] 14:52 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 15:01 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 15:01 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 252 seconds] 15:01 < promag_> does AcceptBlock handle forks? 15:01 -!- promag_ is now known as promag 15:03 < sipa> no, it just adds knowledge about a block to the database 15:03 < sipa> ActivateBestChain deals with switching to the best known valid chain 15:05 < promag> does this sounds good https://github.com/bitcoin/bitcoin/compare/master...promag:201709-skip-invalid-out-of-order-blocks?expand=1 ? 15:08 < promag> or there is a tree of blocks? 15:10 < sipa> yes, the block database stores a tree of blocks 15:10 < sipa> only the active chain is just a single path through 15:11 < promag> ok so that branch is wrong 15:12 < promag> ty 15:13 < bitcoin-git> [bitcoin] laanwj closed pull request #11295: doc: Old fee_estimates.dat are discarded by 0.15.0 (0.15...Mf1709-docFeeEst015) https://github.com/bitcoin/bitcoin/pull/11295 15:13 < wumpus> going to tag 0.15.0 final 15:13 < achow101> yay! 15:14 < sipa> wumpus: we may want to add a note that multiwallet does not work with batch json 15:14 * esotericnonsense cheers \o/ 15:15 < wumpus> not going to hold it up longer on release notes, sorry 15:15 < wumpus> * [new tag] v0.15.0 -> v0.15.0 15:15 < luke-jr> eh, how *could* it? 15:15 < sipa> okay 15:15 < luke-jr> different endpoints seem fundamentally incompatible with batch, even in theory XD 15:16 < wumpus> well the batch would apply to the same endpoint 15:16 < wumpus> ideally 15:17 < sipa> luke-jr: https://github.com/bitcoin/bitcoin/issues/11257 15:18 < wumpus> there's no fundamental reason why it couldn't work, but it doesn't work right now, but anyhow this whole multiwallet is experimental in any case 15:19 < sipa> fair 15:20 < luke-jr> ah 15:22 < sipa> it's not a regression in any case, just an unexpected missing feature 15:23 < wumpus> indeed, wouldn't be the only multiwallet feature that isn't implemented yet 15:25 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-kjsviypsolzfcnuv] has quit [Quit: Connection closed for inactivity] 15:26 < esotericnonsense> 0.14.2 release tag: 1999 commits to master since this release 15:26 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Read error: Connection reset by peer] 15:26 < esotericnonsense> damn :P 15:26 < esotericnonsense> (also since 0.14.0, of course) 15:27 < sipa> anyone a clue how https://github.com/bitcoin/bitcoin/pull/11297 could be fixing an issue? 15:28 < sipa> there are random travis failures, where at the end of the test, ~/.bitcoin exists... that PR solving something implies that ~/.bitcoin already exists at the start of the test run 15:28 < wumpus> it shouldn't do anything if travis starts with a clean VM 15:29 < wumpus> are you sure it solves it? that's hard to say for an intermittent issue. It'd be quite absurd. 15:30 < wumpus> oh, or maybe not - does travis cache the entire homedir? 15:30 < wumpus> @cfields 15:30 < wumpus> if so, this could happen for old PRs that existed (and have run travis once) before the fix was merged 15:30 < sipa> oh, perhaps it's due to a cache that existed from before the tests-do-not-touch-.bitcoin issue was merged? 15:30 < wumpus> yes! 15:31 < wumpus> what PRs does it happen on? 15:31 < wumpus> I'll wipe the cache for them to see 15:31 < sipa> i just saw it happen on #10498 15:32 < gribble> https://github.com/bitcoin/bitcoin/issues/10498 | Use static_cast instead of C-style casts for non-fundamental types by practicalswift · Pull Request #10498 · bitcoin/bitcoin · GitHub 15:32 < wumpus> or hm if it happens on all old PRs it might be better to nuke all caches 15:32 < wumpus> but I'll try for one first 15:33 < sipa> #11289 has it 15:33 < gribble> https://github.com/bitcoin/bitcoin/issues/11289 | Add wallet backup text to import* and add* RPCs by MeshCollider · Pull Request #11289 · bitcoin/bitcoin · GitHub 15:43 < sipa> #10489 just passed succesfully 15:43 < gribble> https://github.com/bitcoin/bitcoin/issues/10489 | build: silence gcc7s implicit fallthrough warning by theuni · Pull Request #10489 · bitcoin/bitcoin · GitHub 15:44 < sipa> eh, no 15:44 < sipa> #10498 15:44 < gribble> https://github.com/bitcoin/bitcoin/issues/10498 | Use static_cast instead of C-style casts for non-fundamental types by practicalswift · Pull Request #10498 · bitcoin/bitcoin · GitHub 15:47 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 15:54 -!- aym [ae6d51bc@gateway/web/freenode/ip.174.109.81.188] has quit [Ping timeout: 260 seconds] 15:56 -!- echonaut1 [~echonaut@46.101.192.134] has joined #bitcoin-core-dev 15:56 -!- echonaut [~echonaut@46.101.192.134] has quit [Read error: Connection reset by peer] 16:00 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 16:07 -!- Giszmo [~leo@pc-204-28-214-201.cm.vtr.net] has joined #bitcoin-core-dev 16:10 -!- PRab [~chatzilla@c-68-56-234-28.hsd1.mi.comcast.net] has joined #bitcoin-core-dev 16:12 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-bipobhsqqkdueuxz] has joined #bitcoin-core-dev 16:13 < meshcollider> If 11280 missed tag you can close it, no point leaving it open :) 16:17 < wumpus> nah let's see, it'd be nice to add it to the release notes that are uploaded to bitcoin core 16:17 < wumpus> bitcoin.org* 16:19 -!- promag_ [~promag@2001:8a0:fe30:de01:5cc0:1511:2ebf:256d] has joined #bitcoin-core-dev 16:22 -!- promag [~promag@2001:8a0:fe30:de01:3834:4d6f:a077:561e] has quit [Ping timeout: 246 seconds] 16:30 -!- echonaut1 [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 16:30 -!- echonaut [~echonaut@46.101.192.134] has joined #bitcoin-core-dev 16:36 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] 16:36 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-core-dev 16:43 -!- promag_ [~promag@2001:8a0:fe30:de01:5cc0:1511:2ebf:256d] has quit [Remote host closed the connection] 16:43 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] 16:43 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-core-dev 16:50 -!- hxz [~hxz@219.156.114.108] has joined #bitcoin-core-dev 16:59 -!- aleph_null is now known as alephzero 17:11 < esotericnonsense> hm. is there a reason why one my node would suddenly dump a bunch of tx from its' mempool (with maxmempool set at default)? 17:11 < esotericnonsense> why one of my nodes* 17:12 < esotericnonsense> e.g. different behaviour on one node versus another 17:12 < sipa> a replacement was accepted? 17:14 < esotericnonsense> hm. perhaps. the vsize change is 1MB. there could be some bug in my monitoring software and they're not running the same version unfortunately. 17:15 < esotericnonsense> actually, they might both be on the same. either rc2 and rc3 or both rc3, will check 17:15 < esotericnonsense> https://imgur.com/a/VCBK2 17:15 < esotericnonsense> the small differences i can kind of understand, this massive drop is really odd 17:16 < esotericnonsense> can an rbf transaction be accepted that invalidates a bunch of children? 17:17 < esotericnonsense> i suppose if i leave it running, they should converge at some point if the mempool drops in size more and that'll give a clue 17:19 < esotericnonsense> both on rc3 17:22 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Ping timeout: 246 seconds] 17:22 < gmaxwell> esotericnonsense: was a block found at the same time... 17:22 < gmaxwell> 1MB of mempool drop is what you expect when a block is found normally. :) 17:23 < esotericnonsense> gmaxwell: no 17:23 < esotericnonsense> gmaxwell: also, the transactions that are dropped from one node are still there on the other node 17:23 < esotericnonsense> all the other drops in the chart correspond to blocks (the ones that come off the top by fee prio), but not that one 17:23 < gmaxwell> oh they could have just hit the expiration time. 17:24 < esotericnonsense> i thought that, but, we've hit zero mempool recently, isn't that weeks? 17:26 < esotericnonsense> well, i say 'we', i really mean, myself and other nodes that are monitoring this independently :P 17:27 -!- hxz [~hxz@219.156.114.108] has quit [Ping timeout: 248 seconds] 17:41 < meshcollider> argh why did #11289 fail again 17:41 < gribble> https://github.com/bitcoin/bitcoin/issues/11289 | Add wallet backup text to import* and add* RPCs by MeshCollider · Pull Request #11289 · bitcoin/bitcoin · GitHub 17:42 < meshcollider> oh gribbles back 17:42 < esotericnonsense> ah hang on now. it's like a puzzle waiting for me to solve it for new insights. i still don't understand the difference in behaviour, but i can see a reason my mempool analysis stuff is less useful in its current form than i thought 17:43 < esotericnonsense> RBF limits the evictions to 100 transactions, but if you decide to send an opt-in RBF low-ish fee tx with say ten 50kB children and then replace it you can invalidate 500kB 17:43 < gmaxwell> esotericnonsense: yes, though you have to pay a pretty phenomial fee to do that. 17:44 < esotericnonsense> ah yes. the fee would have to include the children's fees. clever. 17:45 < esotericnonsense> this has gone quite OT for this channel now, sorry. :) 17:50 < meshcollider> ok I can't see anything wrong in the log, guessing it was a random failure again. Can someone restart it please :) 17:54 < meshcollider> I feel like I'm always asking for travis restarts, sorry about that but hopefully the random errors get fewer and fewer 17:54 < wumpus> meshcollider: yes it needs to run after master re-cached 17:54 < wumpus> restarted the build 17:55 < meshcollider> thanks :) is there any way to enable me to restart builds myself without write access or whatever, so I can stop bugging people 17:55 < meshcollider> not sure how travis permissions work tbh 17:55 < wumpus> I hope so too, though it's always a fight with travis, for everyone not just you 17:56 < wumpus> I think all organization members (no matter what their permissions) can restart builds 17:56 < wumpus> and that's useful anyhow as it means issues can be assigned to you, so I'll invite you 17:57 < gmaxwell> cfields: hopefully you can get the 0.15 release signatures up ASAP so we can get the gitian builds out. :( 17:57 < meshcollider> Oh cool, sounds good 17:58 < meshcollider> Is anyone working on segwit wallet support for 0.15.1 yet? I would kinda like to take a stab at that if no one else has had time yet 17:58 < sipa> i haven't done it, but was planning to look into it 17:59 < sipa> i expect it to be extremely easy 18:02 < bitcoin-git> [bitcoin] MeshCollider closed pull request #11297: Make sure ~/.bitcoin doesn't exist before build (master...201709_travis_delete_dir) https://github.com/bitcoin/bitcoin/pull/11297 18:03 -!- wxxs [~chatzilla@184.75.212.70] has quit [Quit: ChatZilla 0.9.93 [Firefox 55.0.1/20170814061550]] 18:03 < meshcollider> sipa: alright I'm happy to have a go at it if you want to offhand it, just let me know what the general strategy is :) 18:04 < morcos> esotericnonsense: if you get any more insight into your issue, i'm interested. i looked at several nodes that seemed to mirror your node that didn't experience the drop 18:05 < esotericnonsense> morcos: sure. they've almost converged now 18:07 < esotericnonsense> morcos: in particular the block at 0046 UTC (000000000000000000071cf8891c31cb5361797a24cf78e14e2979e9c8c65e29) knocked out a bunch of 10-15 sat/b transactions (in terms of byte size, i'm working on charting tx counts now) 18:09 < esotericnonsense> right, so there were two blocks one after the other there 18:09 < esotericnonsense> the first one had a similar effect on both nodes, the second one took less out of the mempool than it contributed by approx 300kB 18:09 < esotericnonsense> (on the node that experienced the drop). i interpret that as being 300kB of transactions disappeared from the mempool that were included in that block. 18:10 < esotericnonsense> i don't have logs of the txids unfortunately :( 18:14 < esotericnonsense> (oh, relevant detail is that the non-drop node observed 600kb gone from mempool and 600kb block size approximately, so they weren't direct-from-miner tx) 18:21 < esotericnonsense> morcos: digging about a bit and hacking my tool to show tx counts i think i've found the culprits but can't be entirely sure, that block has a few ~30kB consolidation tx that pay 3sat/b 18:22 < esotericnonsense> vague tinfoil idea of a thing you could do: send child tx to some of the network that increase the total required for RBF, while simultaneously sending a tx to other nodes which RBF's the initial tx - if i'm interpreting things right, if my node is in the latter set it would drop the transaction and the others would ignore the fee replacement. 18:24 < esotericnonsense> no idea why this is a thing you'd want to do 18:29 < morcos> esotericnonsense: i'm not sure i follow all that, but how is this explained by a block, or are you just saying that the block ended up having txs that you think could have been the relevant RBF txs? 18:30 < earlz> Can someone give me an explanation for this exploit that is apparently fixed by moving from a database storing per-tx to per-txout? I can't find any good write ups and maintain my own fork and trying to figure out if I'm affected 18:31 < esotericnonsense> i'm just guessing really. it's not that important, just thought I would share as you asked. 18:32 < esotericnonsense> if my node (or some set of nodes close to me) replaced the tx, but the rest of the network didn't, it would sort of make sense. basically you don't actually pay the large 'replace by fee' because you've deliberately seeded miners with an extra child first. 18:32 < morcos> earlz: you can watch the presentation from breaking bitcoin today, but essentially the fact that the pre-0.15 utxo set stored unspent outputs per transaction meant that a new tx could pull in an input that was 1 of many outputs in a previous transaction 18:32 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 246 seconds] 18:33 < morcos> so processing that required pulling the whole previous tx into memory. this is true for each input of a transaction you are processing. 18:33 < esotericnonsense> i can't see what it actually achieves other than mucking about with my mempool and possibly fee estimation if it were based on mempool (which it shouldn't be for that reason) 18:33 < morcos> depending on your threat model, it can be bad in the regular case for low memory nodes, or bad in a contrived attack case for virtually any node 18:34 < morcos> recommend you watch the presentation if you're concerned 18:45 < earlz> thanks, I had similar thoughts last time I worked with coindb that it might be more expensive than expected, but not "can break bitcoin" or crash a node. I'll watch the presentation 18:57 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 19:34 -!- Chris_Stewart_5 [~chris@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 248 seconds] 19:36 -!- hxz [~hxz@1.198.6.186] has joined #bitcoin-core-dev 19:43 -!- hxz [~hxz@1.198.6.186] has quit [Ping timeout: 248 seconds] 19:48 < bitcoin-git> [bitcoin] MeshCollider reopened pull request #11297: Make sure ~/.bitcoin doesn't exist before build (master...201709_travis_delete_dir) https://github.com/bitcoin/bitcoin/pull/11297 19:48 < meshcollider> Just in case ^ 19:55 < meshcollider> wumpus: 21630 failed again with the ~/.bitcoin issue 19:55 < meshcollider> #11289 19:55 < gribble> https://github.com/bitcoin/bitcoin/issues/11289 | Add wallet backup text to import* and add* RPCs by MeshCollider · Pull Request #11289 · bitcoin/bitcoin · GitHub 19:56 < meshcollider> why would it still be failing if the cache was cleared :? 19:57 -!- PaulCapestany [~PaulCapes@ip72-209-228-52.dc.dc.cox.net] has quit [Quit: .] 20:00 -!- PaulCapestany [~PaulCapes@ip72-209-228-52.dc.dc.cox.net] has joined #bitcoin-core-dev 20:16 -!- Chris_Stewart_5 [~chris@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 20:23 -!- Chris_Stewart_5 [~chris@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 240 seconds] 20:27 -!- dabura667 [~dabura667@p98110-ipngnfx01marunouchi.tokyo.ocn.ne.jp] has joined #bitcoin-core-dev 20:35 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has joined #bitcoin-core-dev 20:44 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has quit [Ping timeout: 240 seconds] 21:05 -!- Ruben [~RubenSoms@1.217.138.142] has joined #bitcoin-core-dev 21:55 -!- tknp [~textual@cpe-98-14-231-12.nyc.res.rr.com] has quit [Quit: Textual IRC Client: www.textualapp.com] 22:00 -!- tknp [~textual@cpe-98-14-231-12.nyc.res.rr.com] has joined #bitcoin-core-dev 22:47 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 22:51 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 240 seconds] 23:00 -!- Jey [~je2p@5.120.50.95] has joined #bitcoin-core-dev 23:02 < bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/ee50c9e48786...16e41844e7d6 23:02 < bitcoin-git> bitcoin/master b73628d MeshCollider: Make sure ~/.bitcoin doesn't exist before build 23:02 < bitcoin-git> bitcoin/master 16e4184 MarcoFalke: Merge #11297: Make sure ~/.bitcoin doesn't exist before build... 23:03 < bitcoin-git> [bitcoin] MarcoFalke closed pull request #11297: Make sure ~/.bitcoin doesn't exist before build (master...201709_travis_delete_dir) https://github.com/bitcoin/bitcoin/pull/11297 23:04 -!- sanjeev [~sanjeev@103.196.79.136] has quit [Ping timeout: 255 seconds] 23:18 -!- sanjeev [~sanjeev@118.185.49.106] has joined #bitcoin-core-dev 23:19 -!- tknp [~textual@cpe-98-14-231-12.nyc.res.rr.com] has quit [Quit: Textual IRC Client: www.textualapp.com] 23:20 < meshcollider> Someone mind restarting #11289 now that's merged ^? wumpus: seems like I still can't restart travis builds 23:20 < gribble> https://github.com/bitcoin/bitcoin/issues/11289 | Add wallet backup text to import* and add* RPCs by MeshCollider · Pull Request #11289 · bitcoin/bitcoin · GitHub 23:20 < meshcollider> oh actually I probably need to rebase to make it work anyway, dw 23:25 < sipa> yeah 23:29 -!- sanjeev [~sanjeev@118.185.49.106] has quit [Ping timeout: 240 seconds] 23:32 -!- fanquake [~fanquake@unaffiliated/fanquake] has joined #bitcoin-core-dev 23:33 < fanquake> I've just pushed up sigs for 0.15 23:45 -!- sanjeev [~sanjeev@103.196.79.136] has joined #bitcoin-core-dev 23:48 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 264 seconds]