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
jespada has quit [Read error: Connection reset by peer]
jespada has joined #bitcoin-core-dev
willcl-ark has quit [Quit: left]
willcl-ark has joined #bitcoin-core-dev
willcl-ark has quit [Changing host]
willcl-ark has joined #bitcoin-core-dev
zato has quit [Quit: Om mani padme hum]
zato has joined #bitcoin-core-dev
test_ has joined #bitcoin-core-dev
flooded has quit [Ping timeout: 260 seconds]
zato has quit [Quit: Om mani padme hum]
jonatack has joined #bitcoin-core-dev
JongJan88 has quit [Quit: Leaving.]
jonatack has quit [Ping timeout: 264 seconds]
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 245 seconds]
jonatack has joined #bitcoin-core-dev
mudsip has joined #bitcoin-core-dev
mudsip has quit [Client Quit]
brunoerg has joined #bitcoin-core-dev
flooded has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 256 seconds]
test_ has quit [Ping timeout: 255 seconds]
kevkevin has joined #bitcoin-core-dev
conman has quit [Ping timeout: 245 seconds]
Guest30 has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
test_ has joined #bitcoin-core-dev
Guest30 has quit [Client Quit]
kevkevin has quit [Remote host closed the connection]
flooded has quit [Ping timeout: 256 seconds]
brunoerg has quit [Ping timeout: 276 seconds]
brunoerg has joined #bitcoin-core-dev
JongJan has quit [Remote host closed the connection]
brunoerg has quit [Ping timeout: 264 seconds]
qxs has quit [Ping timeout: 240 seconds]
qxs has joined #bitcoin-core-dev
nanotube has quit [Ping timeout: 252 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 264 seconds]
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 260 seconds]
flooded has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
test_ has quit [Ping timeout: 268 seconds]
brunoerg has quit [Ping timeout: 264 seconds]
puchka has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 256 seconds]
puchka has quit [Ping timeout: 256 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 264 seconds]
orville has joined #bitcoin-core-dev
orville has quit [Client Quit]
brunoerg has joined #bitcoin-core-dev
Guest76 has joined #bitcoin-core-dev
Guest76 has left #bitcoin-core-dev [#bitcoin-core-dev]
brunoerg has quit [Ping timeout: 268 seconds]
qxs has quit [Ping timeout: 240 seconds]
qxs has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
Guest57 has joined #bitcoin-core-dev
Guest57 has quit [Client Quit]
AaronvanW has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] BrandonOdiwuor opened pull request #29245: doc: update encryptwallet passphrase doc (master...passphrase-doc) https://github.com/bitcoin/bitcoin/pull/29245
<bitcoin-git> [bitcoin] BrandonOdiwuor closed pull request #29223: wallet: Refactor DumpWallet function to accept -dumpfile path argument (master...dumpwallet-refactor) https://github.com/bitcoin/bitcoin/pull/29223
brunoerg has quit [Ping timeout: 256 seconds]
Guest94 has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
Guest62 has joined #bitcoin-core-dev
Guest62 has left #bitcoin-core-dev [#bitcoin-core-dev]
brunoerg has quit [Ping timeout: 245 seconds]
Guest94 has quit [Ping timeout: 250 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 264 seconds]
bomb-on has joined #bitcoin-core-dev
midnight has quit [Ping timeout: 255 seconds]
cold has quit [Ping timeout: 256 seconds]
midnight has joined #bitcoin-core-dev
cold has joined #bitcoin-core-dev
test_ has joined #bitcoin-core-dev
flooded has quit [Ping timeout: 264 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 264 seconds]
brunoerg has joined #bitcoin-core-dev
szkl has quit [Quit: Connection closed for inactivity]
<bitcoin-git> [gui-qml] hebasto pushed 2 commits to main: https://github.com/bitcoin-core/gui-qml/compare/533a9fce834e...58f8d4412a22
<bitcoin-git> gui-qml/main e1b0798 pablomartin4btc: qml: Fix possible QSettings init failure on startup
<bitcoin-git> gui-qml/main 58f8d44 Hennadii Stepanov: Merge bitcoin-core/gui-qml#360: Fix QSettings initialization failure on st...
<bitcoin-git> [gui-qml] hebasto merged pull request #360: Fix QSettings initialization failure on startup when parsing invalid arguments (main...fix-QSetting-init) https://github.com/bitcoin-core/gui-qml/pull/360
<bitcoin-git> [gui-qml] hebasto pushed 3 commits to main: https://github.com/bitcoin-core/gui-qml/compare/58f8d4412a22...be965bfa543d
<bitcoin-git> gui-qml/main 90d6a7e jarolrod: qml: remove implicitWidth from Continue & OutlineButton
<bitcoin-git> gui-qml/main 726bfa2 jarolrod: qml: introduce external link warning popup
<bitcoin-git> gui-qml/main be965bf Hennadii Stepanov: Merge bitcoin-core/gui-qml#343: Ask before opening external links
<bitcoin-git> [gui-qml] hebasto merged pull request #343: Ask before opening external links (main...external-link-warning) https://github.com/bitcoin-core/gui-qml/pull/343
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
AaronvanW has quit [Quit: Leaving...]
brunoerg has quit [Ping timeout: 252 seconds]
qxs has quit [Ping timeout: 240 seconds]
qxs has joined #bitcoin-core-dev
Guyver2 has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
Guyver2 has left #bitcoin-core-dev [Closing Window]
brunoerg has quit [Ping timeout: 268 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 255 seconds]
<bitcoin-git> [bitcoin] GoodDaisy opened pull request #29246: Fix typos (master...patch-1) https://github.com/bitcoin/bitcoin/pull/29246
Guest73 has joined #bitcoin-core-dev
thodg has quit [Read error: Connection reset by peer]
thodg has joined #bitcoin-core-dev
Guest73 has left #bitcoin-core-dev [#bitcoin-core-dev]
abubakarsadiq has joined #bitcoin-core-dev
<Chris_Stewart_5> sipa: I don't think that is correct. While we don't agree on the means of implementing these, the point holds true of any OP_SUCCESSx op code being used in the future I believe. Prior semantics cause the Script to trivially pass when seeing OP_SUCCESSx. Now we have new restrictions (such as inputs being 8 bytes in len) on the OP_SUCCESSx that will cause the 'success' test vectors to fail
<Chris_Stewart_5> in script_assets.json.
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 264 seconds]
puchka has joined #bitcoin-core-dev
puchka has quit [Client Quit]
<sipa> Chris_Stewart_5: but script_assets.json specifies which verification flags are passed; if the flags don't change, the test outcomes should not change
<sipa> if they do, you're at least affecting script validation _prior_ to your proposed softfork activating
brunoerg has joined #bitcoin-core-dev
puchka has joined #bitcoin-core-dev
<sipa> Chris_Stewart_5: you're right that this does not imply it's not a softfork, but you shouldn't be changing consensus when your softfork isn't active
brunoerg has quit [Ping timeout: 260 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 276 seconds]
<sipa> Chris_Stewart_5: in your closed PR i don't see any activation logic to gate the new behavior on, so that would explain why the tests fail
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 245 seconds]
brunoerg has joined #bitcoin-core-dev
puchka has quit [Ping timeout: 252 seconds]
brunoerg has quit [Ping timeout: 268 seconds]
brunoerg has joined #bitcoin-core-dev
puchka has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 264 seconds]
jonatack has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 255 seconds]
abubakarsadiq has quit [Quit: Connection closed for inactivity]
reardencode has quit [Ping timeout: 245 seconds]
reardencode has joined #bitcoin-core-dev
<Chris_Stewart_5> sipa: Ah ok, so gate the logic (whether with a new leaf version of policy flag) and things should work. That makes sense.
<sipa> Chris_Stewart_5: yes, a script execution flag; if the flag is not active, the behavior of the interpreter should not change (which e.g. means that a new leaf version cannot even be triggered)
<Chris_Stewart_5> I'm having a hard time understanding the difference between script execution flags and leaf versions. Leaf versions are _user specified_ , although I guess you can argue that script execution flags are user specified as well (they are _choosing_ what version of bitcoind to run). Is there any write up on the differences between the two or how modern soft forks in a taproot world should be
<Chris_Stewart_5> activated?
<Chris_Stewart_5> That is partially what im trying to ask here: https://delvingbitcoin.org/t/deploying-new-taproot-leaf-versions/406
<Chris_Stewart_5> both seem to also affect global consensus - I believe both can cause chain splits if a majority is not enforcing leaf version or script execution flag rules
zato has joined #bitcoin-core-dev
<sipa> Chris_Stewart_5: that's the definition of a softfork: a consensus change that is safe if enforced by a majority of the hashrate
<sipa> Chris_Stewart_5: script flags indicate which consensus rules are active; logic for assigning meaning to a leaf version would be subject to the corresponding script flag being active
<sipa> but sorry, i'm going to stop commenting here; i don't want to get dragged into consensus change discussions anymore
brunoerg has quit [Ping timeout: 268 seconds]
JongJan has joined #bitcoin-core-dev
not_reserved has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
jarthur has joined #bitcoin-core-dev
puchka has quit [Ping timeout: 255 seconds]
puchka has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
pablomartin has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 276 seconds]
luke-jr_ has joined #bitcoin-core-dev
luke-jr has quit [Ping timeout: 255 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
puchka has quit [Ping timeout: 256 seconds]
brunoerg has quit [Ping timeout: 252 seconds]
luke-jr has joined #bitcoin-core-dev
luke-jr_ has quit [Ping timeout: 264 seconds]
brunoerg has joined #bitcoin-core-dev
nanotube has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 256 seconds]
dviola has quit [Quit: WeeChat 4.1.2]
jonatack has quit [Ping timeout: 246 seconds]
dviola has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
luke-jr_ has joined #bitcoin-core-dev
luke-jr has quit [Ping timeout: 264 seconds]
szkl has joined #bitcoin-core-dev
flooded has joined #bitcoin-core-dev
test_ has quit [Ping timeout: 245 seconds]
brunoerg has quit [Ping timeout: 260 seconds]
not_reserved has quit [Quit: Client closed]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 260 seconds]
brunoerg has joined #bitcoin-core-dev
cornfeedhobo has quit [Ping timeout: 252 seconds]
cornfeedhobo_ has joined #bitcoin-core-dev
not_reserved has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] 0xBEEFCAF3 opened pull request #29247: Reenable OP_CAT (master...arm/re-enable-opcat) https://github.com/bitcoin/bitcoin/pull/29247
brunoerg has quit [Ping timeout: 264 seconds]
conman has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 252 seconds]
brunoerg has joined #bitcoin-core-dev
pablomartin has quit [Ping timeout: 240 seconds]