--- Day changed Fri Nov 10 2017 00:00 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 00:02 -!- JackH [~laptop@91.189.61.70] has joined #bitcoin-core-dev 00:04 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 240 seconds] 00:19 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 00:21 < cluelessperson> Does anyone have any logs of dropped transactions from nodes? 00:21 < cluelessperson> My understanding is that nodes have an expiry setting and I'd be interested to review dropped/failed transactions, if they exist. 00:42 -!- kalel79 [d4af237b@gateway/web/freenode/ip.212.175.35.123] has joined #bitcoin-core-dev 00:42 -!- adetate [~adetate@145.90.161.26] has joined #bitcoin-core-dev 00:46 -!- kalel79 [d4af237b@gateway/web/freenode/ip.212.175.35.123] has quit [Client Quit] 00:48 -!- wxss [~chatzilla@163.172.110.107] has joined #bitcoin-core-dev 00:52 -!- lxer [~lx@ip5f5bd55d.dynamic.kabel-deutschland.de] has joined #bitcoin-core-dev 00:56 -!- timothy [~tredaelli@redhat/timothy] has joined #bitcoin-core-dev 01:02 -!- laurentmt [~Thunderbi@92.154.68.134] has joined #bitcoin-core-dev 01:05 -!- Wullee [012f4f02@gateway/web/freenode/ip.1.47.79.2] has joined #bitcoin-core-dev 01:14 -!- Wullee [012f4f02@gateway/web/freenode/ip.1.47.79.2] has quit [Ping timeout: 260 seconds] 01:30 -!- geezas [uid253218@gateway/web/irccloud.com/x-lfjwmmogafpyfset] has quit [Quit: Connection closed for inactivity] 01:33 -!- vicenteH [~user@195.235.96.150] has joined #bitcoin-core-dev 01:37 -!- adetate [~adetate@145.90.161.26] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 01:38 < bitcoin-git> [bitcoin] practicalswift opened pull request #11652: Add missing locks to init.cpp (in AppInitMain + ThreadImport) and validation.cpp (master...init-and-validation-locks) https://github.com/bitcoin/bitcoin/pull/11652 01:42 -!- nuckule [dcf1e91d@gateway/web/cgi-irc/kiwiirc.com/ip.220.241.233.29] has joined #bitcoin-core-dev 01:44 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-oxfjtavbgbgevgpn] has quit [Quit: Connection closed for inactivity] 01:45 -!- jtimon [~quassel@164.31.134.37.dynamic.jazztel.es] has quit [Ping timeout: 268 seconds] 01:47 -!- adetate [~adetate@145.90.161.26] has joined #bitcoin-core-dev 01:52 < wumpus> I don't, but IIRC there are people logging all transactions, that's a huge amount of data though 01:52 < gmaxwell> cluelessperson: expirations are rare, we might have just had some this week, but most of the prior year probably none. 01:54 < wumpus> oh you mean dropped from the mempool, I interpreted it as dropped on receive 01:55 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Ping timeout: 248 seconds] 01:55 -!- lukedashjr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-core-dev 01:55 < gmaxwell> cluelessperson: the only time anything would get expired is when this graph doesn't ever make it to zero for a width of two weeks: https://jochen-hoenicke.de/queue/#all looks like there was a period in june. 01:55 < gmaxwell> wumpus: ah, I see how you read it, yes I thought he was asking about mempool expiration. 01:57 -!- promag [~promag@bl6-24-70.dsl.telepac.pt] has joined #bitcoin-core-dev 01:59 -!- lukedashjr is now known as luke-jr 02:01 < bitcoin-git> [bitcoin] NicolasDorier opened pull request #11653: [RPC] Add utility getsignaturehash (master...getsignaturehash) https://github.com/bitcoin/bitcoin/pull/11653 02:03 -!- nuckule [dcf1e91d@gateway/web/cgi-irc/kiwiirc.com/ip.220.241.233.29] has quit [Remote host closed the connection] 02:05 -!- lukedashjr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-core-dev 02:06 < gmaxwell> sipa: ^ that is super yuckky. the generic dummysigner thing would be so much better. 02:08 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Ping timeout: 248 seconds] 02:09 -!- lukedashjr is now known as luke-jr 02:13 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 02:13 -!- m8tion [~m8tion@81-65-53-254.rev.numericable.fr] has joined #bitcoin-core-dev 02:19 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 02:22 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 260 seconds] 02:26 -!- whphhg [~whphhg@unaffiliated/whphhg] has quit [Quit: Leaving] 02:29 -!- whphhg [~whphhg@unaffiliated/whphhg] has joined #bitcoin-core-dev 02:32 -!- dcousens [~dcousens@CPE-101-181-27-40.lnse4.cha.bigpond.net.au] has quit [Quit: The Lounge - https://thelounge.github.io] 03:06 -!- Cogito_Ergo_Sum [~Myself@unaffiliated/cogito-ergo-sum/x-7399460] has quit [] 03:21 -!- adetate is now known as BogadMohogat 03:52 -!- BogadMohogat [~adetate@145.90.161.26] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 04:05 -!- Awaganay [45090ecf@gateway/web/freenode/ip.69.9.14.207] has joined #bitcoin-core-dev 04:10 -!- Awaganay [45090ecf@gateway/web/freenode/ip.69.9.14.207] has quit [Ping timeout: 260 seconds] 04:14 -!- shesek [~shesek@unaffiliated/shesek] has quit [Ping timeout: 258 seconds] 04:29 -!- adiabat [~adiabat@45.63.20.152] has quit [Ping timeout: 240 seconds] 04:49 -!- promag [~promag@bl6-24-70.dsl.telepac.pt] has quit [Remote host closed the connection] 05:00 -!- ghost43_ [~daer@gateway/tor-sasl/daer] has joined #bitcoin-core-dev 05:01 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Remote host closed the connection] 05:02 -!- ghost43_ is now known as ghost43 05:11 -!- PaulCapestany [~PaulCapes@ip68-100-207-53.dc.dc.cox.net] has quit [Read error: Connection reset by peer] 05:13 -!- PaulCape_ [~PaulCapes@ip68-100-207-53.dc.dc.cox.net] has joined #bitcoin-core-dev 05:22 -!- xinxi [~xinxi@39.109.214.22] has quit [Quit: Leaving...] 05:26 -!- BogatMohogat [~BogadMoho@145.90.161.26] has joined #bitcoin-core-dev 05:28 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 05:29 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Remote host closed the connection] 05:31 -!- Taek [~quassel@2001:41d0:1:472e::] has joined #bitcoin-core-dev 05:34 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has joined #bitcoin-core-dev 05:47 < bitcoin-git> [bitcoin] practicalswift opened pull request #11654: Initialize recently introduced non-static class member lastCycles to zero in constructor (master...uninitialized-members) https://github.com/bitcoin/bitcoin/pull/11654 06:05 -!- qrestlove [~qrestlove@2605:6000:eb4a:ef00:454f:112b:9095:f0ea] has quit [Ping timeout: 240 seconds] 06:08 -!- victortomaz [bb0d7461@gateway/web/freenode/ip.187.13.116.97] has joined #bitcoin-core-dev 06:10 -!- lm2s [~lm2s@213.58.202.78] has joined #bitcoin-core-dev 06:15 -!- qrestlove [~qrestlove@2605:6000:eb4a:ef00:454f:112b:9095:f0ea] has joined #bitcoin-core-dev 06:18 -!- BogatMohogat [~BogadMoho@145.90.161.26] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 06:19 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has quit [Ping timeout: 248 seconds] 06:24 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-trzimhxoutdkrwys] has quit [Quit: Connection closed for inactivity] 06:27 -!- lxer [~lx@ip5f5bd55d.dynamic.kabel-deutschland.de] has left #bitcoin-core-dev [] 06:37 < bitcoin-git> [bitcoin] practicalswift opened pull request #11655: Explicitly state assumption that state.m_chain_sync.m_work_header != nullptr in ConsiderEviction(…) (master...m_chain_sync.m_work_header) https://github.com/bitcoin/bitcoin/pull/11655 06:39 -!- BogatMohogat [~BogadMoho@145.90.161.26] has joined #bitcoin-core-dev 07:01 -!- Murch [~murch@96-82-80-28-static.hfc.comcastbusiness.net] has joined #bitcoin-core-dev 07:06 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has joined #bitcoin-core-dev 07:07 -!- BogatMohogat [~BogadMoho@145.90.161.26] has quit [Quit: Textual IRC Client: www.textualapp.com] 07:11 < bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/fe503e118f08...76b334915967 07:11 < bitcoin-git> bitcoin/master 7481579 John Newbery: [tests] Make comp test framework more debuggable... 07:11 < bitcoin-git> bitcoin/master 76b3349 MarcoFalke: Merge #11468: [tests] Make comp test framework more debuggable... 07:12 < bitcoin-git> [bitcoin] MarcoFalke closed pull request #11468: [tests] Make comp test framework more debuggable (master...comp_test_debuggable) https://github.com/bitcoin/bitcoin/pull/11468 07:13 -!- victortomaz [bb0d7461@gateway/web/freenode/ip.187.13.116.97] has quit [Quit: Page closed] 07:40 -!- Cogito_Ergo_Sum [~Myself@unaffiliated/cogito-ergo-sum/x-7399460] has joined #bitcoin-core-dev 07:48 < bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/76b334915967...22cdf93c062e 07:48 < bitcoin-git> bitcoin/master d052e38 CryptAxe: [qt] Add use available balance in send coins dialog 07:48 < bitcoin-git> bitcoin/master 22cdf93 MarcoFalke: Merge #11316: [qt] Add use available balance in send coins dialog (CryptAxe, promag)... 07:48 < bitcoin-git> [bitcoin] MarcoFalke closed pull request #11316: [qt] Add use available balance in send coins dialog (CryptAxe, promag) (master...2017-09-add-use-available-balance) https://github.com/bitcoin/bitcoin/pull/11316 07:49 -!- jordanCambs [d592813c@gateway/web/freenode/ip.213.146.129.60] has joined #bitcoin-core-dev 07:54 -!- BogadMohogad [~Mutter@5249B657.cm-4-2c.dynamic.ziggo.nl] has joined #bitcoin-core-dev 07:56 -!- JackH [~laptop@91.189.61.70] has quit [Ping timeout: 240 seconds] 07:56 -!- jordanCambs [d592813c@gateway/web/freenode/ip.213.146.129.60] has quit [Quit: Page closed] 07:57 -!- BogadMohogad [~Mutter@5249B657.cm-4-2c.dynamic.ziggo.nl] has quit [Quit: Mutter: www.mutterirc.com] 07:59 -!- crys [bc1bf731@gateway/web/freenode/ip.188.27.247.49] has joined #bitcoin-core-dev 08:00 < crys> help 08:00 < BlueMatt> crys: you probably want #bitcoin 08:04 -!- BogadMohogad [~Mutter@5249B657.cm-4-2c.dynamic.ziggo.nl] has joined #bitcoin-core-dev 08:05 -!- jtimon [~quassel@164.31.134.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 08:06 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-core-dev 08:07 -!- BogadMohogad [~Mutter@5249B657.cm-4-2c.dynamic.ziggo.nl] has quit [Client Quit] 08:09 -!- JackH [~laptop@85.219.170.195] has joined #bitcoin-core-dev 08:17 -!- PaulCape_ [~PaulCapes@ip68-100-207-53.dc.dc.cox.net] has quit [Read error: Connection reset by peer] 08:21 -!- BogadMohogad [~Mutter@5249B657.cm-4-2c.dynamic.ziggo.nl] has joined #bitcoin-core-dev 08:22 -!- PaulCapestany [~PaulCapes@ip68-100-207-53.dc.dc.cox.net] has joined #bitcoin-core-dev 08:23 -!- promag [~promag@188.140.96.107] has joined #bitcoin-core-dev 08:24 -!- BogadMohogad [~Mutter@5249B657.cm-4-2c.dynamic.ziggo.nl] has quit [Client Quit] 08:28 -!- PaulCapestany [~PaulCapes@ip68-100-207-53.dc.dc.cox.net] has quit [Read error: Connection reset by peer] 08:33 -!- Cogito_Ergo_Sum2 [~Myself@athedsl-314838.home.otenet.gr] has joined #bitcoin-core-dev 08:34 -!- PaulCapestany [~PaulCapes@ip68-100-207-53.dc.dc.cox.net] has joined #bitcoin-core-dev 08:35 -!- Cogito_Ergo_Sum [~Myself@unaffiliated/cogito-ergo-sum/x-7399460] has quit [Read error: Connection reset by peer] 08:36 -!- PaulCapestany [~PaulCapes@ip68-100-207-53.dc.dc.cox.net] has quit [Read error: Connection reset by peer] 08:47 -!- PaulCapestany [~PaulCapes@ip68-100-207-53.dc.dc.cox.net] has joined #bitcoin-core-dev 08:50 -!- lm2s [~lm2s@213.58.202.78] has quit [Quit: lm2s] 08:51 -!- promag [~promag@188.140.96.107] has quit [Remote host closed the connection] 08:56 -!- LumberCartel [~randolf@96.53.47.42] has quit [Ping timeout: 258 seconds] 08:57 -!- Cogito_Ergo_Sum2 is now known as Cogito_Ergo_Sum 08:57 -!- Cogito_Ergo_Sum [~Myself@athedsl-314838.home.otenet.gr] has quit [] 08:57 -!- Cogito_Ergo_Sum [~Myself@unaffiliated/cogito-ergo-sum/x-7399460] has joined #bitcoin-core-dev 08:57 < bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/22cdf93c062e...ee92243e66f2 08:57 < bitcoin-git> bitcoin/master 109a858 practicalswift: tests: Add missing locks to tests... 08:57 < bitcoin-git> bitcoin/master ee92243 MarcoFalke: Merge #11623: tests: Add missing locks to tests... 08:58 < bitcoin-git> [bitcoin] MarcoFalke closed pull request #11623: tests: Add missing locks to tests (master...test-locks) https://github.com/bitcoin/bitcoin/pull/11623 09:12 -!- jb55 [~jb55@208.98.200.100] has joined #bitcoin-core-dev 09:14 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has quit [Ping timeout: 248 seconds] 09:14 -!- crys [bc1bf731@gateway/web/freenode/ip.188.27.247.49] has quit [Quit: Page closed] 09:25 < cluelessperson> wumpus: gmaxwell Well I have >14TB ready to start logging data 09:25 < cluelessperson> I was thinking about recording debug logs 09:34 -!- LumberCartel [~randolf@96.53.47.42] has joined #bitcoin-core-dev 09:40 -!- Aaronvan_ is now known as AaronvanW 09:49 -!- BogadMohogad [~Mutter@84.241.211.36] has joined #bitcoin-core-dev 09:53 -!- BogadMohogad [~Mutter@84.241.211.36] has quit [Client Quit] 09:53 < wumpus> the bitcoin core debug log doesn't contain raw transaction data 09:54 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Remote host closed the connection] 09:54 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 09:58 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 240 seconds] 10:00 < wumpus> you could add that but that'd be quite inefficient - either dumping to a binary file, or to zmq and logging externally would be more efficient 10:04 -!- bule [~bule@gateway/tor-sasl/bule] has joined #bitcoin-core-dev 10:10 -!- laurentmt [~Thunderbi@92.154.68.134] has quit [Quit: laurentmt] 10:13 -!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Ping timeout: 240 seconds] 10:14 -!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-core-dev 10:15 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 10:22 -!- cl0uding [~cl0uding@79.109.241.185.dyn.user.ono.com] has quit [Quit: Leaving] 10:30 < bitcoin-git> [bitcoin] MarcoFalke closed pull request #9939: Cache vout IsMine() value on `CWallet::AvailableCoins()` (master...enhancement/cache-wallet-available-coins-output-ismine) https://github.com/bitcoin/bitcoin/pull/9939 10:35 -!- vicenteH [~user@195.235.96.150] has quit [Ping timeout: 248 seconds] 10:36 -!- timothy [~tredaelli@redhat/timothy] has quit [Quit: Konversation terminated!] 10:42 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 10:42 -!- LumberCartel [~randolf@96.53.47.42] has quit [Ping timeout: 268 seconds] 10:42 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-ctbmygqdrxqlqdvd] has joined #bitcoin-core-dev 10:42 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has joined #bitcoin-core-dev 10:42 -!- BogadMohogad [~Mutter@84.241.211.36] has joined #bitcoin-core-dev 10:44 -!- Dizzle [~dizzle@108.171.182.16] has joined #bitcoin-core-dev 10:46 -!- BogadMohogad [~Mutter@84.241.211.36] has quit [Client Quit] 10:48 -!- BogadMohogad [~Mutter@84.241.211.36] has joined #bitcoin-core-dev 10:51 -!- BogadMohogad [~Mutter@84.241.211.36] has quit [Remote host closed the connection] 10:52 < sipa> Murch: i don't understand your comment here: https://github.com/bitcoin/bitcoin/commit/4fcb915944b27759dafb188566bfd14dbcd95cff#commitcomment-25537794 10:58 -!- CubicEarth [~cubiceart@xdsl-31-164-62-119.adslplus.ch] has joined #bitcoin-core-dev 10:58 -!- blockbytes [bcc16c26@gateway/web/freenode/ip.188.193.108.38] has joined #bitcoin-core-dev 11:00 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has quit [Ping timeout: 248 seconds] 11:05 < sdaftuar> sipa: Murch: i just finished a first draft of trying to explain our partition resistance. i think it addresses murch's question: https://gist.github.com/sdaftuar/c2a3320c751efb078a7c1fd834036cb0 11:05 < sdaftuar> feedback would be welcome! 11:07 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Remote host closed the connection] 11:07 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-core-dev 11:08 < Murch> sipa: The release notes make it sound that whenever there is a block interval greater than 30 minutes, one of your outbound peers gets replaced. And the peer that relayed you a block first is never affected. I am wondering whether that would allow you to replace all outbound peers of nodes. 11:09 < sdaftuar> Murch: we have limitations in place to prevent that from happening. 11:10 < sdaftuar> Murch: first, the mechanism is that we connect to a 9th peer (rather than disconnect one of our existing at the beginning) 11:11 < sdaftuar> that 9th peer shouldn't be connected for very long before we decide whether we need to evict someone because we have more than 8 outbound peers (there's a 45 second timer) 11:11 < sdaftuar> and we resolve ties by disconnecting our newest peer. so if the 9th peer tells us nothing new, it gets evicted. 11:11 < sdaftuar> after an eviction, we don't try connecting to a new 9th peer until the stale tip check fires again (that runs every 10 minutes) 11:12 < sdaftuar> finally, we protect 4 of our existing peers from eviction under this algorithm 11:12 < sdaftuar> so at worst, half your peers could be taken over this way 11:14 < Murch> sdaftuar: Thanks for the explanation, that sounds very reasonable. It seems someone else already had the same concern. ;) 11:15 < sdaftuar> yes matt noticed that issue :) 11:15 < Murch> @sipa: I've removed my comment. 11:16 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 11:18 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Remote host closed the connection] 11:20 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 11:26 < bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/ee92243e66f2...05a761932edd 11:26 < bitcoin-git> bitcoin/master 5b9748f Dan Raviv: Small refactor of CCoinsViewCache::BatchWrite()... 11:26 < bitcoin-git> bitcoin/master 05a7619 MarcoFalke: Merge #11353: Small refactor of CCoinsViewCache::BatchWrite()... 11:26 < bitcoin-git> [bitcoin] MarcoFalke closed pull request #11353: Small refactor of CCoinsViewCache::BatchWrite() (master...refactor/coins-view-cache-batch-write) https://github.com/bitcoin/bitcoin/pull/11353 11:28 -!- blockbytes [bcc16c26@gateway/web/freenode/ip.188.193.108.38] has left #bitcoin-core-dev [] 11:32 -!- cl0uding [~cl0uding@79.109.241.185.dyn.user.ono.com] has joined #bitcoin-core-dev 11:38 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Quit: laurentmt] 11:38 -!- Deacyded [~Deacyde@unaffiliated/deacyde] has joined #bitcoin-core-dev 11:39 -!- PaulCapestany [~PaulCapes@ip68-100-207-53.dc.dc.cox.net] has quit [Ping timeout: 260 seconds] 11:40 -!- Deacyde [~Deacyde@unaffiliated/deacyde] has joined #bitcoin-core-dev 11:42 -!- Deacydal [~Deacyde@unaffiliated/deacyde] has quit [Ping timeout: 250 seconds] 11:42 < MarcoFalke> wumpus: BlueMatt: You were talking about rpc and logging a few days ago. Might be interested in #11191 ? 11:42 < gribble> https://github.com/bitcoin/bitcoin/issues/11191 | RPC: Improve help text and behavior of RPC-logging. by AkioNak · Pull Request #11191 · bitcoin/bitcoin · GitHub 11:42 -!- Deacyded [~Deacyde@unaffiliated/deacyde] has quit [Ping timeout: 248 seconds] 11:46 -!- PaulCapestany [~PaulCapes@ip68-100-207-53.dc.dc.cox.net] has joined #bitcoin-core-dev 12:02 -!- Dizzle [~dizzle@108.171.182.16] has quit [Ping timeout: 250 seconds] 12:07 -!- Deacydal [~Deacyde@unaffiliated/deacyde] has joined #bitcoin-core-dev 12:10 -!- Deacyde [~Deacyde@unaffiliated/deacyde] has quit [Ping timeout: 250 seconds] 12:12 -!- LumberCartel [~randolf@24.114.36.188] has joined #bitcoin-core-dev 12:24 -!- LumberCartel [~randolf@24.114.36.188] has quit [Read error: Connection reset by peer] 12:37 < bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/05a761932edd...61fb80660f73 12:37 < bitcoin-git> bitcoin/master 203a4aa donaloconnor: Fix CTxMemPoolEntry::UpdateAncestorState: modifySigOps param type int -> int64_t 12:37 < bitcoin-git> bitcoin/master 61fb806 MarcoFalke: Merge #11269: [Mempool] CTxMemPoolEntry::UpdateAncestorState: modifySiagOps param type... 12:37 < bitcoin-git> [bitcoin] MarcoFalke closed pull request #11269: [Mempool] CTxMemPoolEntry::UpdateAncestorState: modifySiagOps param type (master...fix_params_branch) https://github.com/bitcoin/bitcoin/pull/11269 12:38 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has joined #bitcoin-core-dev 12:39 -!- vicenteH [~user@35.233.15.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 12:42 -!- JackH [~laptop@85.219.170.195] has quit [Ping timeout: 268 seconds] 12:45 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has quit [Ping timeout: 248 seconds] 12:47 -!- dermoth [~dermoth@gateway/tor-sasl/dermoth] has quit [Remote host closed the connection] 12:48 -!- dermoth [~dermoth@gateway/tor-sasl/dermoth] has joined #bitcoin-core-dev 12:52 -!- bule [~bule@gateway/tor-sasl/bule] has quit [Quit: Leaving] 12:53 -!- bule [~bule@gateway/tor-sasl/bule] has joined #bitcoin-core-dev 12:56 -!- bule [~bule@gateway/tor-sasl/bule] has quit [Client Quit] 12:56 -!- bule [~bule@gateway/tor-sasl/bule] has joined #bitcoin-core-dev 13:00 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Remote host closed the connection] 13:03 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 13:21 -!- wxss_ [~chatzilla@163.172.110.107] has joined #bitcoin-core-dev 13:22 -!- intcat [~zshlyk@gateway/tor-sasl/intcat] has quit [Ping timeout: 248 seconds] 13:22 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Remote host closed the connection] 13:25 -!- M|CHAE| [~email@198.23.159.163] has joined #bitcoin-core-dev 13:25 -!- wxss [~chatzilla@163.172.110.107] has quit [Ping timeout: 248 seconds] 13:25 -!- wxss_ is now known as wxss 13:26 -!- intcat [~zshlyk@gateway/tor-sasl/intcat] has joined #bitcoin-core-dev 13:29 -!- PaulCapestany [~PaulCapes@ip68-100-207-53.dc.dc.cox.net] has quit [Quit: .] 13:31 -!- sephiroth_ [b1eb5fd0@gateway/web/freenode/ip.177.235.95.208] has joined #bitcoin-core-dev 13:34 -!- sephiroth_ [b1eb5fd0@gateway/web/freenode/ip.177.235.95.208] has quit [Client Quit] 13:37 -!- M|CHAE| [~email@198.23.159.163] has quit [Quit: ircN 8.00 for mIRC (20100904) - www.ircN.org] 13:40 -!- PaulCapestany [~PaulCapes@ip68-100-207-53.dc.dc.cox.net] has joined #bitcoin-core-dev 13:41 -!- PaulCapestany [~PaulCapes@ip68-100-207-53.dc.dc.cox.net] has quit [Read error: Connection reset by peer] 13:42 -!- PaulCapestany [~PaulCapes@ip68-100-207-53.dc.dc.cox.net] has joined #bitcoin-core-dev 13:43 -!- Deacyded [~Deacyde@unaffiliated/deacyde] has joined #bitcoin-core-dev 13:43 < cluelessperson> I'm sorry to annoy you, does anyone have a potential idea of when bitcoin core will support segwit addresses? 13:43 < achow101> cluelessperson: soon(tm) 13:44 < cluelessperson> How can I help? 13:44 < BlueMatt> when sipa finds time to write up the approach doc, everyone else has time to review and debate it, then folks review the pr for full-segwit-wallet-support, then it gets merged, then there is an 0.16rc cycle, then 0.16 ships :p 13:44 < achow101> cluelessperson: whenever #11403 is merged 13:44 < cluelessperson> My background is in DevOps. 13:44 < gribble> https://github.com/bitcoin/bitcoin/issues/11403 | SegWit wallet support by sipa · Pull Request #11403 · bitcoin/bitcoin · GitHub 13:45 < BlueMatt> i believe if you use master right now you can send to segwit addresses, just not receive on them? though probably dont do that, master is scary 13:46 -!- Deacydal [~Deacyde@unaffiliated/deacyde] has quit [Ping timeout: 252 seconds] 13:49 < BertrandRussell> BlueMatt you can receive on segwit address using core, but you have to use the addwitnessaddress rpc call to generate the receiving address 13:50 < sipa> BlueMatt: you can receive on them, but you need addwitnessaddress 13:50 < BertrandRussell> master supports BIP173 addresses but 0.15.1 does not (only P2SH) 13:50 < BlueMatt> only p2sh-wrapped, though 13:50 < BlueMatt> i thought he meant bech32 13:50 < sipa> BlueMatt: no, you can receive on bech32 in master now 13:50 < BertrandRussell> master supports bech32/BIP173 13:50 < achow101> BlueMatt: addwitnessaddress has an option for p2sh or bech32 13:50 < sipa> but still only after addwitnessaddress 13:51 -!- StopAndDecrypt [~StopAndDe@c-73-248-248-9.hsd1.nj.comcast.net] has joined #bitcoin-core-dev 13:52 -!- StopAndDecrypt_ [~StopAndDe@c-73-248-248-9.hsd1.nj.comcast.net] has quit [Ping timeout: 240 seconds] 13:54 -!- Dizzle [~dizzle@108.171.182.16] has joined #bitcoin-core-dev 13:55 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-rozjizzpscialbib] has joined #bitcoin-core-dev 13:56 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-core-dev 14:00 < BlueMatt> ah, k 14:00 < meshcollider> C.f. #11167 14:01 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Quit: laurentmt] 14:02 < gribble> https://github.com/bitcoin/bitcoin/issues/11167 | Full BIP173 (Bech32) support by sipa · Pull Request #11167 · bitcoin/bitcoin · GitHub 14:06 -!- curious-auk [4da8f3c4@gateway/web/freenode/ip.77.168.243.196] has joined #bitcoin-core-dev 14:08 -!- CubicEarth [~cubiceart@xdsl-31-164-62-119.adslplus.ch] has quit [Read error: Connection reset by peer] 14:09 -!- CubicEarth [~cubiceart@xdsl-31-164-62-119.adslplus.ch] has joined #bitcoin-core-dev 14:27 -!- curious-auk [4da8f3c4@gateway/web/freenode/ip.77.168.243.196] has quit [Quit: Page closed] 14:29 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Remote host closed the connection] 14:29 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #bitcoin-core-dev 14:41 -!- CubicEarth [~cubiceart@xdsl-31-164-62-119.adslplus.ch] has quit [] 14:48 -!- bule [~bule@gateway/tor-sasl/bule] has quit [Quit: Leaving] 14:50 -!- tux3do [~tux3do@ip72-201-18-238.ph.ph.cox.net] has joined #bitcoin-core-dev 14:52 -!- bule [~bule@gateway/tor-sasl/bule] has joined #bitcoin-core-dev 14:55 -!- tux3do [~tux3do@ip72-201-18-238.ph.ph.cox.net] has quit [Quit: Leaving] 15:04 -!- JackH [~laptop@85.219.170.195] has joined #bitcoin-core-dev 15:09 -!- cl0uding [~cl0uding@79.109.241.185.dyn.user.ono.com] has quit [Ping timeout: 248 seconds] 15:15 -!- LumberCartel [~randolf@S0106c8fb26572f40.vc.shawcable.net] has joined #bitcoin-core-dev 15:23 -!- cl0uding [~cl0uding@79.109.241.185.dyn.user.ono.com] has joined #bitcoin-core-dev 15:27 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has joined #bitcoin-core-dev 15:32 < aj> cluelessperson: i did tx logging via zmq a while ago (never got around to analysing it), script was http://azure.erisian.com.au/~aj/tmp/btc_zmq_tx_sub.py.txt fwiw 15:35 < cluelessperson> aj: is that just connecting to a local node? 15:40 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has quit [Ping timeout: 268 seconds] 15:41 -!- watzy [~watzy@2001:4479:7cab:4efd:e179:1b04:f9b0:ba76] has joined #bitcoin-core-dev 15:42 -!- Dizzle [~dizzle@108.171.182.16] has quit [Quit: Leaving...] 15:49 < aj> cluelessperson: yeah, zmqSubSocket.connect("tcp://127.0.0.1:%i" % port) 15:55 -!- Cogito_Ergo_Sum [~Myself@unaffiliated/cogito-ergo-sum/x-7399460] has quit [] 15:56 -!- watzy [~watzy@2001:4479:7cab:4efd:e179:1b04:f9b0:ba76] has quit [Quit: Leaving] 16:10 -!- LumberCartel [~randolf@S0106c8fb26572f40.vc.shawcable.net] has quit [Ping timeout: 240 seconds] 16:12 < bitcoin-git> [bitcoin] sipa pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/61fb80660f73...033c78671b91 16:12 < bitcoin-git> bitcoin/master bd9c181 John Newbery: [rpc] Add initialblockdownload to getblockchaininfo 16:12 < bitcoin-git> bitcoin/master 1141364 John Newbery: [trivial] (whitespace only) fix getblockchaininfo alignment 16:12 < bitcoin-git> bitcoin/master 033c786 Pieter Wuille: Merge #11258: [rpc] Add initialblockdownload to getblockchaininfo... 16:13 < bitcoin-git> [bitcoin] sipa closed pull request #11258: [rpc] Add initialblockdownload to getblockchaininfo (master...expose_ibd) https://github.com/bitcoin/bitcoin/pull/11258 16:14 -!- CubicEarth [~cubiceart@xdsl-31-164-62-119.adslplus.ch] has joined #bitcoin-core-dev 16:14 -!- Emcy [~MC@unaffiliated/emcy] has quit [Read error: Connection reset by peer] 16:15 -!- Emcy [~MC@unaffiliated/emcy] has joined #bitcoin-core-dev 16:19 -!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Ping timeout: 248 seconds] 16:19 -!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-core-dev 16:30 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 268 seconds] 16:56 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has joined #bitcoin-core-dev 17:02 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has quit [Ping timeout: 268 seconds] 17:04 -!- jb55 [~jb55@208.98.200.100] has quit [Ping timeout: 248 seconds] 17:10 -!- CubicEarth [~cubiceart@xdsl-31-164-62-119.adslplus.ch] has quit [] 17:15 -!- vicenteH [~user@35.233.15.37.dynamic.jazztel.es] has quit [Ping timeout: 240 seconds] 17:19 -!- CubicEarth [~cubiceart@xdsl-31-164-62-119.adslplus.ch] has joined #bitcoin-core-dev 17:20 -!- vicenteH [~user@35.233.15.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 17:21 -!- ZSky [~ZSky@AOrleans-654-1-115-249.w86-220.abo.wanadoo.fr] has joined #bitcoin-core-dev 17:21 < ZSky> Hi 17:22 < ZSky> When a block is added, is it written/serialized on disk immediately? 17:23 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 17:23 < ZSky> If so, using what kind of storing? DB-like? flat files? 17:23 < sipa> flat files 17:24 < sipa> after processing (which may happen at the same time as it's received, or later), its effects are applied to the UTXO set 17:24 < ZSky> sipa: immediately after a block is added, or does it stay in RAM for a while before flushing to disk? 17:24 < sipa> it's written immediately if it's acceptable 17:25 < sipa> though we reuse the in-memory version IF processing happens at the same time 17:25 < ZSky> sipa: what kind of flat file structure? just "fopen append" to a single file? 17:25 < sipa> we keep track of how many bytes are already used in each file in a database 17:26 < sipa> and then just write the exact range 17:26 < ZSky> you mean the offset? 17:26 < sipa> yes 17:26 < ZSky> so the raw data is in one single big file (100+GB) 17:26 < sipa> no, it's in many files 17:26 < ZSky> and there's a db for offsets 17:26 < sipa> blk?????.dat 17:26 < sipa> 128 MiB each 17:27 < sipa> and indeed, there is a LevelDB database with metadata about each block (which includes the file and offset) 17:27 < ZSky> each time a 128 MiB is full, a new one is created, and the DB stores [block13672: { filenumber = 27, offsetinfile = 283792 }, ...] 17:28 < sipa> exactly 17:28 < ZSky> oh that's nice 17:28 < ZSky> wow leveldb seems nice 17:29 < ZSky> it's been a long time I was looking for a serialized key-value storage 17:29 < ZSky> usable in production 17:29 < sipa> it's not perfect 17:29 < sipa> but better than anything else we've tried 17:30 < ZSky> so you're using this currently: https://github.com/google/leveldb 17:30 < sipa> we have our own fork with minor changes: https://github.com/bitcoin-core/leveldb 17:30 < sipa> in particular, MinGW windows support 17:32 < ZSky> sipa: dumb question: why not using leveldb this way: block13672: [BLOCKRAWDATA] 17:33 < ZSky> and totally rely on leveldb's data management? 17:33 < sipa> because we don't need leveldb's data management 17:33 < ZSky> you use it for metadata 17:33 < ZSky> so you kind of need a small key:value db 17:33 < sipa> yes, which is a tiny amount of data 17:33 < ZSky> true 17:34 < ZSky> so the idea is: you keep a key:value store for the smallest amount of data possible 17:34 < sipa> but for blocks themselves, we don't need consistency, or the ability to selectively update and delete, or ... 17:34 < ZSky> true 17:34 < sipa> it's just a stream of data that comes in, and we can drop it in effectively append only files on disk 17:34 < sipa> in fact, we hardly use the block data after it's been processed 17:35 < sipa> it's just for when another peer in the network asks for it 17:35 < sipa> or to rescan for old wallet activity 17:36 < ZSky> yes i see 17:36 < ZSky> historically, in the earliest implementations, what was used before leveldb? 17:36 < sipa> BDB 17:36 < sipa> changed in 0.8 17:36 < sipa> and the wallet still uses BDB 17:37 < ZSky> why no BDB anymore? 17:38 < sipa> many many reports of corruption 17:38 < sipa> incompatibilities between versions (you can't downgrade, and in some cases you can't even upgrade) 17:39 < sipa> and the fact that BDB was indirectly the cause for one of the largest operational problems the system has seen in years (read BIP50) 17:39 < ZSky> oh really? 17:40 < sipa> which was related due to it know how many locks the database will require during its operation 17:40 < ZSky> tl;dr what was it? 17:40 < sipa> while we don't need any locks at all 17:40 < sipa> you need to configure BDB with "i need up to X locks", and if any atomic database operation touches more internal records than you have configured locks, the operations fails 17:41 < sipa> this is because BDB is a multi-application database system (multiple processes can simultaneously open and modify the database, and there is consistency across them), which is something we don't care about at all 17:45 -!- Murch [~murch@96-82-80-28-static.hfc.comcastbusiness.net] has quit [Quit: Snoozing.] 17:45 -!- Deacyde [~Deacyde@unaffiliated/deacyde] has joined #bitcoin-core-dev 17:47 -!- Deacyded [~Deacyde@unaffiliated/deacyde] has quit [Ping timeout: 240 seconds] 17:50 -!- wxss [~chatzilla@163.172.110.107] has quit [Remote host closed the connection] 17:54 -!- CubicEarth [~cubiceart@xdsl-31-164-62-119.adslplus.ch] has quit [] 17:55 -!- LumberCartel [~randolf@24.114.44.129] has joined #bitcoin-core-dev 17:55 < ZSky> sipa: what was used in 0.1.0? 17:55 < sipa> BDB 17:56 < ZSky> ok right 17:56 < ZSky> sipa: do you do python sometimes? 17:56 < sipa> hardly 17:57 < ZSky> i was looking for such a keystore in py 17:57 -!- jtimon [~quassel@164.31.134.37.dynamic.jazztel.es] has quit [Ping timeout: 248 seconds] 17:59 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Remote host closed the connection] 18:01 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 18:02 < ZSky> sipa: thanks for these informations! 18:04 < sipa> yw 18:05 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Ping timeout: 268 seconds] 18:07 -!- ZSky [~ZSky@AOrleans-654-1-115-249.w86-220.abo.wanadoo.fr] has quit [] 18:11 -!- jb55 [~jb55@70-36-49-138.dyn.novuscom.net] has joined #bitcoin-core-dev 18:12 -!- LumberCartel [~randolf@24.114.44.129] has quit [Ping timeout: 248 seconds] 18:21 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has joined #bitcoin-core-dev 18:41 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-ctbmygqdrxqlqdvd] has quit [Quit: Connection closed for inactivity] 18:50 -!- bule [~bule@gateway/tor-sasl/bule] has quit [Ping timeout: 248 seconds] 18:54 -!- coin_trader [~coin_trad@2604:2000:14c4:8161:2c3e:4d2f:561f:fb4b] has joined #bitcoin-core-dev 18:54 -!- LumberCartel [~randolf@184.69.147.190] has joined #bitcoin-core-dev 19:02 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 19:20 -!- LumberCartel [~randolf@184.69.147.190] has quit [Ping timeout: 250 seconds] 19:39 -!- StopAndDecrypt [~StopAndDe@c-73-248-248-9.hsd1.nj.comcast.net] has quit [] 19:52 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has quit [Ping timeout: 240 seconds] 19:53 < cluelessperson> aj: thank you for your help 20:02 -!- LumberCartel [~randolf@216.13.163.178] has joined #bitcoin-core-dev 20:08 -!- LumberCartel_ [~randolf@216.13.163.178] has joined #bitcoin-core-dev 20:08 -!- LumberCartel [~randolf@216.13.163.178] has quit [Ping timeout: 240 seconds] 20:47 -!- LumberCartel_ [~randolf@216.13.163.178] has quit [Ping timeout: 240 seconds] 21:21 -!- jsonBateman [~Kevin@2601:c6:0:3618:294b:54b2:f714:9501] has joined #bitcoin-core-dev 21:49 < cluelessperson> How can I help you all? 21:49 < cluelessperson> I can do some devops 21:49 < cluelessperson> put me to use 21:51 -!- LumberCartel [~randolf@96.53.47.38] has joined #bitcoin-core-dev 21:52 -!- LumberCartel_ [~randolf@96.53.47.42] has joined #bitcoin-core-dev 21:52 -!- LumberCartel_ [~randolf@96.53.47.42] has quit [Client Quit] 21:56 -!- LumberCartel [~randolf@96.53.47.38] has quit [Ping timeout: 248 seconds] 21:56 -!- LumberCartel [~randolf@96.53.47.42] has joined #bitcoin-core-dev 22:17 < meshcollider> devops...199 22:43 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 240 seconds] 22:50 -!- jb55 [~jb55@70-36-49-138.dyn.novuscom.net] has quit [Ping timeout: 260 seconds] 23:03 -!- bule [~bule@gateway/tor-sasl/bule] has joined #bitcoin-core-dev 23:07 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has quit [Remote host closed the connection] 23:08 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has joined #bitcoin-core-dev 23:15 -!- bule [~bule@gateway/tor-sasl/bule] has quit [Remote host closed the connection] 23:15 -!- bule [~bule@gateway/tor-sasl/bule] has joined #bitcoin-core-dev 23:28 < mryandao> meshcollider: lol, funny