ChanServ changed the topic of #bitcoin-core-dev to: 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/ | Weekly Meeting Thursday @ 14:00 UTC | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 252 seconds]
abubakarsadiq has quit [Quit: Connection closed for inactivity]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 252 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 272 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 252 seconds]
VonNaturAustreVe has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 244 seconds]
<sipa> achow101: that's the reason for the distinction between pubkey.{h,cpp} and key.{h,cpp}: the latter only matters in wallet code etc
jonatack has quit [Ping timeout: 252 seconds]
jonatack has joined #bitcoin-core-dev
PaperSword1 has joined #bitcoin-core-dev
Artea has quit [Quit: ZNC 1.8.2 - https://znc.in]
brunoerg has quit [Read error: Connection reset by peer]
flooded has quit [Read error: Connection reset by peer]
gribble has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
PaperSword has quit [Ping timeout: 252 seconds]
PaperSword1 is now known as PaperSword
gribble has joined #bitcoin-core-dev
VonNaturAustreVe has quit [Remote host closed the connection]
VonNaturAustreVe has joined #bitcoin-core-dev
VonNaturAustreVe has joined #bitcoin-core-dev
Artea has joined #bitcoin-core-dev
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
emcy__ has joined #bitcoin-core-dev
mcey_ has quit [Ping timeout: 252 seconds]
ion- has quit [Remote host closed the connection]
ion- has joined #bitcoin-core-dev
conman has joined #bitcoin-core-dev
Guyver2 has joined #bitcoin-core-dev
jespada has joined #bitcoin-core-dev
katsu has quit [Quit: disconnected]
mcey_ has joined #bitcoin-core-dev
katsu has joined #bitcoin-core-dev
emcy__ has quit [Ping timeout: 252 seconds]
ion- has quit [Remote host closed the connection]
ion- has joined #bitcoin-core-dev
ion- has quit [Ping timeout: 252 seconds]
ion- has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] omahs opened pull request #31070: Fix typos in check-deps.sh (master...patch-2) https://github.com/bitcoin/bitcoin/pull/31070
johnny9dev584508 has quit [Ping timeout: 265 seconds]
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
johnny9dev584508 has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/489e5aa3a299...d8b835cf18ce
<bitcoin-git> bitcoin/master da8824b omahs: Fix typos in check-deps.sh
<bitcoin-git> bitcoin/master d8b835c merge-script: Merge bitcoin/bitcoin#31070: contrib: fix typos in check-deps.sh
<bitcoin-git> [bitcoin] fanquake merged pull request #31070: contrib: fix typos in check-deps.sh (master...patch-2) https://github.com/bitcoin/bitcoin/pull/31070
Guest62 has joined #bitcoin-core-dev
Guest62 has quit [Client Quit]
abubakarsadiq has joined #bitcoin-core-dev
eval-exec has quit [Remote host closed the connection]
eval-exec has joined #bitcoin-core-dev
Artea has quit [Quit: ZNC 1.8.2 - https://znc.in]
eval-exec has quit [Remote host closed the connection]
eval-exec has joined #bitcoin-core-dev
Artea has joined #bitcoin-core-dev
furszy has quit [Quit: ZNC - https://znc.in]
furszy has joined #bitcoin-core-dev
furszy has quit [Quit: ZNC - https://znc.in]
furszy has joined #bitcoin-core-dev
ion- has quit [Remote host closed the connection]
montxero has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 252 seconds]
ion- has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] ryanofsky opened pull request #31072: scripted-diff: Replace strprintf(Untranslated(...)) with Untranslated(strprintf(...)) (master...pr/bfmt) https://github.com/bitcoin/bitcoin/pull/31072
jonatack has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/d8b835cf18ce...48cf3da63608
<bitcoin-git> bitcoin/master ccd10fd Cory Fields: build: Add missing USDT header dependency to kernel
<bitcoin-git> bitcoin/master 48cf3da merge-script: Merge bitcoin/bitcoin#30970: build: Add missing USDT header dependency to ...
<bitcoin-git> [bitcoin] fanquake merged pull request #30970: build: Add missing USDT header dependency to kernel (master...fix-kernel-no-usdt) https://github.com/bitcoin/bitcoin/pull/30970
abubakarsadiq has quit [Quit: Connection closed for inactivity]
kevkevin has joined #bitcoin-core-dev
furszy has quit [Quit: ZNC - https://znc.in]
bugs_ has joined #bitcoin-core-dev
Guyver2 has joined #bitcoin-core-dev
furszy has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] dergoegge opened pull request #31073: ci: Split out native fuzz jobs for macOS and windows (master...2024-10-native-fuzz) https://github.com/bitcoin/bitcoin/pull/31073
abubakarsadiq has joined #bitcoin-core-dev
jonas has joined #bitcoin-core-dev
preimage has joined #bitcoin-core-dev
andrewtoth has joined #bitcoin-core-dev
furszy has quit [Changing host]
furszy has joined #bitcoin-core-dev
Guyver2 has left #bitcoin-core-dev [Closing Window]
kevkevin has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
jonas has quit [Quit: Client closed]
kevkevin has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
<bitcoin-git> [gui-qml] D33r-Gee opened pull request #424: [DRAFT] WIP QML Load Snapshot Signet (main...qml-load-snapshot-signet) https://github.com/bitcoin-core/gui-qml/pull/424
VonNaturAustreVe has quit [Read error: Connection reset by peer]
VonNaturAustreVe has joined #bitcoin-core-dev
VonNaturAustreVe has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 255 seconds]
jonatack has joined #bitcoin-core-dev
jonatack has quit [Read error: Connection reset by peer]
abubakarsadiq has quit [Quit: Connection closed for inactivity]
jonatack has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
<Chris_Stewart_5> I'm trying to udnerstand the 'createwalletdescriptor' in v28, is the purpose of this to upgrade pre-descriptor wallets (that implicitly use berkleydb as a db?) to a descriptor wallet
<Chris_Stewart_5> I'm trying to test this scenario, so try to create a non-descriptor wallet, but get an error saying that 'BDB wallet creation is deprecated and will be removed in a future release' when attempting to create a pre-descriptor wallet
<Chris_Stewart_5> There is some guidance sayign to use '-deprecatedrpc=create_bdb'. But is this RPC only going to stick around for a few versions as a migration RPC and then be deprecated / removed ?
<sipa> Chris_Stewart_5: my understanding is that it for upgrading descriptor pre-taproot wallets to support taproot
<Chris_Stewart_5> sipa: How tightly coupled is this with the bdb -> sqlite3 upgrade? It seems like the descriptor upgrade implicitly means you are now using sqlite3? Is that correct?
<bitcoin-git> [bitcoin] ryanofsky opened pull request #31074: util: Check bilingual_str format strings at compile time (master...pr/bicheck) https://github.com/bitcoin/bitcoin/pull/31074
<sipa> Chris_Stewart_5: in practice yes; legacy = BDB, descriptor = SQLite
<Chris_Stewart_5> ok thanks!
<sipa> Chris_Stewart_5: you can convert a legacy wallet to a descriptor wallet using the migratewallet RPC; that's unrelated to createwalletdescriptor, which is about adding descriptors to an existing descriptor wallet
brunoerg has joined #bitcoin-core-dev
<Chris_Stewart_5> Hmm. Perhaps I still don't understand. If my wallet was currently loaded with a descriptor like this 'pk(xpub68NZiKmJWnxxS6aaHmn81bvJeTESw724CRDs6HbuccFQN9Ku14VQrADWgqbhhTHBaohPX4CjNLf9fq9MYo6oDaPPLPxSb7gwQN3ih19Zm4Y/0)', and then i call 'createdescriptorwallet bech32', that would create a
<Chris_Stewart_5> wpkh((xpub68NZiKmJWnxxS6aaHmn81bvJeTESw724CRDs6HbuccFQN9Ku14VQrADWgqbhhTHBaohPX4CjNLf9fq9MYo6oDaPPLPxSb7gwQN3ih19Zm4Y/0)' in the wallet?
<sipa> something like that, i think
brunoerg has quit [Ping timeout: 252 seconds]
Guest20 has joined #bitcoin-core-dev
Guest20 has quit [Client Quit]
<Chris_Stewart_5> Hmm i'll just have to wait for achow101 to be back, but AFAICT we by default create all address type descriptors via the 'createwallet' RPC? I'm attempting to use 'createwalletdescriptor' but end up getting this error for all address types 'Error -4: Descriptor already exists' so I think i'm missing something
<achow101> Chris_Stewart_5: createwalletdescriptor is separate from legacy -> descriptor migration
<achow101> it's for adding new autogenerated descriptors without having to write them all out by hand
<achow101> if you don't give it a key to use, it will use the key that all other active descriptors use. active means that the descriptor is used by getnewaddress to output a new address
<achow101> createwallet already creates all address types when it makes a new wallet
<achow101> createwalletdescriptor is mainly useful if you created a blank wallet, or if you made a descriptor wallet before taproot activated, which is really just 0.21
<Chris_Stewart_5> Thank you! I didn't think of the blank setting.
bugs_ has quit [Quit: Leaving]
preimage has quit [Quit: WeeChat 4.4.2]
<sipa> achow101: if you migrate a legacy wallet, does it get taproot descriptors?
<achow101> sipa: yes
<achow101> migrating generates a whole new set of active descriptors that are independent of the original keys
jonatack has quit [Ping timeout: 255 seconds]
jonatack has joined #bitcoin-core-dev
jonatack has quit [Excess Flood]
jonatack has joined #bitcoin-core-dev
runnerelektrode_ has quit [Ping timeout: 248 seconds]
runnerelektrode_ has joined #bitcoin-core-dev
S3RK_ has joined #bitcoin-core-dev
eval-exec has quit [Remote host closed the connection]
eval-exec has joined #bitcoin-core-dev
S3RK has quit [Ping timeout: 244 seconds]
jlest has joined #bitcoin-core-dev