sipsorcery has quit [Ping timeout: 256 seconds]
earnestly has quit [Ping timeout: 245 seconds]
belcher_ has joined #bitcoin-core-dev
belcher has quit [Ping timeout: 268 seconds]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] luke-jr opened pull request #22693: RPC/Wallet: Add "txids" Array to getaddressinfo result for used addresses (master...getaddressinfo_txids) https://github.com/bitcoin/bitcoin/pull/22693
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
AaronvanW has quit [Ping timeout: 248 seconds]
Pasha has joined #bitcoin-core-dev
vnogueira has quit [Remote host closed the connection]
mrjumper[m] has joined #bitcoin-core-dev
RCasatta[m] has joined #bitcoin-core-dev
AaronvanW has joined #bitcoin-core-dev
jarthur has quit [Ping timeout: 256 seconds]
jarthur_ has joined #bitcoin-core-dev
vasanth2[m] has joined #bitcoin-core-dev
tutwidi[m] has joined #bitcoin-core-dev
jarthur has joined #bitcoin-core-dev
jarthur_ has quit [Ping timeout: 272 seconds]
merkle_noob[m] has joined #bitcoin-core-dev
commmon has quit [Read error: Connection reset by peer]
common has joined #bitcoin-core-dev
common has quit [Client Quit]
common has joined #bitcoin-core-dev
common has quit [Changing host]
common has joined #bitcoin-core-dev
AaronvanW has quit [Ping timeout: 276 seconds]
AaronvanW has joined #bitcoin-core-dev
reallll has joined #bitcoin-core-dev
Enki[m] has joined #bitcoin-core-dev
belcher_ has quit [Ping timeout: 272 seconds]
AaronvanW has quit [Ping timeout: 272 seconds]
AaronvanW has joined #bitcoin-core-dev
common has quit [Ping timeout: 252 seconds]
vincenzopalazzo has joined #bitcoin-core-dev
devrandom has joined #bitcoin-core-dev
bitdex has joined #bitcoin-core-dev
stick[m] has joined #bitcoin-core-dev
robertspigler has joined #bitcoin-core-dev
AaronvanW has quit [Ping timeout: 252 seconds]
M0xb10c[m] has joined #bitcoin-core-dev
Murch[m] has joined #bitcoin-core-dev
vasild has quit [Ping timeout: 244 seconds]
AaronvanW has joined #bitcoin-core-dev
prayank[m] has joined #bitcoin-core-dev
vhs43[m] has joined #bitcoin-core-dev
cdecker[m] has joined #bitcoin-core-dev
eli[m] has joined #bitcoin-core-dev
vasild has joined #bitcoin-core-dev
kakolainen[m] has joined #bitcoin-core-dev
jarthur_ has joined #bitcoin-core-dev
jarthur has quit [Ping timeout: 272 seconds]
vasild has quit [Ping timeout: 244 seconds]
AaronvanW has quit [Ping timeout: 245 seconds]
kvaciral[m] has joined #bitcoin-core-dev
vasild has joined #bitcoin-core-dev
AaronvanW has joined #bitcoin-core-dev
AaronvanW has quit [Ping timeout: 272 seconds]
AaronvanW has joined #bitcoin-core-dev
bitdex has quit [Quit: = ""]
dermoth_ has joined #bitcoin-core-dev
dermoth has quit [Killed (NickServ (GHOST command used by dermoth_))]
dermoth_ is now known as dermoth
Eloygn has quit [Quit: Leaving]
jarthur_ has quit [Quit: jarthur_]
AaronvanW has quit [Ping timeout: 268 seconds]
AaronvanW has joined #bitcoin-core-dev
Guest32 has quit [Ping timeout: 246 seconds]
AaronvanW has quit [Ping timeout: 248 seconds]
Prakash84 has joined #bitcoin-core-dev
AaronvanW has joined #bitcoin-core-dev
Prakash84 has quit [Ping timeout: 246 seconds]
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
grettke has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
grettke has joined #bitcoin-core-dev
jarthur has joined #bitcoin-core-dev
AaronvanW has quit [Ping timeout: 268 seconds]
AaronvanW has joined #bitcoin-core-dev
AaronvanW has quit [Ping timeout: 248 seconds]
kulernil is now known as kuler
AaronvanW has joined #bitcoin-core-dev
AaronvanW has quit [Ping timeout: 268 seconds]
AaronvanW has joined #bitcoin-core-dev
AaronvanW has quit [Ping timeout: 268 seconds]
ExEric3 has joined #bitcoin-core-dev
ExEric3 has quit [Remote host closed the connection]
ExEric3 has joined #bitcoin-core-dev
AaronvanW has joined #bitcoin-core-dev
Guest32 has joined #bitcoin-core-dev
reallll is now known as belcher
Guest10 has joined #bitcoin-core-dev
AaronvanW has quit [Ping timeout: 272 seconds]
Guest10 has quit [Quit: Client closed]
Prakash59 has joined #bitcoin-core-dev
Prakash59 has quit [Client Quit]
AaronvanW has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] Zero-1729 opened pull request #22695: build: enable SC2046 and SC2086 in lint-shell (master...patch-1) https://github.com/bitcoin/bitcoin/pull/22695
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
<vasild> jonatack: laanwj: wrt #22651 being in 22.0 -- it is not a regression bug (ie has existed in previous releases)
<gribble> https://github.com/bitcoin/bitcoin/issues/22651 | tor: respect non-onion -onlynet= for outgoing Tor connections by vasild · Pull Request #22651 · bitcoin/bitcoin · GitHub
<vasild> if PortSeed.n=4782, then p2p_port(6)=13533
<vasild> if PortSeed.n=5198, then p2p_port(1)=13533
<vasild> for example
AaronvanW has quit [Ping timeout: 272 seconds]
jarthur has quit [Ping timeout: 272 seconds]
jarthur has joined #bitcoin-core-dev
AaronvanW has joined #bitcoin-core-dev
sipsorcery has joined #bitcoin-core-dev
stillramone has joined #bitcoin-core-dev
kulernil has joined #bitcoin-core-dev
kuler has quit [Remote host closed the connection]
AaronvanW has quit [Ping timeout: 252 seconds]
jarthur has quit [Ping timeout: 245 seconds]
Talkless has joined #bitcoin-core-dev
AaronvanW has joined #bitcoin-core-dev
jarthur has joined #bitcoin-core-dev
lkqwejhhgasdjhgn has joined #bitcoin-core-dev
bomb-on has joined #bitcoin-core-dev
earnestly has joined #bitcoin-core-dev
Ananta-shesha has quit [Ping timeout: 248 seconds]
AaronvanW has quit [Ping timeout: 248 seconds]
<jonatack> vasild: right, what is new is users having an additional reason to be sensitive to the -onlynet behavior now, or find it surprising, because there is a second privacy network and some want to run I2P alone or are at least test it that way. whether that is v22.0-worthy, i don't know
<vasild> right
<vasild> I wonder if #22651 should be expanded to avoid onion outbound connections even if -proxy= is given
<gribble> https://github.com/bitcoin/bitcoin/issues/22651 | tor: respect non-onion -onlynet= for outgoing Tor connections by vasild · Pull Request #22651 · bitcoin/bitcoin · GitHub
AaronvanW has joined #bitcoin-core-dev
<vasild> e.g. -onlynet=ipv4 -proxy=1.2.3.4:5678
<vasild> or if that is desirable/more intuitive, introduce a new option with another name with the new semantic and deprecate -onlynet.
<vasild> coz specifying more than one -onlynet is "strange": https://github.com/bitcoin/bitcoin/pull/22651#issuecomment-895144677
* vasild afk...
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 5 commits to master: https://github.com/bitcoin/bitcoin/compare/439e58c4d819...803ef70fd9f6
<bitcoin-git> bitcoin/master fa9710f John Newbery: [addrman] Add deterministic argument to CAddrMan ctor
<bitcoin-git> bitcoin/master ee458d8 MarcoFalke: Add missing const to CAddrMan::Check_()
<bitcoin-git> bitcoin/master 10aac24 John Newbery: [tests] Make deterministic addrman use nKey = 1
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
AaronvanW has quit [Ping timeout: 248 seconds]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake closed pull request #20233: addrman: Make consistency checks a runtime option (master...2020-10-addrman-sanity) https://github.com/bitcoin/bitcoin/pull/20233
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
AaronvanW has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] jonatack opened pull request #22696: p2p: log addrman consistency checks (master...log-addrman-consistency-checks) https://github.com/bitcoin/bitcoin/pull/22696
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
Prakash12 has joined #bitcoin-core-dev
Prakash12 has quit [Client Quit]
AaronvanW has quit [Ping timeout: 252 seconds]
AaronvanW has joined #bitcoin-core-dev
AaronvanW has quit [Ping timeout: 245 seconds]
AaronvanW has joined #bitcoin-core-dev
<jonatack> vasild: maybe -limitnet? nevertheless, doesn't seem worth it... i suppose the concept of combining -onlynet options doesn't bug me
Guest9614 has joined #bitcoin-core-dev
Guest9614 has left #bitcoin-core-dev [#bitcoin-core-dev]
AaronvanW has quit [Ping timeout: 268 seconds]
AaronvanW has joined #bitcoin-core-dev
AaronvanW has quit [Ping timeout: 256 seconds]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] jnewbery opened pull request #22697: addrman: Remove CAddrMan::Clear() function (master...2021-08-remove-addrman-clear) https://github.com/bitcoin/bitcoin/pull/22697
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
babasancheti has joined #bitcoin-core-dev
<vasild> jonatack: yeah, there are more important things to focus on
AaronvanW has joined #bitcoin-core-dev
babasancheti has quit [Quit: Client closed]
jonatack has quit [Quit: Client closed]
AaronvanW has quit [Ping timeout: 245 seconds]
Guest32 has quit [Ping timeout: 246 seconds]
AaronvanW has joined #bitcoin-core-dev
AaronvanW has quit [Ping timeout: 268 seconds]
Guest32 has joined #bitcoin-core-dev
Guyver2 has joined #bitcoin-core-dev
AaronvanW has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
Guest32 has quit [Quit: Client closed]
AaronvanW has quit [Ping timeout: 272 seconds]
AaronvanW has joined #bitcoin-core-dev
lightlike has joined #bitcoin-core-dev
lightlike has quit [Ping timeout: 272 seconds]
jonatack has quit [Quit: Client closed]
jonatack has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] mjdietzx opened pull request #22698: Fix CVE-2021-31876 RBF inherited signaling and fixes getmempoolentry returned bip125-replaceable status (master...fix_bip125_inherited_signaling) https://github.com/bitcoin/bitcoin/pull/22698
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
sipsorcery has quit [Ping timeout: 272 seconds]
AaronvanW has quit [Ping timeout: 248 seconds]
sipsorcery has joined #bitcoin-core-dev
AaronvanW has joined #bitcoin-core-dev
sipsorcery has quit [Ping timeout: 256 seconds]
b10c has joined #bitcoin-core-dev
sipsorcery has joined #bitcoin-core-dev
AaronvanW has quit [Ping timeout: 256 seconds]
AaronvanW has joined #bitcoin-core-dev
lightlike has joined #bitcoin-core-dev
dviola has joined #bitcoin-core-dev
lkqwejhhgasdjhgn has quit [Quit: Konversation terminated!]
vysn has joined #bitcoin-core-dev
AaronvanW has quit [Ping timeout: 248 seconds]
AaronvanW has joined #bitcoin-core-dev
Guest17 has joined #bitcoin-core-dev
Guest17 has quit [Client Quit]
vnogueira has joined #bitcoin-core-dev
AaronvanW has quit [Remote host closed the connection]
AaronvanW has joined #bitcoin-core-dev
sipsorcery has quit [Ping timeout: 252 seconds]
AaronvanW has quit [Remote host closed the connection]
AaronvanW has joined #bitcoin-core-dev
SpellChecker has quit [Ping timeout: 244 seconds]
SpellChecker has joined #bitcoin-core-dev
AaronvanW has quit [Remote host closed the connection]
freesprung has quit [Quit: Ping timeout (120 seconds)]
freesprung has joined #bitcoin-core-dev
sipsorcery has joined #bitcoin-core-dev
babasancheti has joined #bitcoin-core-dev
babasancheti has quit [Client Quit]
Prakash has joined #bitcoin-core-dev
Prakash has quit [Client Quit]
vasild has quit [Ping timeout: 244 seconds]
vasild has joined #bitcoin-core-dev
sipsorcery has quit [Ping timeout: 256 seconds]
<achow101> #startmeeting
<core-meetingbot> Meeting started Fri Aug 13 19:00:24 2021 UTC. The chair is achow101. Information about MeetBot at https://bitcoin.jonasschnelli.ch/ircmeetings.
<core-meetingbot> Available commands: action commands idea info link nick
<michaelfolkson> hi
<achow101> #bitcoin-core-dev Wallet Meeting: achow101 _aj_ amiti ariard BlueMatt cfields Chris_Stewart_5 darosior digi_james dongcarl elichai2 emilengler fanquake fjahr gleb glozow gmaxwell gwillen hebasto instagibbs jamesob jarolrod jb55 jeremyrubin jl2012 jnewbery jonasschnelli jonatack jtimon kallewoof kanzure kvaciral laanwj lightlike luke-jr maaku marcofalke meshcollider michagogo moneyball morcos nehan NicolasDorier paveljanik petertodd
<achow101> phantomcircuit promag provoostenator ryanofsky sdaftuar sipa vasild
martinus has joined #bitcoin-core-dev
<achow101> anyone have any wallet topics to talk about?
<fjahr> hi
<michaelfolkson> I have some more Taproot descriptor questions if there is nothing else
stillramone has quit [Ping timeout: 258 seconds]
<achow101> I think S3RK had something, if he's around
<achow101> michaelfolkson: go ahead
<michaelfolkson> Ok cool. So I watched your Twitch session on creating a new generatedescriptor RPC
<michaelfolkson> I'm trying to check that I understand the problem you're trying to solve. (You did say there were a number of possible approaches)
<michaelfolkson> So I could have a HD tree with ECDSA child pubkeys. Could I continue to use that HD tree and generate Schnorr pubkeys?
<achow101> yes, they're points on the same curve
<michaelfolkson> Either reusing the same private keys (not ideal) or just generate more child private keys and turn them into Schnorr pubkeys
lightlike has quit [Quit: Leaving]
<michaelfolkson> Ok so one question is whether to start a new HD tree for your Taproot descriptors or continue using an existing one
<achow101> ecdsa pubkeys and schnorr pubkeys are fundamentally the same thing
<michaelfolkson> A user might want to do one or the other?
<achow101> it's generally discouraged to use the same pubkeys in different addresses
<michaelfolkson> Right but lower leaves on the same tree or just start afresh with a new tree?
<achow101> BIP 86 suggests a derivation path to use for keys used in taproot addresses
<achow101> most other wallets will probably use that
<michaelfolkson> Ok
<Murch[m]> Same keys for two different signing algos is dangerous because you may leak the key
<achow101> with descriptors, it doesn't particularly matter whether we use the same master key because it is encoded in the descriptor itself
<michaelfolkson> As long as you don't reuse nonces you are ok even if you are using the same private key to generate a ECDSA pubkey and a Schnorr pubkey
<achow101> deterministic nonces make that basically impossible
<michaelfolkson> I think you're ok using the same private key to generate (and sign from) a ECDSA pubkey and a Schnorr pubkey but you probably shouldn't do it
<Murch[m]> That seems right, but still like an unnecessary risk, when just deriving another subtree is trivial
<achow101> it's not good from a privacy perspective; same applies to using the same pubkey in segwit and non-segwit addresses
<sipa> i would discourage reusing the same keys for two different algorithms, but there are no known attacks against it per se
<Murch[m]> Ah yeah, good point. Reusing keys is essentially the same as address reuse
<michaelfolkson> Ok cool, another question... might a user want to migrate from a HD tree of non-Taproot pubkeys to a HD tree of Taproot pubkeys?
<sipa> what does that mean?
<michaelfolkson> You have a HD tree pre Taproot activation with ECDSA child pubkeys
<michaelfolkson> Then you want to transfer that over to a HD tree post Taproot activation with Schnorr child pubkeys
<michaelfolkson> In future for things like CHECKSIGADD support you'd want as many pubkeys as possible to be Schnorr right?
<sipa> that's irrelevant
martinus_ has joined #bitcoin-core-dev
<sipa> you'd need to move them again to a CHECKSIGADD based svript
martinus has quit [Ping timeout: 252 seconds]
<sipa> and they're strictly separate
<sipa> you *cannot* use ECDSA signatures in taproot outputs
<Murch[m]> What script you use to create `scriptPubKeys` is orthogonal from the keys
<michaelfolkson> Aren't the Schnorr pubkeys that you're using for the Taproot multisig address generated from the HD tree?
<achow101> michaelfolkson: you would use a different derivation path
<sipa> michaelfolkson: hmm, i don't know where to start; you're confusing very different layers i think
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] jamesob opened pull request #22699: doc: add libboost-thread-dev to build-unix (master...2021-08-build-unix-boost-thread) https://github.com/bitcoin/bitcoin/pull/22699
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
<sipa> in a taproot output, by definition all keys are schnorr keys
<sipa> and what keys were used on those funfs before that point is irrelevent
<sipa> *funds
<michaelfolkson> They are but they are generated somewhere. And they could be generated within a HD tree.... never mind I'll revisit if I'm confused
<Murch[m]> michaelfolkson: The HD Tree specifies your private keys. The public keys are strictly derived data from the private keys.
<sipa> yes, they can be generated by an HD tree
<Murch[m]> And `scriptPubKeys` are yet another level of derivation from the involved public keys
<sipa> but schnorr keys and ecdsa keys aren't fundamentally different
<michaelfolkson> Ok so my concept of a ECDSA HD tree and a Schnorr HD tree doesn't make any sense
<sipa> they use slightly different encoding, and ideally you use a separate tree branch for it
<sipa> but they're all just keys
<sipa> and if you use a key in a taproot output, it's by definition a schnorr key
<michaelfolkson> Ok thanks
sipsorcery has joined #bitcoin-core-dev
<michaelfolkson> Is there any future proofing that needs to be thought about for CHECKSIGADD, MuSig when thinking about this generatedescriptor RPC? I'm assuming not from the above
<sipa> not as long as generatedescriptor doesn't use any of those
<achow101> michaelfolkson: we won't generate such descriptors. they involve more than one party, we can't automatically generate them
<achow101> I intend for generatedescriptor to be solely for single key descriptors, either to rotate keys, or to add a new single key descriptor
<michaelfolkson> Ok so the generatedescriptor is just a one off design/code challenge because we haven't previously created descriptors before... (at least for Taproot)...
stillramone has joined #bitcoin-core-dev
<achow101> yes
<michaelfolkson> Ok cool, thanks
<achow101> anything else to discuss?
<michaelfolkson> Did you work on alternative approaches to the one who did in the Twitch stream?
<achow101> no
<michaelfolkson> You're happy with that one?
<achow101> no
<achow101> just busy with other stuff
<michaelfolkson> Fair enough :)
<michaelfolkson> Ok that's all from me
<achow101> anyone else have anything to discuss?
<achow101> #endmeeting
<core-meetingbot> topic: Bitcoin Core development discussion and commit log | Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: http://www.erisian.com.au/bitcoin-core-dev/, http://gnusha.org/bitcoin-core-dev/ | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt / http://gnusha.org/bitcoin-core-dev/proposedwalletmeetingtopics.txt
<core-meetingbot> Meeting ended Fri Aug 13 19:29:34 2021 UTC.
Jackielove4u has quit [Quit: Connection closed for inactivity]
Guest70 has joined #bitcoin-core-dev
Guest70 has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] dongcarl opened pull request #22700: builder-keys: Add dongcarl (master...2021-08-add-dongcarl-builder) https://github.com/bitcoin/bitcoin/pull/22700
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
muhblockchain has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] martinus opened pull request #22702: Add allocator for node based containers (master...2019-08-bulkpoolallocator) https://github.com/bitcoin/bitcoin/pull/22702
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
roasbeef has quit [Ping timeout: 256 seconds]
Talkless has quit [Quit: Konversation terminated!]
roasbeef has joined #bitcoin-core-dev
<jamesob> martinus: benching now
stillramone has quit [Ping timeout: 248 seconds]
stillramone has joined #bitcoin-core-dev
muhblockchain has quit [Quit: quit]
sipsorcery has quit [Read error: Connection reset by peer]
sipsorcery has joined #bitcoin-core-dev
muhblockchain has joined #bitcoin-core-dev
<martinus_> great, thanks!
AaronvanW has joined #bitcoin-core-dev
lukedashjr has joined #bitcoin-core-dev
luke-jr has quit [Ping timeout: 268 seconds]
lukedashjr is now known as luke-jr
vnogueir- has joined #bitcoin-core-dev
vnogueira has quit [Ping timeout: 244 seconds]
vysn has quit [Remote host closed the connection]
Victorsueca has joined #bitcoin-core-dev
jarthur_ has joined #bitcoin-core-dev
jarthur has quit [Ping timeout: 272 seconds]
AaronvanW has quit [Remote host closed the connection]
AaronvanW has joined #bitcoin-core-dev
jarthur_ has quit [Quit: jarthur_]
AaronvanW has quit [Ping timeout: 258 seconds]
GIANTWORLDKEEPER has joined #bitcoin-core-dev
GIANTWORLDKEEPER has quit [Read error: Connection reset by peer]
Ananta-shesha has joined #bitcoin-core-dev
bomb-on has quit [Quit: aллилѹіа!]
bitdex has joined #bitcoin-core-dev
sipsorcery has quit [Ping timeout: 258 seconds]