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
zeropoint has quit [Quit: leaving]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Remote host closed the connection]
abubakarsadiq has quit [Quit: Connection closed for inactivity]
jon_atack has quit [Ping timeout: 264 seconds]
jonatack has joined #bitcoin-core-dev
marsupialSoup has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 268 seconds]
hernanmarino_ has joined #bitcoin-core-dev
jonatack has quit [Quit: WeeChat 4.2.2]
hernanmarino has quit [Ping timeout: 268 seconds]
jonatack has joined #bitcoin-core-dev
marsupialSoup has quit [Ping timeout: 264 seconds]
lbia has quit [Ping timeout: 264 seconds]
marsupialSoup has joined #bitcoin-core-dev
marsupialSoup has quit [Ping timeout: 268 seconds]
pyth_ has joined #bitcoin-core-dev
pyth__ has quit [Ping timeout: 240 seconds]
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
pyth_ has quit [Read error: Connection reset by peer]
pyth has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 268 seconds]
_flood has quit [Read error: Connection reset by peer]
marsupialSoup has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
marsupialSoup has quit [Ping timeout: 268 seconds]
marsupialSoup has joined #bitcoin-core-dev
pyth_ has joined #bitcoin-core-dev
pyth has quit [Ping timeout: 256 seconds]
marsupia1 has joined #bitcoin-core-dev
marsupialSoup has quit [Ping timeout: 268 seconds]
aesir has joined #bitcoin-core-dev
aesir has quit [Quit: aesir]
pablomartin has joined #bitcoin-core-dev
salvatoshi has joined #bitcoin-core-dev
midnight has quit [Ping timeout: 252 seconds]
midnight_ has joined #bitcoin-core-dev
pablomartin has quit [Ping timeout: 260 seconds]
Guyver2 has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/f7a6d3444973...9efc2af3be58
<bitcoin-git> bitcoin/master ffbc173 Hennadii Stepanov: depends: Update Boost download link
<bitcoin-git> bitcoin/master 9efc2af merge-script: Merge bitcoin/bitcoin#30217: depends: Update Boost download link
<bitcoin-git> [bitcoin] fanquake merged pull request #30217: depends: Update Boost download link (master...240603-boost) https://github.com/bitcoin/bitcoin/pull/30217
pablomartin has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
puchka has quit [Ping timeout: 264 seconds]
kevkevin has quit [Ping timeout: 240 seconds]
puchka has joined #bitcoin-core-dev
lbia has joined #bitcoin-core-dev
Guyver2 has left #bitcoin-core-dev [Closing Window]
Earnestly has quit [Ping timeout: 246 seconds]
jon_atack has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
bitdex has quit [Remote host closed the connection]
bitdex has joined #bitcoin-core-dev
ghost43 has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 268 seconds]
marsupia1 has quit [Ping timeout: 255 seconds]
Earnestly has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
jon_atack has quit [Ping timeout: 246 seconds]
marsupialSoup has joined #bitcoin-core-dev
marsupialSoup has quit [Ping timeout: 255 seconds]
BrandonOdiwuor has joined #bitcoin-core-dev
jon_atack has joined #bitcoin-core-dev
marsupialSoup has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 268 seconds]
marsupialSoup has quit [Ping timeout: 268 seconds]
<bitcoin-git> [bitcoin] fanquake opened pull request #30222: [27.x] rc2 or final (27.x...27_1_rc2_or_rel) https://github.com/bitcoin/bitcoin/pull/30222
marsupialSoup has joined #bitcoin-core-dev
marsupialSoup has quit [Ping timeout: 260 seconds]
_flood has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 246 seconds]
<josie> want to check my understanding on something: descriptors are a way of specifying how to create outputs and how to spend them, i.e. everything you need for a single output type wallet. miniscript is a way of writing a subset of bitcoin script with certain guarantees and the miniscript policy language is used in descriptors. so then what is a partial descriptor? ive always took it as a
<josie> fragment in the descriptor language that is not enough to fully specify generating and spending the output, and is also slightly more than just a miniscript fragment in that it deals with things that are not strictly bitcoin script
<josie> s/miniscript fragment/miniscript policy expression/
<sipa> the policy language is unrelated; it's just used by the policy compiler to construct miniscript
<sipa> at this point, i think miniscript itself best not thought of a separate thing from descriptors anymore, from a user perspective; descriptors have a ton of expressions in them, some were added through a project called miniscript, some were not; the spec and implementation does make that distinction, but ultimately it's all just descriptors
<sipa> josie: regarding partial descriptors: every descriptor lets you construct outputs (given the necessary key material, if hardened derivation is used) but there is a spectrum in how much other information they can provide; one extreme is the addr() or raw() descriptor which doesn't convey any information but the final address
<sipa> most other descriptors do, though for example origin information (providing master fingerprint/key path for an included xpub) is optional, but still might be necessary for some implementation to locate keys to sign with
<sipa> so partial descriptors are a number of envisioned new fragments in the descriptor language that add affordances to specify some, but not all, information about an output
<sipa> e.g. a taproot output where you only know some of the script branches, but not all
<sipa> or a p2pkh inside a script for which you don't know the public key
<sipa> for rationale about partial descriptors, see https://github.com/bitcoin/bitcoin/issues/24114#issuecomment-1127978154
<josie> sipa: thanks, makes a lot more sense to me now. it was more confusing trying to conceptualize miniscript, descriptors, and partial descriptors as 3 separate things, but it sounds like its more "its all descriptors, and partial descriptors are a way of specifying a subset of information you would need to know in order to construct/spend an output"
puchka has quit [Ping timeout: 256 seconds]
bitdex has quit [Quit: = ""]
marsupialSoup has joined #bitcoin-core-dev
marsupialSoup has quit [Ping timeout: 246 seconds]
puchka has joined #bitcoin-core-dev
pablomartin has quit [Remote host closed the connection]
pablomartin has joined #bitcoin-core-dev
pablomartin has quit [Ping timeout: 268 seconds]
<sipa> josie: yeah, think of miniscript and partial descriptors both as projects whose eventual goal is just extending the functionality of the descriptors language/system
pablomartin has joined #bitcoin-core-dev
<josie> sipa: cool! regarding partial descriptors, is the expectation that partial descriptors will be specified in their own bips, similar to how new descriptors are added? novo has been working on an implementation for rawleaf and rawnode partial descriptors and ive been helping out a bit, so mainly asking out of curiosity
pablomartin4btc has joined #bitcoin-core-dev
pablomartin has quit [Ping timeout: 268 seconds]
pablomartin4btc has quit [Ping timeout: 268 seconds]
<sipa> josie: i guess
<bitcoin-git> [bitcoin] Eudaimonios opened pull request #30223: Create Implement Zero-Collar Options on Lightning Network for Stablec… (master...patch-1) https://github.com/bitcoin/bitcoin/pull/30223
<bitcoin-git> [bitcoin] willcl-ark closed pull request #30223: Create Implement Zero-Collar Options on Lightning Network for Stablec… (master...patch-1) https://github.com/bitcoin/bitcoin/pull/30223
TallTim_ has joined #bitcoin-core-dev
TallTim has quit [Ping timeout: 260 seconds]
TallTim_ has quit [Ping timeout: 256 seconds]
TallTim has joined #bitcoin-core-dev
_andrewtoth_ has joined #bitcoin-core-dev
Guest56 has joined #bitcoin-core-dev
Guest56 has quit [Client Quit]
pablomartin4btc has joined #bitcoin-core-dev
pablomartin4btc has quit [Remote host closed the connection]
pablomartin4btc has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/9efc2af3be58...d39f15a8a5b0
<bitcoin-git> bitcoin/master 865cdf3 dergoegge: [fuzz] Use fuzzer friendly ConsumeRandomLengthByteVector in FuzzedSock::Re...
<bitcoin-git> bitcoin/master a7fceda dergoegge: [fuzz] Make peeking through FuzzedSock::Recv fuzzer friendly
<bitcoin-git> bitcoin/master 22d0f1a marcofleon: [fuzz] Avoid endless waiting in FuzzedSock::{Wait,WaitMany}
<bitcoin-git> [bitcoin] fanquake merged pull request #30211: fuzz: Make FuzzedSock fuzz friendlier (master...2024-05-fix-fuzzsock) https://github.com/bitcoin/bitcoin/pull/30211
_andrewtoth_ has quit [Remote host closed the connection]
_andrewtoth_ has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
marsupialSoup has joined #bitcoin-core-dev
marsupialSoup has quit [Ping timeout: 268 seconds]
bugs_ has joined #bitcoin-core-dev
BrandonOdiwuor has quit [Quit: Client closed]
marsupialSoup has joined #bitcoin-core-dev
<bitcoin-git> [qa-assets] Sjors closed pull request #140: Add initial wallet_bdb_parser corpus (main...2023/08/bdb_ro) https://github.com/bitcoin-core/qa-assets/pull/140
pablomartin4btc has quit [Remote host closed the connection]
preimage has joined #bitcoin-core-dev
SpellChecker has quit [Remote host closed the connection]
SpellChecker has joined #bitcoin-core-dev
<dergoegge> Does anyone have a x86-64 libbitcoinconsensus.so from v0.10.0 by chance?
<dergoegge> oldest I could find on bitcoincore.org was v0.11.1
jonatack has joined #bitcoin-core-dev
jon_atack has quit [Ping timeout: 268 seconds]
brunoerg has quit [Remote host closed the connection]
salvatoshi has quit [Ping timeout: 268 seconds]
SpellChecker has quit [Remote host closed the connection]
<sdaftuar> dergoegge: you want a release version specifically, versus one that is self-built?
SpellChecker has joined #bitcoin-core-dev
<achow101> dergoegge: https://github.com/achow101/bitcoin/releases/tag/v0.10.0 if it's not there, then we didn't build it for releases
<dergoegge> sdaftuar: self-built would work too but https://github.com/achow101/bitcoin/releases/tag/v0.10.0 has what I was looking for :)
<dergoegge> thank you both
zeropoint has joined #bitcoin-core-dev
<laanwj> dergoegge: have you looked in the various insecure directories, like https://bitcoincore.org/bin/insecure-CVE-2015-6031/bitcoin-core-0.10.0/ ?
<laanwj> oh, my client was behind apparently
marsupialSoup has quit [Ping timeout: 256 seconds]
<dergoegge> laanwj: I did not check those dirs but do have what I wanted as well, thanks!
<bitcoin-git> [bitcoin] aaservice opened pull request #30225: Update and rename bitcoinkernel.cpp to bitcoinkernel.cppx (master...patch-3) https://github.com/bitcoin/bitcoin/pull/30225
<bitcoin-git> [bitcoin] fanquake closed pull request #30225: Update and rename bitcoinkernel.cpp to bitcoinkernel.cppx (master...patch-3) https://github.com/bitcoin/bitcoin/pull/30225
marsupialSoup has joined #bitcoin-core-dev
Guest4 has joined #bitcoin-core-dev
Guest4 has quit [Client Quit]
jon_atack has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 268 seconds]
Talkless has joined #bitcoin-core-dev
marsupialSoup has quit [Ping timeout: 268 seconds]
andrewtoth_ has joined #bitcoin-core-dev
_andrewtoth_ has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
andrewtoth_ has quit [Remote host closed the connection]
andrewtoth_ has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 246 seconds]
brunoerg has joined #bitcoin-core-dev
andrewtoth_ has quit [Remote host closed the connection]
andrewtoth_ has joined #bitcoin-core-dev
Talkless has quit [Remote host closed the connection]
andrewtoth_ has quit [Ping timeout: 260 seconds]
andrewtoth_ has joined #bitcoin-core-dev
marsupialSoup has joined #bitcoin-core-dev
marsupialSoup has quit [Ping timeout: 260 seconds]
hernanmarino_ has quit [Quit: ZNC 1.8.2+deb2 - https://znc.in]
pyth_ has quit [Remote host closed the connection]
hernanmarino has joined #bitcoin-core-dev
dermoth has quit [Read error: Connection reset by peer]
<bitcoin-git> [bitcoin] laanwj closed pull request #29923: depends: Remove Qt build-time dependencies (master...2024-04-qtsowrap) https://github.com/bitcoin/bitcoin/pull/29923
dermoth has joined #bitcoin-core-dev
<sipa> laanwj: oh?
bugs_ has quit [Quit: Leaving]
jonatack has joined #bitcoin-core-dev
jon_atack has quit [Ping timeout: 268 seconds]
mudsip has joined #bitcoin-core-dev
mudsip has quit [Client Quit]
pyth has joined #bitcoin-core-dev
preimage has quit [Quit: WeeChat 4.2.2]
<bitcoin-git> [bitcoin] achow101 pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/d39f15a8a5b0...701b0cf2f33c
<bitcoin-git> bitcoin/master 7aa7e30 Murch: Fold GetSelectionWaste() into ComputeAndSetWaste()
<bitcoin-git> bitcoin/master bd34dd8 Murch: Use `exact_target` shorthand in coinselector_tests
<bitcoin-git> bitcoin/master 701b0cf Ava Chow: Merge bitcoin/bitcoin#28366: Fix waste calculation in SelectionResult
<bitcoin-git> [bitcoin] achow101 merged pull request #28366: Fix waste calculation in SelectionResult (master...2023-08-fix-waste-calculation) https://github.com/bitcoin/bitcoin/pull/28366
<bitcoin-git> [bitcoin] achow101 pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/701b0cf2f33c...e54c392356c4
<bitcoin-git> bitcoin/master 544131f ishaanam: rpc, test: test sendall spends unconfirmed change and unconfirmed inputs w...
<bitcoin-git> bitcoin/master 3675794 ishaanam: wallet, rpc: implement ancestor aware funding for sendall
<bitcoin-git> bitcoin/master 71aae72 ishaanam: test: test sendall does ancestor aware funding
<bitcoin-git> [bitcoin] achow101 merged pull request #28979: wallet, rpc: document and update `sendall` behavior around unconfirmed inputs (master...sendall_ancestor_aware_funding) https://github.com/bitcoin/bitcoin/pull/28979
andrewtoth_ has quit [Ping timeout: 260 seconds]
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/e54c392356c4...a937458904ae
<bitcoin-git> bitcoin/master 9013e2b Epic Curious: Link to gen-bitcoin-conf.sh instead of bitcoin.conf placeholder
<bitcoin-git> bitcoin/master a937458 Ava Chow: Merge bitcoin/bitcoin#30154: doc: update mention of generating bitcoin.conf
<bitcoin-git> [bitcoin] achow101 merged pull request #30154: doc: update mention of generating bitcoin.conf (master...update-mention-of-bitcoin-conf) https://github.com/bitcoin/bitcoin/pull/30154
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/a937458904ae...56ea8ed3d325
<bitcoin-git> bitcoin/master df6dc2a Hernan Marino: test: Assumeutxo: snapshots with less work should not be loaded
<bitcoin-git> bitcoin/master 56ea8ed Ava Chow: Merge bitcoin/bitcoin#29428: test: Assumeutxo: snapshots with less work sh...
<bitcoin-git> [bitcoin] achow101 merged pull request #29428: test: Assumeutxo: snapshots with less work should not be loaded (master...assumeutxo-test-several) https://github.com/bitcoin/bitcoin/pull/29428
kevkevin has quit [Remote host closed the connection]
marsupialSoup has joined #bitcoin-core-dev
marsupialSoup has quit [Ping timeout: 268 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 268 seconds]
kevkevin has joined #bitcoin-core-dev