12025-04-21T00:06:24 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 244 seconds)
22025-04-21T00:06:46 *** joetor5 <joetor5!~Thunderbi@user/joetor5> has quit IRC (Quit: joetor5)
32025-04-21T00:15:04 *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has joined #bitcoin-core-dev
42025-04-21T00:23:12 *** joetor5 <joetor5!~Thunderbi@user/joetor5> has joined #bitcoin-core-dev
52025-04-21T00:23:37 *** joetor5 <joetor5!~Thunderbi@user/joetor5> has quit IRC (Client Quit)
62025-04-21T00:39:42 *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has quit IRC (Ping timeout: 240 seconds)
72025-04-21T00:49:10 *** diego <diego!~diego@177.34.235.126> has left #bitcoin-core-dev
82025-04-21T00:50:07 *** dviola <dviola!~diego@user/dviola> has joined #bitcoin-core-dev
92025-04-21T01:17:52 *** joetor5 <joetor5!~Thunderbi@user/joetor5> has joined #bitcoin-core-dev
102025-04-21T01:18:14 *** joetor5 <joetor5!~Thunderbi@user/joetor5> has quit IRC (Client Quit)
112025-04-21T02:23:59 *** dviola <dviola!~diego@user/dviola> has quit IRC (Ping timeout: 272 seconds)
122025-04-21T02:27:07 *** diego <diego!~diego@177.34.235.126> has joined #bitcoin-core-dev
132025-04-21T02:32:28 *** diego <diego!~diego@177.34.235.126> has quit IRC (Ping timeout: 265 seconds)
142025-04-21T02:35:04 *** diego <diego!~diego@177.34.235.126> has joined #bitcoin-core-dev
152025-04-21T02:41:00 *** diego <diego!~diego@177.34.235.126> has quit IRC (Remote host closed the connection)
162025-04-21T02:45:31 *** diego <diego!~diego@177.34.235.126> has joined #bitcoin-core-dev
172025-04-21T02:49:43 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
182025-04-21T02:50:22 *** jetpack <jetpack!~jetpack@mcfly.vm.tornadovps.net> has quit IRC (Quit: ZNC 1.8.2+deb2+deb11u1 - https://znc.in)
192025-04-21T02:50:52 *** jetpack <jetpack!~jetpack@mcfly.vm.tornadovps.net> has joined #bitcoin-core-dev
202025-04-21T02:54:19 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 244 seconds)
212025-04-21T03:38:20 *** robszarka <robszarka!~szarka@2603:3003:4eac:100:6568:1a38:2de5:6eee> has quit IRC (Quit: Leaving)
222025-04-21T04:01:01 *** cmirror <cmirror!~cmirror@4.53.92.114> has quit IRC (Remote host closed the connection)
232025-04-21T04:01:32 *** cmirror <cmirror!~cmirror@4.53.92.114> has joined #bitcoin-core-dev
242025-04-21T05:04:37 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
252025-04-21T05:09:16 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 252 seconds)
262025-04-21T05:09:27 *** joetor5 <joetor5!~Thunderbi@user/joetor5> has joined #bitcoin-core-dev
272025-04-21T05:18:28 *** joetor5 <joetor5!~Thunderbi@user/joetor5> has quit IRC (Quit: joetor5)
282025-04-21T05:20:16 *** nanotube <nanotube!~nanotube@user/nanotube> has joined #bitcoin-core-dev
292025-04-21T05:40:33 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
302025-04-21T05:45:01 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 252 seconds)
312025-04-21T06:15:12 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
322025-04-21T06:31:35 *** Cory97 <Cory97!~Cory97@user/pasha> has quit IRC (Quit: Client closed)
332025-04-21T06:31:50 *** Cory97 <Cory97!~Cory97@user/pasha> has joined #bitcoin-core-dev
342025-04-21T06:42:02 *** Cory97 <Cory97!~Cory97@user/pasha> has quit IRC (Quit: Client closed)
352025-04-21T06:42:17 *** Cory97 <Cory97!~Cory97@user/pasha> has joined #bitcoin-core-dev
362025-04-21T06:59:59 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 245 seconds)
372025-04-21T07:12:02 *** delvarus <delvarus!~loouom@user/delvarus> has joined #bitcoin-core-dev
382025-04-21T07:30:37 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
392025-04-21T07:35:24 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 260 seconds)
402025-04-21T07:47:23 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
412025-04-21T07:53:29 *** Guyver2 <Guyver2!~Guyver@77-174-98-73.fixed.kpn.net> has joined #bitcoin-core-dev
422025-04-21T08:27:27 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 276 seconds)
432025-04-21T08:46:32 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
442025-04-21T08:57:21 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 276 seconds)
452025-04-21T09:27:50 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
462025-04-21T09:28:28 *** delvarus <delvarus!~loouom@user/delvarus> has quit IRC (Quit: Leaving)
472025-04-21T09:40:33 *** Guyver2 <Guyver2!~Guyver@77-174-98-73.fixed.kpn.net> has left #bitcoin-core-dev (Closing Window)
482025-04-21T09:40:49 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 276 seconds)
492025-04-21T09:57:20 *** robszarka <robszarka!~szarka@2603:3003:4eac:100:3c74:6a81:6383:2cfd> has joined #bitcoin-core-dev
502025-04-21T10:01:03 *** szarka <szarka!~szarka@2603:3003:4eac:100:6568:1a38:2de5:6eee> has quit IRC (Ping timeout: 276 seconds)
512025-04-21T10:01:25 *** ariard <ariard!~ariard@167.99.46.220> has quit IRC (Remote host closed the connection)
522025-04-21T10:13:07 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
532025-04-21T10:23:24 *** nanotube <nanotube!~nanotube@user/nanotube> has quit IRC (Ping timeout: 272 seconds)
542025-04-21T10:35:22 *** nanotube <nanotube!~nanotube@user/nanotube> has joined #bitcoin-core-dev
552025-04-21T10:59:34 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 245 seconds)
562025-04-21T11:00:13 *** TheRec <TheRec!~toto@user/therec> has quit IRC (Read error: Connection reset by peer)
572025-04-21T11:00:50 *** TheRec <TheRec!~toto@user/therec> has joined #bitcoin-core-dev
582025-04-21T11:36:25 *** jon_atack <jon_atack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
592025-04-21T11:38:32 *** jonatack <jonatack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 268 seconds)
602025-04-21T11:48:56 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
612025-04-21T12:00:44 *** jon_atack <jon_atack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 252 seconds)
622025-04-21T12:06:54 <bitcoin-git> [bitcoin] maflcko closed pull request #32305: test: add test for decoding PSBT with MuSig2 PSBT key types (BIP 373) (master...202504-test-add_musig2_decodepsbt_tests) https://github.com/bitcoin/bitcoin/pull/32305
632025-04-21T12:06:56 <bitcoin-git> [bitcoin] maflcko reopened pull request #32305: test: add test for decoding PSBT with MuSig2 PSBT key types (BIP 373) (master...202504-test-add_musig2_decodepsbt_tests) https://github.com/bitcoin/bitcoin/pull/32305
642025-04-21T12:25:18 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 252 seconds)
652025-04-21T12:39:46 *** jespada <jespada!~jespada@r179-25-155-68.dialup.adsl.anteldata.net.uy> has joined #bitcoin-core-dev
662025-04-21T12:50:25 *** kinlo <kinlo!~peter@user/kinlo> has quit IRC (Quit: !)
672025-04-21T12:53:09 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
682025-04-21T12:55:21 *** Cory97 <Cory97!~Cory97@user/pasha> has quit IRC (Quit: Client closed)
692025-04-21T12:55:37 *** Cory97 <Cory97!~Cory97@user/pasha> has joined #bitcoin-core-dev
702025-04-21T12:57:16 <bitcoin-git> [bitcoin] kevkevinpal closed pull request #32253: test: adds coverage to src/validation for invalid tx coinbase (master...invalidTxCoinbase) https://github.com/bitcoin/bitcoin/pull/32253
712025-04-21T13:03:36 *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has quit IRC (Quit: = "")
722025-04-21T13:15:51 <bitcoin-git> [bitcoin] TheCharlatan opened pull request #32317: kernel: Seperate UTXO set access from validation functions (master...spendblock) https://github.com/bitcoin/bitcoin/pull/32317
732025-04-21T13:17:32 *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
742025-04-21T13:27:34 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 252 seconds)
752025-04-21T13:30:02 *** twistedline <twistedline!~bitcoin@185.193.125.44> has quit IRC (Ping timeout: 244 seconds)
762025-04-21T13:30:25 *** twistedline <twistedline!~bitcoin@185.193.125.44> has joined #bitcoin-core-dev
772025-04-21T13:33:04 <instagibbs> #31640 RFM?
782025-04-21T13:33:06 <corebot> https://github.com/bitcoin/bitcoin/issues/31640 | tests: improves tapscript unit tests by EthanHeilman · Pull Request #31640 · bitcoin/bitcoin · GitHub
792025-04-21T13:50:27 *** Cory97 <Cory97!~Cory97@user/pasha> has quit IRC (Quit: Client closed)
802025-04-21T13:50:41 *** Cory97 <Cory97!~Cory97@user/pasha> has joined #bitcoin-core-dev
812025-04-21T13:56:06 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
822025-04-21T13:57:05 *** twistedline <twistedline!~bitcoin@185.193.125.44> has quit IRC (Ping timeout: 248 seconds)
832025-04-21T13:57:35 *** twistedline <twistedline!~bitcoin@185.193.125.44> has joined #bitcoin-core-dev
842025-04-21T14:01:29 *** Cory97 <Cory97!~Cory97@user/pasha> has quit IRC (Quit: Client closed)
852025-04-21T14:01:44 *** Cory97 <Cory97!~Cory97@user/pasha> has joined #bitcoin-core-dev
862025-04-21T14:04:04 *** saturday- <saturday-!~saturday7@59.167.129.22> has joined #bitcoin-core-dev
872025-04-21T14:05:02 *** saturday7 <saturday7!~saturday7@59.167.129.22> has quit IRC (Ping timeout: 252 seconds)
882025-04-21T14:07:45 *** jonatack <jonatack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 244 seconds)
892025-04-21T14:31:33 *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has joined #bitcoin-core-dev
902025-04-21T14:32:02 <bitcoin-git> [bitcoin] maflcko closed pull request #32006: docs: remove passing CI section in guidelines for PR merging as it's common sense (master...fix/typos) https://github.com/bitcoin/bitcoin/pull/32006
912025-04-21T14:32:09 <bitcoin-git> [bitcoin] maflcko reopened pull request #32006: docs: remove passing CI section in guidelines for PR merging as it's common sense (master...fix/typos) https://github.com/bitcoin/bitcoin/pull/32006
922025-04-21T14:37:21 *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has quit IRC (Quit: Client closed)
932025-04-21T14:37:35 *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has joined #bitcoin-core-dev
942025-04-21T14:43:22 *** bugs_ <bugs_!~bugs@user/bugs/x-5128603> has joined #bitcoin-core-dev
952025-04-21T14:43:41 *** diego <diego!~diego@177.34.235.126> has left #bitcoin-core-dev
962025-04-21T14:44:45 *** dviola <dviola!~diego@user/dviola> has joined #bitcoin-core-dev
972025-04-21T14:51:19 <darosior> TheCharlatan: motivation seems worthwile to me, but how does changing ConnectBlock() to take spent coins through undo data instead of through a map make things any easier for clients without a full UTxO set at hand?
982025-04-21T15:02:13 *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has quit IRC (Quit: Client closed)
992025-04-21T15:03:58 *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has joined #bitcoin-core-dev
1002025-04-21T15:15:22 *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has quit IRC (Quit: Client closed)
1012025-04-21T15:22:59 *** Talkless <Talkless!~Talkless@138.199.6.197> has joined #bitcoin-core-dev
1022025-04-21T15:26:48 *** aleggg <aleggg!~aleggg@187.101.224.222> has quit IRC (Remote host closed the connection)
1032025-04-21T15:31:10 *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has joined #bitcoin-core-dev
1042025-04-21T15:34:49 <eugenesiegel> I was reading the CheckBlock function and am a bit confused, does anybody know why the middle conditional is using `block.vtx.size()` and comparing that to MAX_BLOCK_WEIGHT? https://github.com/bitcoin/bitcoin/blob/d91a746815e4428c738f1a096a950292cbdb5469/src/validation.cpp#L4075
1052025-04-21T15:34:50 <eugenesiegel> It's comparing the number of transactions against the block weight which doesn't really make sense
1062025-04-21T15:36:20 *** NodeDiver <NodeDiver!~NodeDiver@host76.181-2-57.telecom.net.ar> has joined #bitcoin-core-dev
1072025-04-21T15:36:33 <instagibbs> IIRC it's guarding the other GetSerializeSize clause from memory blowouts
1082025-04-21T15:36:41 <instagibbs> (haven't thought about this hard)
1092025-04-21T15:37:40 <eugenesiegel> Oh ok, that would make more sense
1102025-04-21T15:38:43 <sipa> instagibbs: it shouldn't be, because GetSerializeSize doesn't (today) actually materialize the serialization
1112025-04-21T15:38:45 <eugenesiegel> If that's the case, it would 1 million transactions, which doesn't seem very limiting
1122025-04-21T15:38:58 <instagibbs> sipa welp ð¤·
1132025-04-21T15:38:59 <sipa> but this condition dates back to at least the 0.1.5 code
1142025-04-21T15:39:03 <jeremyrubin> I think it's a condition that can never be hit by a valid block
1152025-04-21T15:39:10 <instagibbs> screams "don't touch this"
1162025-04-21T15:39:18 <instagibbs> no comment
1172025-04-21T15:39:20 <darosior> ð
1182025-04-21T15:39:31 <sipa> https://github.com/bitcoin/bitcoin/blob/v0.1.5/main.cpp#L1160
1192025-04-21T15:41:05 <eugenesiegel> interesting, I will leave it alone
1202025-04-21T15:41:17 <sipa> actually, 0.1.0
1212025-04-21T15:41:17 <jeremyrubin> you can very likely safely change it to fail if the vtx.size() is greater than something like 25,000
1222025-04-21T15:42:08 <sipa> minimum transaction vsize is 60, i think? so the limit should be 16665
1232025-04-21T15:42:21 <instagibbs> sounds right ^
1242025-04-21T15:42:23 <darosior> Yeah it's basically assuming a minimum size of 1 byte for txs. Whereas it's larger, so probably safe to decrease. But i agree with instagibbs
1252025-04-21T15:42:24 <jeremyrubin> I think you can do smaller than 60 iirc
1262025-04-21T15:42:55 <instagibbs> darosior ah, makes sense
1272025-04-21T15:43:06 * darosior looks up SE, Murch probably has answered the minimum valid size there
1282025-04-21T15:43:50 <darosior> Ava says 61 there too https://bitcoin.stackexchange.com/a/54682/101498
1292025-04-21T15:43:51 <sipa> jeremyrubin: 4 bytes version, 4 bytes locktime, 1 byte ntxin, 41 bytes txin (36 bytes prevout, 4 bytes nsequence, 1 byte scriptlen), 1 byte ntxout, 9 bytes txout (8 bytes amount, 1 byte scriptlen)
1302025-04-21T15:44:44 <sipa> i think ava's answer is wrong? an empty scriptPubKey is legal
1312025-04-21T15:44:47 <jeremyrubin> ah i forgot ntxin/ntxout
1322025-04-21T15:44:52 <instagibbs> ava says op_true on output
1332025-04-21T15:44:53 <instagibbs> not needed
1342025-04-21T15:45:00 <instagibbs> achow101 *
1352025-04-21T15:46:35 <darosior> sipa: indeed, it's actually 60 bytes as you broke down here
1362025-04-21T15:47:17 <sipa> and the header would be 80 bytes, and the txcount would be 3 bytes, so floor((1000000 - 80 - 3) / 60) = 16665
1372025-04-21T15:47:36 <sipa> (not that i think there is any need to change that condition in the code)
1382025-04-21T15:48:06 <sipa> eugenesiegel: i think the answer to your question is "gospel"
1392025-04-21T15:48:11 <instagibbs> it supports gigameg blocks
1402025-04-21T15:48:19 <eugenesiegel> since the maximum message size is ~33.5MB, I think there is an upper bound of ~33.5MB / 60 also
1412025-04-21T15:48:43 <sipa> eugenesiegel: what if the block is received using compact blocks?
1422025-04-21T15:48:48 <eugenesiegel> yeah I was just going to type that out
1432025-04-21T15:49:46 <eugenesiegel> I think you can receive ~33.5MB for the prefilled txns and then I guess choose whatever you want from the mempool and the extra txn set
1442025-04-21T15:50:32 *** zeropoint <zeropoint!~alex@45-28-139-114.lightspeed.sntcca.sbcglobal.net> has joined #bitcoin-core-dev
1452025-04-21T15:50:41 <sipa> you'll still hit the next condition, :GetSerializeSize(TX_NO_WITNESS(block)) * WITNESS_SCALE_FACTOR > MAX_BLOCK_WEIGHT
1462025-04-21T15:50:50 <eugenesiegel> So in theory a block passed in to CheckBlock could be very large?
1472025-04-21T15:51:08 <bitcoin-git> [bitcoin] VolodymyrBg opened pull request #32318: Fix failing util_time_GetTime test on Windows (master...bgg) https://github.com/bitcoin/bitcoin/pull/32318
1482025-04-21T15:51:57 <instagibbs> there's a comapct block check for shortxids+prefilled not being > MAX_BLOCK_WEIGHT / MIN_SERIALIZABLE_TRANSACTION_WEIGHT
1492025-04-21T15:52:01 <eugenesiegel> right, that conditional stuck out to me and I wasn't sure if it had a purpose
1502025-04-21T15:53:08 <eugenesiegel> I was trying to think about worst-case compact block memory usage, it seems like it would be the max message size per peer?
1512025-04-21T15:53:49 <lightlike> eugensiegel: how did you arrive at 33.5MB - doesn't MAX_PROTOCOL_MESSAGE_LENGTH (4MB) apply?
1522025-04-21T15:54:56 <eugenesiegel> Oh, I guess that's different in other implementations.
1532025-04-21T15:54:58 <instagibbs> MIN_SERIALIZEABLE_TRANSACTION_WEIGHT says 4*10, I suppose if you're guarding against completely empty txns
1542025-04-21T15:55:23 <instagibbs> that are obv not valid
1552025-04-21T15:55:29 *** aleggg <aleggg!~aleggg@187.101.224.222> has joined #bitcoin-core-dev
1562025-04-21T15:55:33 <darosior> Maybe related to the discussion: https://bitcoincore.org/en/2024/07/03/disclose_receive_buffer_oom
1572025-04-21T15:58:26 <eugenesiegel> lightlike: I was thinking about MAX_SIZE, not MAX_PROTOCOL_MESSAGE_LENGTH woops
1582025-04-21T15:59:09 *** twistedline <twistedline!~bitcoin@185.193.125.44> has quit IRC (Ping timeout: 265 seconds)
1592025-04-21T15:59:09 <eugenesiegel> instagibbs: There is also a check that the BlockTxCount doesn't overflow uint16 so I think the maximum number of compact block txns is 65535
1602025-04-21T15:59:14 *** twistedline_ <twistedline_!~bitcoin@185.193.125.44> has joined #bitcoin-core-dev
1612025-04-21T16:06:28 *** NodeDiver <NodeDiver!~NodeDiver@host76.181-2-57.telecom.net.ar> has quit IRC (Quit: Client closed)
1622025-04-21T16:12:01 <TheCharlatan> darosior, you could just insert the utxos into the coins cache's map too, but that seems awful. If such clients do full validation they usually require the utxos to be sent alongside a block. They just don't store them permanently.
1632025-04-21T16:22:30 *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has quit IRC (Ping timeout: 240 seconds)
1642025-04-21T16:35:10 *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has joined #bitcoin-core-dev
1652025-04-21T16:46:34 <darosior> I see
1662025-04-21T16:57:54 *** cotsuka <cotsuka!~cotsuka@user/cotsuka> has quit IRC (Remote host closed the connection)
1672025-04-21T16:59:21 *** cotsuka <cotsuka!~cotsuka@user/cotsuka> has joined #bitcoin-core-dev
1682025-04-21T17:23:18 *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has quit IRC (Ping timeout: 240 seconds)
1692025-04-21T18:05:43 *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has joined #bitcoin-core-dev
1702025-04-21T18:13:20 <achow101> instagibbs: sipa: I don't think you can have both the prevout's scriptpubkey and the input scriptsig be empty though?
1712025-04-21T18:13:50 <achow101> i believe my stackexchange answer is saying the prevout is an OP_TRUE, which allows the scriptSig to be empty
1722025-04-21T18:13:58 <instagibbs> input scriptSig empty, new output empty, you can do that and that's 60
1732025-04-21T18:14:00 *** Christoph_ <Christoph_!~Christoph@2a02:810d:1399:b700:11e6:4522:c33d:e0b3> has joined #bitcoin-core-dev
1742025-04-21T18:14:08 <achow101> yeah, that's what my stackexchange answer says
1752025-04-21T18:14:08 <sipa> achow101: sure, but the prevout's scriptpubkey doesn't need to be in the same block/transaction
1762025-04-21T18:14:27 <achow101> right, but I didn't say that :)
1772025-04-21T18:14:58 <achow101> oh antoine just edited that
1782025-04-21T18:15:17 <achow101> nevermind
1792025-04-21T18:16:57 <instagibbs> hah
1802025-04-21T18:17:15 <achow101> well, I still didn't say that the spending tx has its prevout in the same block
1812025-04-21T18:21:15 *** Christoph_ <Christoph_!~Christoph@2a02:810d:1399:b700:11e6:4522:c33d:e0b3> has quit IRC (Quit: Christoph_)
1822025-04-21T18:50:11 *** Talkless <Talkless!~Talkless@138.199.6.197> has quit IRC (Quit: Konversation terminated!)
1832025-04-21T18:51:30 <bitcoin-git> [bitcoin] glozow pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/d91a746815e4...728e86e3f3d0
1842025-04-21T18:51:30 <bitcoin-git> bitcoin/master 3e16708 Ethan Heilman: test: Ensures test fails if witness is not hex
1852025-04-21T18:51:30 <bitcoin-git> bitcoin/master e3d7533 Ethan Heilman: test: improves tapscript unit tests
1862025-04-21T18:51:31 <bitcoin-git> bitcoin/master 728e86e merge-script: Merge bitcoin/bitcoin#31640: tests: improves tapscript unit tests
1872025-04-21T18:51:34 <bitcoin-git> [bitcoin] glozow merged pull request #31640: tests: improves tapscript unit tests (master...taptest) https://github.com/bitcoin/bitcoin/pull/31640
1882025-04-21T18:54:13 <bitcoin-git> [bitcoin] glozow pushed 6 commits to master: https://github.com/bitcoin/bitcoin/compare/728e86e3f3d0...3e78ac6811d9
1892025-04-21T18:54:14 <bitcoin-git> bitcoin/master 0ff072c Ava Chow: wallet, rpc: Only allow keypool import from single key descriptors
1902025-04-21T18:54:14 <bitcoin-git> bitcoin/master 6268bde Ava Chow: descriptor: Remove unused parent_info from BIP32PUbKeyProvider::GetPubKey
1912025-04-21T18:54:14 <bitcoin-git> bitcoin/master 25a3b9b Ava Chow: descriptors: Have GetPubKey fill origins directly
1922025-04-21T18:54:15 <bitcoin-git> [bitcoin] glozow merged pull request #31243: descriptor: Move filling of keys from `DescriptorImpl::MakeScripts` to `PubkeyProvider::GetPubKey` (master...descriptor-direct-fill) https://github.com/bitcoin/bitcoin/pull/31243
1932025-04-21T19:24:30 *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has quit IRC (Ping timeout: 240 seconds)
1942025-04-21T19:30:08 *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has joined #bitcoin-core-dev
1952025-04-21T19:44:54 *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has quit IRC (Ping timeout: 240 seconds)
1962025-04-21T20:00:56 *** freesprung512697 <freesprung512697!~freesprun@user/freesprung> has quit IRC (Ping timeout: 244 seconds)
1972025-04-21T20:26:29 <bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/3e78ac6811d9...06439a14c884
1982025-04-21T20:26:30 <bitcoin-git> bitcoin/master fa86190 MarcoFalke: rpc: Allow fullrbf fee bump
1992025-04-21T20:26:30 <bitcoin-git> bitcoin/master 06439a1 Ava Chow: Merge bitcoin/bitcoin#31953: rpc: Allow fullrbf fee bump in (psbt)bumpfee
2002025-04-21T20:26:31 <bitcoin-git> [bitcoin] achow101 merged pull request #31953: rpc: Allow fullrbf fee bump in (psbt)bumpfee (master...2502-fullrbf-follow-up) https://github.com/bitcoin/bitcoin/pull/31953
2012025-04-21T20:32:06 *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has joined #bitcoin-core-dev
2022025-04-21T20:38:06 *** Christoph_ <Christoph_!~Christoph@2a02:810d:1399:b700:11e6:4522:c33d:e0b3> has joined #bitcoin-core-dev
2032025-04-21T20:39:39 *** Christoph_ <Christoph_!~Christoph@2a02:810d:1399:b700:11e6:4522:c33d:e0b3> has quit IRC (Client Quit)
2042025-04-21T20:48:35 *** bugs_ <bugs_!~bugs@user/bugs/x-5128603> has quit IRC (Quit: Leaving)
2052025-04-21T20:53:18 *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has quit IRC (Ping timeout: 240 seconds)
2062025-04-21T20:55:09 *** Guest58 <Guest58!~Guest58@41.56.232.243> has joined #bitcoin-core-dev
2072025-04-21T20:55:33 *** Guest58 <Guest58!~Guest58@41.56.232.243> has quit IRC (Client Quit)
2082025-04-21T20:57:47 *** Guest77 <Guest77!~Guest77@a85-139-54-11.cpe.netcabo.pt> has joined #bitcoin-core-dev
2092025-04-21T20:59:24 *** Guest77 <Guest77!~Guest77@a85-139-54-11.cpe.netcabo.pt> has quit IRC (Client Quit)
2102025-04-21T21:40:02 *** Cory97 <Cory97!~Cory97@user/pasha> has quit IRC (Quit: Client closed)
2112025-04-21T21:40:21 *** Cory97 <Cory97!~Cory97@user/pasha> has joined #bitcoin-core-dev
2122025-04-21T22:43:01 *** jespada <jespada!~jespada@r179-25-155-68.dialup.adsl.anteldata.net.uy> has quit IRC (Ping timeout: 248 seconds)
2132025-04-21T22:47:39 *** jespada <jespada!~jespada@r190-135-225-29.dialup.adsl.anteldata.net.uy> has joined #bitcoin-core-dev
2142025-04-21T23:00:47 *** Cory97 <Cory97!~Cory97@user/pasha> has quit IRC (Quit: Client closed)
2152025-04-21T23:01:06 *** Cory97 <Cory97!~Cory97@user/pasha> has joined #bitcoin-core-dev