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
hg has quit [Quit: WeeChat 4.2.1]
Guest54 has quit [Client Quit]
<bitcoin-git> [bitcoin] theStack opened pull request #29353: test: p2p: adhere to typical VERSION message protocol flow (master...202401-test-p2p-adhere_to_std_version_handshake_protocol) https://github.com/bitcoin/bitcoin/pull/29353
qxs has quit [Remote host closed the connection]
qxs has joined #bitcoin-core-dev
TallTim_ has joined #bitcoin-core-dev
nulldoot2k_ has joined #bitcoin-core-dev
mekster669493 has quit [Quit: Ping timeout (120 seconds)]
TallTim has quit [Read error: Connection reset by peer]
vyHamii has quit [Read error: Connection reset by peer]
jon_atack has joined #bitcoin-core-dev
unknown_unknown6 has quit [Read error: Connection reset by peer]
mekster669493 has joined #bitcoin-core-dev
TallTim_ is now known as TallTim
jonatack has quit [Ping timeout: 264 seconds]
Guest60 has quit [Quit: Client closed]
BUSY has joined #bitcoin-core-dev
nulldoot2k_ has quit [Quit: Leaving]
vyHamii has joined #bitcoin-core-dev
preimage has joined #bitcoin-core-dev
PaperSword has quit [Quit: PaperSword]
szkl has quit [Quit: Connection closed for inactivity]
PaperSword has joined #bitcoin-core-dev
qxs has quit [Ping timeout: 255 seconds]
qxs has joined #bitcoin-core-dev
nmatrix has joined #bitcoin-core-dev
nmatrix has quit [Quit: Leaving]
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
preimage has quit [Quit: WeeChat 4.2.1]
pablomartin has quit [Ping timeout: 252 seconds]
puchka has joined #bitcoin-core-dev
upekkha has quit []
upekkha has joined #bitcoin-core-dev
Lockesmith has quit [Remote host closed the connection]
dermoth has quit [Ping timeout: 260 seconds]
Lockesmith has joined #bitcoin-core-dev
dermoth has joined #bitcoin-core-dev
qxs has quit [Ping timeout: 255 seconds]
qxs has joined #bitcoin-core-dev
Lockesmith has quit [Remote host closed the connection]
Lockesmith has joined #bitcoin-core-dev
qxs has quit [Remote host closed the connection]
qxs has joined #bitcoin-core-dev
qxs has quit [Remote host closed the connection]
qxs has joined #bitcoin-core-dev
qxs has quit [Remote host closed the connection]
qxs has joined #bitcoin-core-dev
salvatoshi has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] maflcko closed pull request #28134: refactor: deduplicate AmountFromValue() functions (master...2023-07-dedupe-AmountFromValue) https://github.com/bitcoin/bitcoin/pull/28134
qxs has quit [Ping timeout: 255 seconds]
<vasild> What is the correct way to serialize a transaction? if (tx->HasWitness()) { MakeAndPushMessage(node, NetMsgType::TX, TX_WITH_WITNESS(*tx)); } else { MakeAndPushMessage(node, NetMsgType::TX, TX_NO_WITNESS(*tx)); }
<vasild> I find the (::SerializeMany(*~!@, ...), ...) code a bit hard to follow, so I step inside a debugger to see what is going on
<vasild> Looks like SerializeTransaction() will add the witness if TX_WITH_WITNESS() is used _and_ there is a witness => a tx without a witness will be serialized just fine even when TX_WITH_WITNESS() is used, right?
<vasild> whereas the witness will be omitted if TX_NO_WITNESS() is used _or_ there is no witness
<_aj_> use TX_WITH_WITNESS(*tx). only use TX_NO_WITNESS(*tx) for backwards compat with things that can't process witness data
<vasild> _aj_: thanks, for confirming, just TX_WITH_WITNESS() and don't check tx->HasWitness() explicitly, right?
<_aj_> yeah, the serialization code checks HasWitness already
<vasild> good, thanks!
vasild has quit [Quit: leaving]
vasild has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/cad2df24b396...11b436a66af3
<bitcoin-git> bitcoin/master 26ad2ae stickies-v: test: fix wallet_import_rescan unrounded minimum amount
<bitcoin-git> bitcoin/master 11b436a fanquake: Merge bitcoin/bitcoin#29343: test: fix wallet_import_rescan unrounded mini...
<bitcoin-git> [bitcoin] fanquake merged pull request #29343: test: fix wallet_import_rescan unrounded minimum amount (master...2024-01/fix-walletimportrescan-invalid) https://github.com/bitcoin/bitcoin/pull/29343
abubakarsadiq has joined #bitcoin-core-dev
jespada has quit [Read error: Connection reset by peer]
jespada has joined #bitcoin-core-dev
the_mariner 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
mudsip has joined #bitcoin-core-dev
mudsip has quit [Client Quit]
willcl-ark has quit [Quit: left]
willcl-ark has joined #bitcoin-core-dev
willcl-ark has joined #bitcoin-core-dev
TracaChang has quit [Remote host closed the connection]
TracaChang has joined #bitcoin-core-dev
Guest66 has joined #bitcoin-core-dev
TracaChang has quit [Remote host closed the connection]
TracaChang has joined #bitcoin-core-dev
Guyver2 has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] maflcko opened pull request #29354: test: Assumeutxo with more than just coinbase transactions (master...2401-test-au-tx-) https://github.com/bitcoin/bitcoin/pull/29354
TracaChang has quit [Remote host closed the connection]
TracaChang has joined #bitcoin-core-dev
TracaChang has quit [Remote host closed the connection]
TracaChang has joined #bitcoin-core-dev
<maflcko> hebasto: real_or_random: ^
<real_or_random> oh finally
<real_or_random> thanks for pinging
the_mariner has quit [Ping timeout: 264 seconds]
<bitcoin-git> [bitcoin] maflcko opened pull request #29355: doc: Assert that assumed-valid blocks are not fully valid in CheckBlockIndex() (master...2401-doc-au-fully-valid-) https://github.com/bitcoin/bitcoin/pull/29355
Guest4 has joined #bitcoin-core-dev
Guest4 has quit [Client Quit]
marcus72 has joined #bitcoin-core-dev
noonien has quit [Quit: The Lounge - https://thelounge.chat]
Guest66 has quit [Quit: Client closed]
the_mariner has joined #bitcoin-core-dev
noonien has joined #bitcoin-core-dev
marcus72 has quit [Quit: Client closed]
Guyver2 has left #bitcoin-core-dev [Closing Window]
test_ has joined #bitcoin-core-dev
_flood has quit [Ping timeout: 260 seconds]
pablomartin has joined #bitcoin-core-dev
<real_or_random> hm yeah. at least for secp256k1, we don't really care. ^^ we have 3 single-thread test binaries, so 3 CPUs is perfect :D
<bitcoin-git> [bitcoin] stratospher opened pull request #29356: [test] make v2transport arg in addconnection mandatory and few cleanups (master...24748-followups) https://github.com/bitcoin/bitcoin/pull/29356
Chris_Stewart_5 has joined #bitcoin-core-dev
Guest66 has joined #bitcoin-core-dev
puchka has quit [Ping timeout: 264 seconds]
jarthur has joined #bitcoin-core-dev
jarthur_ has joined #bitcoin-core-dev
jarthur has quit [Ping timeout: 268 seconds]
<bitcoin-git> [bitcoin] hebasto opened pull request #29357: test: Drop `x` modifier in `fsbridge::fopen` call (master...240131-fopen-x) https://github.com/bitcoin/bitcoin/pull/29357
Guest66 has quit [Quit: Client closed]
rbatty has quit [Remote host closed the connection]
jon_atack has quit [Ping timeout: 252 seconds]
jonatack has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] achow101 pushed 7 commits to master: https://github.com/bitcoin/bitcoin/compare/11b436a66af3...0b768746ef2c
<bitcoin-git> bitcoin/master 97df4e3 furszy: net: store best block tip time inside PeerManager
<bitcoin-git> bitcoin/master f9ac96b furszy: net: decouple state independent service flags from desirable ones
<bitcoin-git> bitcoin/master 9f36e59 furszy: net: move state dependent peer services flags
<bitcoin-git> [bitcoin] achow101 merged pull request #28170: p2p: adaptive connections services flags (master...2023_net_adaptable_desirable_flags) https://github.com/bitcoin/bitcoin/pull/28170
salvatoshi has quit [Ping timeout: 264 seconds]
the_mariner1 has joined #bitcoin-core-dev
the_mariner has quit [Ping timeout: 256 seconds]
the_mariner1 has quit [Ping timeout: 264 seconds]
the_mariner has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 260 seconds]
bugs_ has joined #bitcoin-core-dev
Guest95 has joined #bitcoin-core-dev
Guest95 has left #bitcoin-core-dev [#bitcoin-core-dev]
puchka has joined #bitcoin-core-dev
the_mariner1 has joined #bitcoin-core-dev
the_mariner has quit [Ping timeout: 256 seconds]
the_mariner1 is now known as the_mariner
cguida has joined #bitcoin-core-dev
___nick___ has joined #bitcoin-core-dev
Talkless has joined #bitcoin-core-dev
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #bitcoin-core-dev
___nick___ has quit [Client Quit]
___nick___ has joined #bitcoin-core-dev
puchka has quit [Ping timeout: 252 seconds]
Talkless has quit [Quit: Konversation terminated!]
Talkless has joined #bitcoin-core-dev
AaronvanW has joined #bitcoin-core-dev
Guest94 has joined #bitcoin-core-dev
Guest94 has quit [Client Quit]
Talkless has quit [Ping timeout: 260 seconds]
szkl has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] mzumsande opened pull request #29358: test: use v2 everywhere for P2PConnection if --v2transport is enabled (master...202401_bip324_alltests) https://github.com/bitcoin/bitcoin/pull/29358
abubakarsadiq has quit [Quit: Connection closed for inactivity]
<bitcoin-git> [bitcoin] achow101 pushed 6 commits to master: https://github.com/bitcoin/bitcoin/compare/0b768746ef2c...a01da4111238
<bitcoin-git> bitcoin/master fdf9f66 furszy: test: wallet db, exercise deadlock after write failure
<bitcoin-git> bitcoin/master dca874e furszy: sqlite: add ability to interrupt statements
<bitcoin-git> bitcoin/master 472d2ca furszy: sqlite: introduce HasActiveTxn method
<bitcoin-git> [bitcoin] achow101 merged pull request #29253: wallet: guard against dangling to-be-reverted db transactions (master...2024_wallet_db_dangling_txn) https://github.com/bitcoin/bitcoin/pull/29253
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/a01da4111238...3c63c2f324b8
<bitcoin-git> bitcoin/master 0bef104 Pieter Wuille: net: enable v2transport by default
<bitcoin-git> bitcoin/master 3c63c2f Ava Chow: Merge bitcoin/bitcoin#29347: net: enable v2transport by default
<bitcoin-git> [bitcoin] achow101 merged pull request #29347: net: enable v2transport by default (master...202401_gogogo_bip324) https://github.com/bitcoin/bitcoin/pull/29347
<sdaftuar> \o/
<theStack> 🍾
Guest82 has joined #bitcoin-core-dev
Guest82 has quit [Client Quit]
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/3c63c2f324b8...3c13f5d6124d
<bitcoin-git> bitcoin/master ff9039f dergoegge: Remove GetAdjustedTime
<bitcoin-git> bitcoin/master 3c13f5d Ava Chow: Merge bitcoin/bitcoin#28956: Nuke adjusted time from validation (attempt 2)
<bitcoin-git> [bitcoin] achow101 merged pull request #28956: Nuke adjusted time from validation (attempt 2) (master...2023-11-nuke-adjtime) https://github.com/bitcoin/bitcoin/pull/28956
<bitcoin-git> [bitcoin] ryanofsky pushed 5 commits to master: https://github.com/bitcoin/bitcoin/compare/3c13f5d6124d...5a1473e2c0ba
<bitcoin-git> bitcoin/master 8c127ff Andrew Chow: wallet: Skip key and script migration for blank wallets
<bitcoin-git> bitcoin/master b1d2c77 Andrew Chow: wallet: Check for descriptors flag before migration
<bitcoin-git> bitcoin/master 563b2a6 Andrew Chow: wallet: Better error message when missing LegacySPKM during migration
<bitcoin-git> [bitcoin] ryanofsky merged pull request #28976: wallet: Fix migration of blank wallets (master...migrate-blank) https://github.com/bitcoin/bitcoin/pull/28976
___nick___ has quit [Ping timeout: 252 seconds]
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/5a1473e2c0ba...6f7395b3ff21
<bitcoin-git> bitcoin/master 987a1b5 furszy: init: settings, do not load auto-generated warning msg
<bitcoin-git> bitcoin/master 6f7395b Ava Chow: Merge bitcoin/bitcoin#29301: init: settings, do not load auto-generated wa...
<bitcoin-git> [bitcoin] achow101 merged pull request #29301: init: settings, do not load auto-generated warning msg (master...2024_settings_dont_load_warning_msg) https://github.com/bitcoin/bitcoin/pull/29301
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/6f7395b3ff21...4b6687719768
<bitcoin-git> bitcoin/master 9642aef Martin Zumsande: test: fix intermittent failure in p2p_v2_earlykeyresponse
<bitcoin-git> bitcoin/master 4b66877 Ava Chow: Merge bitcoin/bitcoin#29352: test: fix intermittent failure in p2p_v2_earl...
<bitcoin-git> [bitcoin] achow101 merged pull request #29352: test: fix intermittent failure in p2p_v2_earlykeyresponse (master...202401_fix_flaky_earlykey) https://github.com/bitcoin/bitcoin/pull/29352
realies has quit [Ping timeout: 264 seconds]
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/4b6687719768...aa9231fafe45
<bitcoin-git> bitcoin/master b851c53 Vasil Dimov: fuzz: extend ConsumeNetAddr() to return I2P and CJDNS addresses
<bitcoin-git> bitcoin/master aa9231f Ava Chow: Merge bitcoin/bitcoin#26859: fuzz: extend ConsumeNetAddr() to return I2P a...
<bitcoin-git> [bitcoin] achow101 merged pull request #26859: fuzz: extend ConsumeNetAddr() to return I2P and CJDNS addresses (master...ConsumeNetAddr_I2P_CJDNS) https://github.com/bitcoin/bitcoin/pull/26859
vasild has quit [Remote host closed the connection]
vasild has joined #bitcoin-core-dev
bugs_ has quit [Quit: Leaving]
TracaChang has quit [Quit: Leaving]
conman has quit [Ping timeout: 256 seconds]
conman has joined #bitcoin-core-dev
AaronvanW has quit [Remote host closed the connection]
realies has joined #bitcoin-core-dev
AaronvanW has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
Guest62 has joined #bitcoin-core-dev
Guest62 has quit [Client Quit]