--- Log opened Sat Apr 13 00:00:43 2019 00:08 -!- DeanGuss [~dean@gateway/tor-sasl/deanguss] has joined #bitcoin-core-dev 00:09 < gwillen> heh! 00:10 -!- pinheadmz [~matthewzi@c-76-102-227-220.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 00:17 -!- scoop [~scoop@205.178.77.52] has quit [Remote host closed the connection] 00:43 -!- Liliaceae [sid282374@gateway/web/irccloud.com/x-moqmznythxahxrsz] has quit [Ping timeout: 252 seconds] 00:43 -!- RubenSomsen [sid301948@gateway/web/irccloud.com/x-thkjjddrebrbaoke] has quit [Ping timeout: 252 seconds] 00:44 -!- Liliaceae [sid282374@gateway/web/irccloud.com/x-ypytgnnspykkjyia] has joined #bitcoin-core-dev 00:44 -!- RubenSomsen [sid301948@gateway/web/irccloud.com/x-uvinzuajcmrwrulk] has joined #bitcoin-core-dev 00:44 -!- michagogo [uid14316@wikia/Michagogo] has quit [Ping timeout: 252 seconds] 00:44 -!- jl2012 [sid133844@gateway/web/irccloud.com/x-urljrigjrppjgpfw] has quit [Ping timeout: 252 seconds] 00:44 -!- moneyball [sid299869@gateway/web/irccloud.com/x-pvwustdvbiexpqjb] has quit [Ping timeout: 252 seconds] 00:44 -!- jamesob [sid180710@gateway/web/irccloud.com/x-lekguvwgevmaffes] has quit [Ping timeout: 252 seconds] 00:45 -!- Guest24808 [sid299882@gateway/web/irccloud.com/x-nbdsuayahggphcwb] has quit [Ping timeout: 252 seconds] 00:45 -!- ccook [sid271969@gateway/web/irccloud.com/x-divsopufuhhyetyp] has quit [Ping timeout: 252 seconds] 00:45 -!- Varunram [sid210151@gateway/web/irccloud.com/x-eujzminnvuiivwbm] has quit [Ping timeout: 252 seconds] 00:47 -!- Varunram [sid210151@gateway/web/irccloud.com/x-ezdksjjssfggribb] has joined #bitcoin-core-dev 00:47 -!- michagogo [uid14316@wikia/Michagogo] has joined #bitcoin-core-dev 00:53 -!- obsrver [~quassel@p5DE860A6.dip0.t-ipconnect.de] has joined #bitcoin-core-dev 00:55 -!- pinheadmz [~matthewzi@c-76-102-227-220.hsd1.ca.comcast.net] has quit [Quit: pinheadmz] 00:58 -!- ccook [sid271969@gateway/web/irccloud.com/x-gqocxeoijmuvgfbb] has joined #bitcoin-core-dev 00:58 -!- moneyball [sid299869@gateway/web/irccloud.com/x-fdzsngrutrxtkghx] has joined #bitcoin-core-dev 00:59 -!- jamesob [sid180710@gateway/web/irccloud.com/x-opcqoiumxzyawxdx] has joined #bitcoin-core-dev 00:59 -!- jl2012 [sid133844@gateway/web/irccloud.com/x-ulisbbgtyijbcypf] has joined #bitcoin-core-dev 00:59 -!- Guest24808 [sid299882@gateway/web/irccloud.com/x-ugldhjctketfuldk] has joined #bitcoin-core-dev 01:23 -!- laptop500 [~laptop@host109-149-118-169.range109-149.btcentralplus.com] has joined #bitcoin-core-dev 01:51 -!- riperk [uid352992@gateway/web/irccloud.com/x-ithplgecgisdgtrc] has quit [Quit: Connection closed for inactivity] 02:11 -!- laptop500 [~laptop@host109-149-118-169.range109-149.btcentralplus.com] has quit [Ping timeout: 246 seconds] 02:17 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 02:22 -!- scoop [~scoop@205.178.77.52] has quit [Ping timeout: 268 seconds] 04:14 < gwillen> achow101: can you provide insight into why the Updater and Signer roles in BIP 174 got combined into the single 'walletprocesspsbt' call in Core? 04:15 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Ping timeout: 256 seconds] 04:15 < gwillen> it's becoming slightly annoying for some blockstream (Elements) stuff I'm working on, and I am wondering why it wasn't "walletfillpsbt" and "walletsignpsbt" separately 04:15 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 04:21 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #bitcoin-core-dev 04:59 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Ping timeout: 256 seconds] 05:06 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #bitcoin-core-dev 05:34 -!- Emcy [~Emcy@unaffiliated/emcy] has quit [Remote host closed the connection] 05:43 -!- Eagle[TM] [~EagleTM@unaffiliated/eagletm] has quit [Ping timeout: 264 seconds] 05:49 -!- jonatack [25ad8356@gateway/web/freenode/ip.37.173.131.86] has joined #bitcoin-core-dev 05:50 -!- rex4539 [~rex4539@2a02:587:3511:5a00:ed27:74e9:b18a:fb7] has joined #bitcoin-core-dev 05:51 -!- EagleTM [~EagleTM@unaffiliated/eagletm] has joined #bitcoin-core-dev 05:54 -!- laptop500 [~laptop@host109-149-118-169.range109-149.btcentralplus.com] has joined #bitcoin-core-dev 06:22 -!- jonatack [25ad8356@gateway/web/freenode/ip.37.173.131.86] has quit [Ping timeout: 256 seconds] 06:26 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Ping timeout: 256 seconds] 06:27 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #bitcoin-core-dev 06:27 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Ping timeout: 268 seconds] 06:32 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-core-dev 06:43 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 06:43 -!- rex4539 [~rex4539@2a02:587:3511:5a00:ed27:74e9:b18a:fb7] has quit [Quit: rex4539] 06:46 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 255 seconds] 06:56 -!- tryphe_ [~tryphe@unaffiliated/tryphe] has joined #bitcoin-core-dev 06:58 -!- tryphe [~tryphe@unaffiliated/tryphe] has quit [Ping timeout: 250 seconds] 07:17 < harding> If I use sendtoaddress to attempt to pay a bech32 address with a witness version >0, the RPC succeeds (surprising me). However, the tx isn't added to the mempool and debug.log says "[default wallet] CommitTransaction(): Transaction cannot be broadcast immediately, scriptpubkey (code 64)". If I try sending the same tx via sendrawtransaction, that fails with the same error code (which I expected). Is it intentional that 07:17 < harding> sendtoaddress returns success despite other commands failing and the transaction not making it to the local node's mempool? Tested on latest master. 07:26 -!- Victor_sueca [~Victorsue@unaffiliated/victorsueca] has joined #bitcoin-core-dev 07:26 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Ping timeout: 256 seconds] 07:26 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has quit [Read error: Connection reset by peer] 07:27 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #bitcoin-core-dev 07:30 -!- promag [~promag@bl16-114-47.dsl.telepac.pt] has joined #bitcoin-core-dev 07:31 -!- Victor_sueca is now known as Victorsueca 07:35 -!- promag [~promag@bl16-114-47.dsl.telepac.pt] has quit [Ping timeout: 240 seconds] 07:47 -!- dviola [~diego@unaffiliated/dviola] has joined #bitcoin-core-dev 07:51 -!- captjakk [~captjakk@63-238-229-186.dia.static.qwest.net] has quit [Remote host closed the connection] 07:52 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 07:59 -!- dviola [~diego@unaffiliated/dviola] has quit [Quit: WeeChat 2.4] 08:08 < sdaftuar> harding: that sounds right to me. mempool policy rejecting such transactions is intentional; we don't want to start accepting version1 transactions until a future softfork is designed. 08:09 < sdaftuar> because the first step to deploying a new softfork is to ensure that policy rules will protect (eg) miners running old software 08:10 < sdaftuar> wallet support also makes sense, so that we're not gated on the whole ecosystem upgrading to support sending to new address formats every time new features are deployed in new segwit versions 08:10 -!- dviola [~diego@unaffiliated/dviola] has joined #bitcoin-core-dev 08:11 < luke-jr> Miners should never be running old software. 08:12 < sdaftuar> luke-jr: fine, users running old software 08:12 < sdaftuar> if coordination of software changes were free, this would be much easier 08:14 < luke-jr> mempool policies don't strictly need adjustment for non-miners 08:14 < luke-jr> I mean, it's nice to have, but I don't think it's essential 08:17 < sdaftuar> oh wait, my reasoning is for not being able to spend a v1 output, not for not being able to send to a v1 output 08:20 < sdaftuar> the reason not to allow sending to a v1 output is the same i guess as not being able to send to any other anyone can spend output 08:20 < sdaftuar> ? 08:20 < sdaftuar> which i guess is just footgun protection 08:21 < sipa> yeah 08:22 < sipa> not being able to spend a v1 output is a script execution rule, designed for upgrada safety 08:22 < sipa> i guess there is a separate standardness rule about sending to v1 08:22 < harding> Yeah, that's what I assumed. And testmempoolaccept and sendrawtransaction do prevent me from sending to a witness v1 address; it's just sendtoaddress (and, I'm guessing, sendmany) that succeed as calls unexpectedly. They add the tx to the wallet, but it doesn't get added to the mempool. 08:24 < sipa> that's a surprising inconsistency 08:25 < sdaftuar> sipa: i'm surprised you are saying it's surprising -- i thought you wanted it to work that way for the reason i gave above? 08:25 < sdaftuar> perhaps i misunderstood the deployment goals 08:31 < sipa> sdaftuar: well the not-sending-to-v1-mempool rule should be consistent with the wallet, as they have similar goals 08:32 < sipa> i think? 08:33 < harding> Third-party software I've investigated (e.g. Electrum) that implement bech32 sending support currently require that the witness version be 0 so that they don't create policy-invalid transactions. 08:33 < sdaftuar> sipa: if you put aside the issue that we have no user-friendly way to hand a transaction to someone else except via the p2p network, then i think making the wallet refuse to send creates deployment issues in the future 08:34 < sdaftuar> so that when v1 comes out down the road, users will have to p2sh-wrap it in order to use 08:34 < sdaftuar> which is sort of terrible? 08:38 < sdaftuar> if other software projects are already disabling sending to v1 though, then i guess we're in trouble on that front regardless of what we do 08:38 -!- promag [~promag@bl16-114-47.dsl.telepac.pt] has joined #bitcoin-core-dev 08:41 < sipa> sdaftuar: i'm trying to balance my gut feeling "permitting sendkng to v1 feels like such a footgun!" with the fact that we can't do this for p2sh embedded regardless 08:41 < sipa> and there are plenty of other ways to construct an anyonecanspend address 08:41 < harding> I take that back; I just re-checked the Electrum code. It just contains a redundant check that the witness version is 0-16; I remembered that wrongly because it's a redundancy over the reference library code. Sorry. 08:42 < sipa> really the protection ought to be in code that creates addresses rather than the code sending to it 08:43 -!- promag [~promag@bl16-114-47.dsl.telepac.pt] has quit [Ping timeout: 264 seconds] 08:55 -!- pinheadmz [~matthewzi@c-76-102-227-220.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 08:58 < achow101> gwillen: to reduce the need to use an excessive number of RPC calls just do to make a transaction. it needed to be less than or equal to the number of step the *rawtransaction RPCs did otherwise people probably wouldn't use them 08:59 < achow101> also the logic for updating and signing in core are almost exactly the same. 08:59 < achow101> you can have walletprocesspsbt not sign, there's a parameter to set sign to false. 09:15 -!- atroxes [~atroxes@unaffiliated/atroxes] has quit [Quit: bye] 09:16 -!- atroxes [~atroxes@unaffiliated/atroxes] has joined #bitcoin-core-dev 09:16 -!- Randolf [~randolf@96.53.47.42] has quit [Quit: Leaving] 09:16 < luke-jr> wait, people can't even *send* to unknown witness versions? that seems like a bug and defeats the whole point of Bech32's extensibility in that regard, no? 09:18 < luke-jr> sure, it's anyonecanspend for now, but so is a version 0 witness transaction that's simply an OP_TRUE! 09:23 -!- pinheadmz [~matthewzi@c-76-102-227-220.hsd1.ca.comcast.net] has quit [Quit: pinheadmz] 09:29 < sipa> achow101, gwillen: in fact making it sign but not update would be kind of hard 09:31 < harding> luke-jr: yes, that's the case. https://github.com/bitcoin/bitcoin/blob/master/src/policy/policy.cpp#L62 I don't see any comments about this on the original implementation, https://github.com/bitcoin/bitcoin/pull/11167/files#diff-d22bc3e058f8982972e2eb381a1df668R79 09:32 < achow101> luke-jr: it's nonstandard though. we don't allow sending to nonstandard because nonstandard isn't relayed 09:33 < sipa> achow101: right, but arguably sending to it should be allowed, and allowing it should help upgrading when v1 is actually introduced 09:33 < sipa> spending definitely needs to be nonstandard, but that's an independent check 09:34 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 09:37 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 252 seconds] 09:48 -!- Netsplit *.net <-> *.split quits: designwish, phantomcircuit, treyzania, Klox, thaumavorio, nehan, bitconner, baldur, marcinja, a5m0, (+4 more, use /NETSPLIT to show all of them) 09:51 < luke-jr> yeah, I can't think of any reason not to allow it to be policy-accepted and even mined 09:52 < luke-jr> otoh, accepting it into the wallet and policy-rejecting from mempool doesn't seem too terrible either 09:52 < luke-jr> it would just sit unconfirmed until some future point where a softfork enables it 09:52 < luke-jr> and IIRC the GUI displays a warning about it when you send 09:58 -!- qrestlove [~qrestlove@2601:446:c201:f560:b074:2262:1827:de03] has joined #bitcoin-core-dev 10:00 < harding> luke-jr: just tested, there's no warning in the GUI. 10:02 < luke-jr> hmm, there used to be a generic one for mempool rejecting it 10:02 < harding> luke-jr: just a debug.log entry. 2019-04-13T16:59:27Z [default wallet] CommitTransaction(): Transaction cannot be broadcast immediately, scriptpubkey (code 64) 10:05 -!- Netsplit over, joins: marcinja 10:06 -!- Netsplit over, joins: treyzania, nickler 10:06 -!- Netsplit over, joins: phantomcircuit, bitconner, nehan 10:06 -!- Netsplit over, joins: niftynei 10:06 -!- Netsplit over, joins: ossifrage 10:07 -!- Netsplit over, joins: a5m0, Klox, instagibbs, thaumavorio 10:11 -!- designwish [~designwis@51.ip-51-68-136.eu] has joined #bitcoin-core-dev 10:13 < instagibbs> I remember asking for v1+ test in functional suite, guess the only checks that were a createraw/decoderaw round-trip 10:14 < luke-jr> this level of hand-holding really belongs in GUI only and not in RPC 10:25 -!- qrestlove [~qrestlove@2601:446:c201:f560:b074:2262:1827:de03] has quit [Ping timeout: 264 seconds] 10:25 -!- laptop_ [~laptop@host109-149-118-169.range109-149.btcentralplus.com] has joined #bitcoin-core-dev 10:29 -!- laptop500 [~laptop@host109-149-118-169.range109-149.btcentralplus.com] has quit [Ping timeout: 252 seconds] 10:35 -!- owowo [~ovovo@unaffiliated/ovovo] has quit [Ping timeout: 240 seconds] 10:38 -!- anddam [~anddam@unaffiliated/anddam] has left #bitcoin-core-dev ["WeeChat 2.3"] 10:40 -!- owowo [~ovovo@unaffiliated/ovovo] has joined #bitcoin-core-dev 10:45 < sipa> luke-jr: the first question is whether it shohld be relay policy 10:46 < harding> I think that, if you want wallets and services to unconditionally accept bech32 addresses even if they use future witness versions, they need to be accepted into the mempool and mined by default. Otherwise some griefer is going to initiate 0.0001 withdrawals from various services, get their transactions stuck, and then they're going to either refuse to send to bech32 addresses altogether or just >0 witness versions. 10:54 -!- Emcy [~Emcy@unaffiliated/emcy] has joined #bitcoin-core-dev 10:54 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 10:54 < bitcoin-git> [bitcoin] crackercracked opened pull request #15812: not generate coverage report on test failures (master...fix-issue-15648-test-coverage-report) https://github.com/bitcoin/bitcoin/pull/15812 10:54 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 11:01 -!- riperk [uid352992@gateway/web/irccloud.com/x-wcflqbsakolyjvng] has joined #bitcoin-core-dev 11:07 -!- promag [~promag@bl16-114-47.dsl.telepac.pt] has joined #bitcoin-core-dev 11:08 -!- promag [~promag@bl16-114-47.dsl.telepac.pt] has quit [Read error: Connection reset by peer] 11:09 -!- promag [~promag@bl16-114-47.dsl.telepac.pt] has joined #bitcoin-core-dev 11:09 -!- promag_ [~promag@bl16-114-47.dsl.telepac.pt] has joined #bitcoin-core-dev 11:11 -!- promag_ [~promag@bl16-114-47.dsl.telepac.pt] has quit [Remote host closed the connection] 11:24 -!- esotericnonsense [~esotericn@unaffiliated/esotericnonsense] has quit [Remote host closed the connection] 11:27 -!- laptop_ [~laptop@host109-149-118-169.range109-149.btcentralplus.com] has quit [Remote host closed the connection] 11:27 -!- laptop_ [~laptop@host109-149-118-169.range109-149.btcentralplus.com] has joined #bitcoin-core-dev 11:28 -!- Guyver2 [~Guyver@guyver2.xs4all.nl] has joined #bitcoin-core-dev 11:31 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 11:43 -!- scoop [~scoop@205.178.77.52] has quit [Remote host closed the connection] 11:46 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 11:46 < jnewbery> harding: to answer your original question (why does sendtoaddress return success, even if the tx is not added to the mempool?), that was changed here: #9302 11:46 < gribble> https://github.com/bitcoin/bitcoin/issues/9302 | Return txid even if ATMP fails for new transaction by sipa · Pull Request #9302 · bitcoin/bitcoin · GitHub 11:47 < jnewbery> wallet RPCs that use CommitTransaction() will return true even if AcceptToMemoryPool() fails 11:47 < jnewbery> (that also includes GUI sends) 11:48 < sipa> i guess we need to distinguish between permanent and temporary failure 11:48 < jnewbery> The PR doesn't contain a description/motivation, but I believe the reason is that the transaction exists in the wallet, so the RPC should return the txid so the user can find it 11:50 < jnewbery> sipa: yes. It'd be nice if all RPCs returned an object so fields could be added later. In this case a "accepted_to_mempool" boolean would be helpful, for example 11:52 -!- scoop [~scoop@205.178.77.52] has quit [Remote host closed the connection] 11:55 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 12:02 < harding> jnewbery: thanks. From the discussion, it looks like the purpose was to allow the wallet to create chains of transactions beyond the default limits and then trickle those into the mempool later as their ancestors got confirmed. The non-standard witness version error, OTOH, isn't something that's going to resolve itself, so I think the wallet should probably reject what the mempool rejects. (Distinguishing between temp_fail and 12:02 < harding> perm_fail, if not more specific classes, seems like a good idea to me.) 12:04 < luke-jr> temp_fail might not be a good fit for future witness versions though 12:04 < luke-jr> since it's potentially a long term 12:04 < luke-jr> condition 12:04 < instagibbs> policy updates usually aren't activated while running the same software, right? 12:04 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 12:06 < luke-jr> I guess it's a tristate too: "used to be okay, no longer is", "currently okay", "currently not okay, but will be in the future" 12:06 -!- owowo [~ovovo@unaffiliated/ovovo] has quit [Ping timeout: 264 seconds] 12:07 < instagibbs> problem is here previously nothing non-sendable had an address to decode 12:09 < harding> luke-jr: the main thing being distinguished in this discussion is unconfirmed tx chains longer than 25 (or larger than 100,000 vbytes), which is a temporary issue, versus future segwit versions which is a long-term issue (months, years, maybe never). You're right that the second category isn't a perm_fail, but a trying_again_later_wont_help_fail. 12:09 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 264 seconds] 12:09 < harding> probably_wont_help* 12:09 < instagibbs> it can also happen with a plain old CreateTransaction making a tx that isn't relay-valid 12:09 < sipa> trying_again_with_the_same_software_wont_helo 12:09 < instagibbs> ie bug 12:10 < sipa> also invalid signature e.g. should fail that way 12:11 < instagibbs> s/IsValidDestination/IsValidRelayDestination/ ? :) 12:15 -!- teardown [~user@unaffiliated/mrush] has quit [Read error: Connection reset by peer] 12:15 -!- teardown [~user@unaffiliated/mrush] has joined #bitcoin-core-dev 12:15 < sipa> how do i make a proposed meeti g topic? 12:16 < instagibbs> moneyball, ^ :D 12:16 < harding> sipa: say: moneyball: #proposedmeetingtopic 12:17 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 12:18 < sipa> moneyball: #proposedmeetingtopic Should send-to-non-v0-witness be standard (spending such outputs is nonstandard independently) 12:20 < gmaxwell> thats what I was thinking 12:20 -!- DeanGuss [~dean@gateway/tor-sasl/deanguss] has quit [Ping timeout: 256 seconds] 12:21 -!- teardown [~user@unaffiliated/mrush] has quit [Read error: Connection reset by peer] 12:21 -!- teardown [~user@unaffiliated/mrush] has joined #bitcoin-core-dev 12:22 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 246 seconds] 12:23 < jnewbery> moneyball: #proposedmeetingtopic Bitcoin Core design documentation 12:28 -!- teardown [~user@unaffiliated/mrush] has quit [Ping timeout: 255 seconds] 12:37 -!- qrestlove [~qrestlove@2601:446:c201:f560:b074:2262:1827:de03] has joined #bitcoin-core-dev 12:39 -!- rex4539 [~rex4539@athedsl-171280.home.otenet.gr] has joined #bitcoin-core-dev 12:45 -!- qrestlove [~qrestlove@2601:446:c201:f560:b074:2262:1827:de03] has quit [Ping timeout: 268 seconds] 12:48 < moneyball> updated! https://gist.github.com/moneyball/071d608fdae217c2a6d7c35955881d8a 12:58 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 13:00 -!- qrestlove [~qrestlove@2601:446:c201:f560:b074:2262:1827:de03] has joined #bitcoin-core-dev 13:02 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 252 seconds] 13:04 -!- qrest [~qrestlove@2601:446:c201:f560:c0aa:8950:9b2a:47ef] has joined #bitcoin-core-dev 13:05 -!- scoop [~scoop@205.178.77.52] has quit [Remote host closed the connection] 13:05 -!- qrestlove [~qrestlove@2601:446:c201:f560:b074:2262:1827:de03] has quit [Ping timeout: 252 seconds] 13:07 -!- owowo [~ovovo@unaffiliated/ovovo] has joined #bitcoin-core-dev 13:10 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Ping timeout: 256 seconds] 13:12 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #bitcoin-core-dev 13:13 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 13:20 -!- scoop [~scoop@205.178.77.52] has quit [Remote host closed the connection] 13:28 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 13:31 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 13:36 -!- Guyver2 [~Guyver@guyver2.xs4all.nl] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 13:37 -!- scoop [~scoop@205.178.77.52] has quit [Ping timeout: 268 seconds] 13:41 -!- rex4539 [~rex4539@athedsl-171280.home.otenet.gr] has quit [Quit: rex4539] 13:44 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 13:47 -!- scoop [~scoop@205.178.77.52] has quit [Remote host closed the connection] 13:49 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 14:04 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 14:11 -!- DeanGuss [~dean@gateway/tor-sasl/deanguss] has joined #bitcoin-core-dev 14:19 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 14:24 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 250 seconds] 14:48 -!- obsrver [~quassel@p5DE860A6.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 14:54 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has quit [Ping timeout: 256 seconds] 15:01 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has joined #bitcoin-core-dev 15:14 -!- promag_ [~promag@bl16-114-47.dsl.telepac.pt] has joined #bitcoin-core-dev 15:33 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 15:37 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 252 seconds] 15:39 -!- Dean_Guss [~dean@gateway/tor-sasl/deanguss] has joined #bitcoin-core-dev 15:41 -!- DeanGuss [~dean@gateway/tor-sasl/deanguss] has quit [Ping timeout: 256 seconds] 15:50 -!- Dean_Guss [~dean@gateway/tor-sasl/deanguss] has quit [Ping timeout: 256 seconds] 17:02 -!- dviola [~diego@unaffiliated/dviola] has quit [Quit: WeeChat 2.4] 17:13 -!- harrymm [~harrymm@209.58.188.77] has quit [Ping timeout: 252 seconds] 17:13 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 17:18 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 252 seconds] 17:26 -!- promag_ [~promag@bl16-114-47.dsl.telepac.pt] has quit [Remote host closed the connection] 17:28 -!- owowo [~ovovo@unaffiliated/ovovo] has quit [Ping timeout: 240 seconds] 17:31 -!- rabidus [~rabidus@85-23-137-40.bb.dnainternet.fi] has quit [Ping timeout: 255 seconds] 17:33 -!- owowo [~ovovo@unaffiliated/ovovo] has joined #bitcoin-core-dev 17:36 -!- harrymm [~harrymm@209.58.188.77] has joined #bitcoin-core-dev 17:37 -!- harrymm [~harrymm@209.58.188.77] has quit [Max SendQ exceeded] 17:39 -!- harrymm [~harrymm@209.58.188.77] has joined #bitcoin-core-dev 17:39 -!- harrymm [~harrymm@209.58.188.77] has quit [Max SendQ exceeded] 17:43 -!- harrymm [~harrymm@209.58.188.77] has joined #bitcoin-core-dev 17:44 -!- harrymm [~harrymm@209.58.188.77] has quit [Max SendQ exceeded] 17:45 -!- harrymm [~harrymm@209.58.188.77] has joined #bitcoin-core-dev 17:46 -!- harrymm [~harrymm@209.58.188.77] has quit [Max SendQ exceeded] 17:47 -!- harrymm [~harrymm@209.58.188.77] has joined #bitcoin-core-dev 17:49 -!- scoop [~scoop@205.178.77.52] has quit [Remote host closed the connection] 17:50 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 17:51 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 17:54 -!- scoop [~scoop@205.178.77.52] has quit [Ping timeout: 252 seconds] 17:56 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 252 seconds] 18:03 -!- tryphe_ is now known as tryphe 18:06 < meshcollider> #15622 rtm? 18:06 < gribble> https://github.com/bitcoin/bitcoin/issues/15622 | Remove globals: Avoid using the global namespace if possible by practicalswift · Pull Request #15622 · bitcoin/bitcoin · GitHub 18:08 -!- harrymm [~harrymm@209.58.188.77] has quit [Max SendQ exceeded] 18:10 -!- harrymm [~harrymm@209.58.188.77] has joined #bitcoin-core-dev 18:11 -!- harrymm [~harrymm@209.58.188.77] has quit [Client Quit] 18:14 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 18:17 < meshcollider> sipa: re #15371, is that even allowed to just capitalize the HRP? won't that invalidate the checksum? I'm not sure if I am remembering rightly 18:17 < gribble> https://github.com/bitcoin/bitcoin/issues/15371 | gui: Uppercase bech32 addresses in qr codes by benthecarman · Pull Request #15371 · bitcoin/bitcoin · GitHub 18:20 < sipa> meshcollider: mixed case is not allowed 18:20 < sipa> but uppercasing everything is allowed, and recommended inside qr codes 18:21 < sipa> the checksum is case insensitive 18:22 < meshcollider> sipa: oh, is the hrp always converted to lowercase before processing 18:22 < meshcollider> I thought the hrp was processed using the ascii values which would be different for upper and lower case 18:23 < sipa> the whole thing is converted to lowercase before computing the checksum 18:23 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 18:23 < meshcollider> ah ok, that makes sense then 18:23 < meshcollider> does it say that in the BIP? 18:24 < sipa> yes 18:24 < sipa> The lowercase form is used when determining a character's value for checksum purposes. 18:24 < meshcollider> ah, i thought that was just referring to the data part 18:24 < meshcollider> ok 18:24 < sipa> For presentation, lowercase is usually preferable, but inside QR codes uppercase SHOULD be used. 18:27 -!- scoop [~scoop@205.178.77.52] has quit [Ping timeout: 250 seconds] 18:28 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 252 seconds] 18:35 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 18:39 -!- rabidus [~rabidus@85-23-137-40.bb.dnainternet.fi] has joined #bitcoin-core-dev 18:40 -!- scoop [~scoop@205.178.77.52] has quit [Ping timeout: 252 seconds] 18:50 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 18:56 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 19:00 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 250 seconds] 19:04 -!- scoop [~scoop@205.178.77.52] has quit [Ping timeout: 252 seconds] 19:07 -!- millerti [~millerti@cpe-66-24-91-119.stny.res.rr.com] has quit [Ping timeout: 252 seconds] 19:10 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 19:17 -!- scoop [~scoop@205.178.77.52] has quit [Ping timeout: 252 seconds] 19:23 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 19:27 -!- fanquake [~fanquake@unaffiliated/fanquake] has quit [] 19:30 -!- scoop [~scoop@205.178.77.52] has quit [Ping timeout: 268 seconds] 19:35 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 19:40 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 264 seconds] 19:53 -!- BGL [twenty@75-149-171-58-Washington.hfc.comcastbusiness.net] has quit [Ping timeout: 246 seconds] 19:53 -!- fanquake [~fanquake@unaffiliated/fanquake] has joined #bitcoin-core-dev 19:56 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 20:00 -!- scoop [~scoop@205.178.77.52] has quit [Ping timeout: 240 seconds] 20:00 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 20:07 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 20:08 -!- scoop [~scoop@205.178.77.52] has quit [Ping timeout: 252 seconds] 20:12 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 250 seconds] 20:12 -!- Dean_Guss [~dean@gateway/tor-sasl/deanguss] has joined #bitcoin-core-dev 20:13 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 20:22 -!- scoop [~scoop@205.178.77.52] has quit [Ping timeout: 250 seconds] 20:25 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 20:26 -!- scoop [~scoop@205.178.77.52] has quit [Remote host closed the connection] 20:26 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 20:28 -!- scoop [~scoop@205.178.77.52] has quit [Remote host closed the connection] 20:32 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 20:42 -!- teardown [~user@unaffiliated/mrush] has joined #bitcoin-core-dev 20:42 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 20:43 -!- Eagle[TM] [~EagleTM@unaffiliated/eagletm] has joined #bitcoin-core-dev 20:43 -!- EagleTM [~EagleTM@unaffiliated/eagletm] has quit [Ping timeout: 252 seconds] 20:44 -!- pinheadmz [~matthewzi@c-76-102-227-220.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 20:47 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 246 seconds] 20:47 -!- scoop [~scoop@205.178.77.52] has quit [Ping timeout: 250 seconds] 20:47 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 20:50 -!- BGL [eighty@75-149-171-58-Washington.hfc.comcastbusiness.net] has joined #bitcoin-core-dev 20:52 -!- scoop [~scoop@205.178.77.52] has quit [Ping timeout: 246 seconds] 20:52 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 21:00 -!- pinheadmz [~matthewzi@c-76-102-227-220.hsd1.ca.comcast.net] has quit [Quit: pinheadmz] 21:07 -!- pinheadmz [~matthewzi@c-76-102-227-220.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 21:09 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 21:09 < bitcoin-git> [bitcoin] meshcollider pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/66ce95a43400...adc55dbac5b5 21:09 < bitcoin-git> bitcoin/master 9819ad6 John Newbery: [rpc] simplify generate RPC 21:09 < bitcoin-git> bitcoin/master 1b46a48 John Newbery: [cleanup] Remove unused CReserveKey 21:09 < bitcoin-git> bitcoin/master adc55db MeshCollider: Merge #15748: [rpc] remove dead mining code 21:09 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 21:10 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 21:10 < bitcoin-git> [bitcoin] meshcollider merged pull request #15748: [rpc] remove dead mining code (master...2019_04_simplify_generate) https://github.com/bitcoin/bitcoin/pull/15748 21:10 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 21:15 -!- wumpus [~ircclient@pdpc/supporter/professional/wumpus] has quit [Read error: Connection reset by peer] 21:16 -!- scoop [~scoop@205.178.77.52] has quit [Ping timeout: 250 seconds] 21:16 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 21:16 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 21:21 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 264 seconds] 21:21 -!- scoop [~scoop@205.178.77.52] has quit [Ping timeout: 264 seconds] 21:29 -!- pinheadmz [~matthewzi@c-76-102-227-220.hsd1.ca.comcast.net] has quit [Quit: pinheadmz] 21:32 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 21:36 -!- scoop [~scoop@205.178.77.52] has quit [Ping timeout: 250 seconds] 21:36 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 21:41 -!- scoop [~scoop@205.178.77.52] has quit [Ping timeout: 264 seconds] 21:56 -!- rex4539 [~rex4539@athedsl-171280.home.otenet.gr] has joined #bitcoin-core-dev 21:58 -!- teardown [~user@unaffiliated/mrush] has quit [Ping timeout: 250 seconds] 22:03 -!- scoop [~scoop@205.178.77.52] has joined #bitcoin-core-dev 22:08 -!- scoop [~scoop@205.178.77.52] has quit [Ping timeout: 255 seconds] 22:12 -!- rh0nj [~rh0nj@88.99.167.175] has quit [Remote host closed the connection] 22:13 -!- rh0nj [~rh0nj@88.99.167.175] has joined #bitcoin-core-dev 23:09 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 23:14 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 264 seconds] 23:24 -!- pinheadmz [~matthewzi@c-76-102-227-220.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 23:35 -!- hebasto [~hebasto@95.164.65.194] has joined #bitcoin-core-dev 23:45 -!- TheHoliestRoger [~TheHolies@unaffiliated/theholiestroger] has quit [Quit: Find me in #TheHolyRoger or https://theholyroger.com] 23:47 -!- TheHoliestRoger [~TheHolies@unaffiliated/theholiestroger] has joined #bitcoin-core-dev --- Log closed Sun Apr 14 00:00:44 2019