--- Log opened Mon Sep 11 00:00:19 2023 00:33 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has joined #bitcoin-wizards 00:40 -!- javi404 [~quassel@2601:582:0:2c41:91ca:6895:2072:3474] has quit [Ping timeout: 248 seconds] 00:42 -!- javi404 [~quassel@2601:582:0:2c41:91ca:6895:2072:3474] has joined #bitcoin-wizards 01:12 -!- AaronvanW [~AaronvanW@user/AaronvanW] has joined #bitcoin-wizards 01:13 -!- acl [~acl@41.248.190.34] has joined #bitcoin-wizards 02:10 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-wizards 02:12 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 250 seconds] 04:00 -!- musalbas [~musalbas@algebra.musalbas.com] has quit [Server closed connection] 04:01 -!- musalbas [~musalbas@algebra.musalbas.com] has joined #bitcoin-wizards 04:30 -!- tristan__ [~tristan_@223.182.42.218] has joined #bitcoin-wizards 04:33 -!- tristan123 [~tristan_@120.88.40.205] has quit [Ping timeout: 252 seconds] 04:35 -!- tristan__ [~tristan_@223.182.42.218] has quit [Ping timeout: 255 seconds] 05:16 -!- benwestgate [~BenWestga@035-146-116-090.res.spectrum.com] has joined #bitcoin-wizards 05:52 -!- tristan_ [~tristan_@120.88.40.187] has joined #bitcoin-wizards 06:11 < Chris_Stewart_5> What does introspect mean? IIUC OP_TLUV correctly, it requires pushing things onto the stack and popping them off the stack, i don't think it allows direct introspection. Perhaps spliting hairs here though.. 06:12 < Chris_Stewart_5> Has there been any more discussion of OP_TLUV anywhere besides the mailing list posts in 2021? I think its a really interesting op code that allows joining/leaving bitcoin protocols in a non interactive fashion IIUC 06:13 < Chris_Stewart_5> also I'm trying to deduce if there is MEV introduced if OP_TLUV added. Usually non-interactive things introduce MEV :/ 06:23 < darosior> Chris_Stewart_5: OP_VAULT is basically OP_TLUV with more features 06:24 < darosior> It's got specified into BIP345 (https://github.com/bitcoin/bips/pull/1421) and PR'd against inquisition https://github.com/bitcoin-inquisition/bitcoin/pull/21 06:25 < Chris_Stewart_5> darosior: Thats interesting, i thought it was the opposite, TLUV was a more general OP_VAULT. My understanding with OP_VAULT is it doesn't allow you non interactively join / leave scripts. Also OP_TLUV allows us to do point math rather than simply using Scripts 06:25 < Chris_Stewart_5> you can use just Scripts if you'd like in OP_TLUV though 06:28 < Chris_Stewart_5> darosior: I'm basing my knowledge of OP_TLUV on this mailing list post specifically, perhaps its out of date 06:28 < Chris_Stewart_5> https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-September/019420.html 06:29 < instagibbs> yes VAULT is a subset 06:31 < instagibbs> but it's a "use case of control block introspection" which was the original question 06:31 < instagibbs> TLUV as well 06:33 < Chris_Stewart_5> idk if i agree with "control block introspection" unless its literally scanning the control block we enter EvalScript(). Is CSV/CLTV stack introspection? 06:34 < instagibbs> you could push it to the stack and do something with it 06:34 < Chris_Stewart_5> ^ 06:35 < instagibbs> not sure that's a good idea, just that it has a use case :) 06:37 < Chris_Stewart_5> also if its of interest to anyone, i'm hacking away at porting 64bith arith from elements to upstream bitcoin: https://github.com/Christewart/bitcoin/commits/64bit-arith 06:38 -!- benwestgate [~BenWestga@035-146-116-090.res.spectrum.com] has quit [Quit: Leaving.] 06:38 < Chris_Stewart_5> I'm not sure if I fully understand the purpose of casting opcodes (OP_SCRIPTNUMTOLE64, OP_LE64TOSCRIPTNUM, OP_LE32TOLE64) yet. 06:38 < instagibbs> sanket1729 ^ 06:39 < Chris_Stewart_5> and things definitely do not work yet :-) 06:42 -!- benwestgate [~BenWestga@2603-8080-74f0-5ac0-9f76-3a45-7218-18a9.res6.spectrum.com] has joined #bitcoin-wizards 06:53 -!- tristan123 [~tristan_@120.88.40.187] has joined #bitcoin-wizards 06:55 -!- tristan123 [~tristan_@120.88.40.187] has quit [Max SendQ exceeded] 06:56 -!- tristan_ [~tristan_@120.88.40.187] has quit [Ping timeout: 245 seconds] 06:57 -!- tristan123 [~tristan_@120.88.40.187] has joined #bitcoin-wizards 06:57 -!- kanzure [~kanzure@user/kanzure] has quit [Server closed connection] 06:57 -!- kanzure [~kanzure@user/kanzure] has joined #bitcoin-wizards 07:01 -!- tristan123 [~tristan_@120.88.40.187] has quit [Ping timeout: 252 seconds] 07:06 -!- acl_ [~acl@105.158.212.165] has joined #bitcoin-wizards 07:10 -!- acl [~acl@41.248.190.34] has quit [Ping timeout: 245 seconds] 07:10 -!- acl [~acl@105.158.212.165] has joined #bitcoin-wizards 07:11 -!- acl_ [~acl@105.158.212.165] has quit [Ping timeout: 255 seconds] 07:16 -!- acl_ [~acl@105.158.212.165] has joined #bitcoin-wizards 07:17 -!- acl [~acl@105.158.212.165] has quit [Ping timeout: 252 seconds] 07:35 -!- acl_ [~acl@105.158.212.165] has quit [Ping timeout: 255 seconds] 07:44 -!- acl [~acl@105.158.212.165] has joined #bitcoin-wizards 08:16 -!- acl_ [~acl@41.140.7.20] has joined #bitcoin-wizards 08:17 -!- acl [~acl@105.158.212.165] has quit [Ping timeout: 252 seconds] 08:18 -!- acl [~acl@41.140.7.20] has joined #bitcoin-wizards 08:19 -!- pablomartin [~pablomart@193.160.247.132] has joined #bitcoin-wizards 08:20 -!- acl_ [~acl@41.140.7.20] has quit [Ping timeout: 245 seconds] 08:32 -!- acl_ [~acl@105.158.212.165] has joined #bitcoin-wizards 08:34 -!- acl [~acl@41.140.7.20] has quit [Ping timeout: 255 seconds] 08:43 -!- acl_ [~acl@105.158.212.165] has quit [Ping timeout: 255 seconds] 08:47 -!- acl [~acl@41.140.7.20] has joined #bitcoin-wizards 08:52 -!- Ademan [~Ademan@47.161.41.51] has joined #bitcoin-wizards 08:54 -!- acl_ [~acl@105.158.212.165] has joined #bitcoin-wizards 08:56 -!- acl [~acl@41.140.7.20] has quit [Ping timeout: 252 seconds] 09:09 -!- acl_ [~acl@105.158.212.165] has quit [Ping timeout: 245 seconds] 09:12 -!- pablomartin is now known as pablomartin4btc 09:15 -!- acl [~acl@41.140.7.20] has joined #bitcoin-wizards 09:24 -!- benwestgate [~BenWestga@2603-8080-74f0-5ac0-9f76-3a45-7218-18a9.res6.spectrum.com] has quit [Ping timeout: 245 seconds] 09:26 -!- Ademan [~Ademan@47.161.41.51] has quit [Ping timeout: 245 seconds] 09:27 -!- acl_ [~acl@105.158.212.165] has joined #bitcoin-wizards 09:28 -!- benwestgate [~BenWestga@035-146-116-090.res.spectrum.com] has joined #bitcoin-wizards 09:29 -!- acl [~acl@41.140.7.20] has quit [Ping timeout: 252 seconds] 09:35 -!- acl_ [~acl@105.158.212.165] has quit [Ping timeout: 245 seconds] 09:41 -!- acl [~acl@41.140.7.20] has joined #bitcoin-wizards 09:48 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #bitcoin-wizards 09:48 -!- acl_ [~acl@41.140.7.20] has joined #bitcoin-wizards 09:50 -!- acl [~acl@41.140.7.20] has quit [Ping timeout: 252 seconds] 09:50 -!- acl [~acl@41.140.7.20] has joined #bitcoin-wizards 09:52 -!- acl__ [~acl@105.158.212.165] has joined #bitcoin-wizards 09:53 -!- acl_ [~acl@41.140.7.20] has quit [Ping timeout: 255 seconds] 09:55 -!- acl [~acl@41.140.7.20] has quit [Ping timeout: 255 seconds] 10:03 -!- Ademan [~ademan@47.161.41.51] has joined #bitcoin-wizards 10:13 -!- acl__ [~acl@105.158.212.165] has quit [Ping timeout: 245 seconds] 10:19 -!- acl [~acl@41.140.34.65] has joined #bitcoin-wizards 10:25 -!- acl_ [~acl@41.140.34.65] has joined #bitcoin-wizards 10:28 -!- acl [~acl@41.140.34.65] has quit [Ping timeout: 255 seconds] 10:33 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 10:34 -!- acl_ [~acl@41.140.34.65] has quit [Ping timeout: 252 seconds] 10:38 -!- acl [~acl@41.140.34.65] has joined #bitcoin-wizards 10:53 -!- jon_atack [~jonatack@user/jonatack] has quit [Read error: Connection reset by peer] 10:53 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-wizards 10:56 -!- acl [~acl@41.140.34.65] has quit [Remote host closed the connection] 11:00 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #bitcoin-wizards 11:01 -!- vysn [~vysn@user/vysn] has quit [Remote host closed the connection] 11:04 -!- vysn [~vysn@user/vysn] has joined #bitcoin-wizards 11:09 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 11:14 -!- uasf [~uasf@157.230.135.166] has quit [Server closed connection] 11:15 -!- uasf [~uasf@2604:a880:2:d0::1bda:1001] has joined #bitcoin-wizards 11:33 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #bitcoin-wizards 11:59 -!- pablomartin4btc [~pablomart@193.160.247.132] has quit [Ping timeout: 255 seconds] 12:22 -!- pablomartin4btc [~pablomart@193.160.247.140] has joined #bitcoin-wizards 12:26 -!- pablomartin4btc [~pablomart@193.160.247.140] has quit [Ping timeout: 245 seconds] 12:27 -!- benwestgate [~BenWestga@035-146-116-090.res.spectrum.com] has quit [Quit: Leaving.] 12:34 -!- benwestgate [~BenWestga@2603-8080-74f0-5ac0-71ac-f5d2-cd90-0f90.res6.spectrum.com] has joined #bitcoin-wizards 12:42 -!- acl [~acl@105.157.102.77] has joined #bitcoin-wizards 12:51 -!- acl [~acl@105.157.102.77] has quit [Remote host closed the connection] 12:56 -!- acl [~acl@105.157.102.77] has joined #bitcoin-wizards 13:09 -!- acl [~acl@105.157.102.77] has quit [Quit: Leaving...] 13:26 -!- acl [~acl@105.157.102.77] has joined #bitcoin-wizards 13:26 -!- acl [~acl@105.157.102.77] has quit [Read error: Connection reset by peer] 13:28 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 13:29 -!- nikuhodai [sid167432@ircpuzzles/2017/april/winner/nikuhodai] has quit [Server closed connection] 13:29 -!- nikuhodai [sid167432@ircpuzzles/2017/april/winner/nikuhodai] has joined #bitcoin-wizards 13:50 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #bitcoin-wizards 13:53 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 14:41 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 14:44 -!- Ademan [~ademan@47.161.41.51] has quit [Quit: leaving] 14:47 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #bitcoin-wizards 14:48 < sanket1729> Chris_Stewart_5, some of the operations INSPECTLOCKTIME push a 32 bit LE value on stack. All the arith operations operate on 64 bit values. 14:49 < sanket1729> All the operations that take input `intput_index/output_index` take input a CScriptNum. 14:50 < sanket1729> These conversion operators help with doing arithmetic operations on those 14:56 < sanket1729> Chris_Stewart_5, I took a look at your PR. Are you also planning to add some form of amount/spk introspection. 14:56 < sanket1729> Arith opcodes are not that useful without having a amount/spk introspection 15:00 -!- vysn [~vysn@user/vysn] has quit [Remote host closed the connection] 15:25 -!- AaronvanW [~AaronvanW@user/AaronvanW] has quit [Quit: Leaving...] 15:28 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 15:43 < sanket1729> For example, vaulting operations with OP_VAULT might use of them. The amounts there are encoded in CScriptNum in BIP 345 15:54 -!- instagibbs [~instagibb@pool-100-15-116-202.washdc.fios.verizon.net] has quit [Server closed connection] 15:54 -!- instagibbs [~instagibb@pool-100-15-116-202.washdc.fios.verizon.net] has joined #bitcoin-wizards 16:07 -!- pablomartin [~pablomart@92.118.60.121] has joined #bitcoin-wizards 16:57 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 245 seconds] 17:05 -!- _aj_ [aj@user/aj/x-5857768] has quit [Server closed connection] 17:05 -!- _aj_ [aj@azure.erisian.com.au] has joined #bitcoin-wizards 17:05 -!- _aj_ [aj@user/aj/x-5857768] has changed host 17:11 -!- benwestgate [~BenWestga@2603-8080-74f0-5ac0-71ac-f5d2-cd90-0f90.res6.spectrum.com] has quit [Quit: Leaving.] 17:11 -!- DarrylTheFiish [~DarrylThe@user/DarrylTheFish] has quit [Remote host closed the connection] 17:13 -!- DarrylTheFish [~DarrylThe@user/DarrylTheFish] has joined #bitcoin-wizards 17:18 -!- DarrylTheFish [~DarrylThe@user/DarrylTheFish] has quit [Ping timeout: 240 seconds] 17:50 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-wizards 18:13 -!- gribble [~gribble@bitcoin/bot/gribble] has quit [Server closed connection] 18:14 -!- gribble [~gribble@bitcoin/bot/gribble] has joined #bitcoin-wizards 18:53 -!- pablomartin [~pablomart@92.118.60.121] has quit [Remote host closed the connection] 22:02 -!- Netsplit *.net <-> *.split quits: angusp, lightlike, asoltys, uncomputable, wifi-snail_, real_or_random, pin, isthmus, FelixWeis_, EmmyNoether, (+32 more, use /NETSPLIT to show all of them) 22:03 -!- Netsplit over, joins: jesseposner, harding, real_or_random, katsu_, FelixWeis_, windsok, sgiath, jonasschnelli, cotsuka, Jackielove4u (+32 more) 22:04 -!- EmmyNoether [~EmmyNoeth@yoke.ch0wn.org] has quit [Remote host closed the connection] 22:04 -!- EmmyNoether [~EmmyNoeth@yoke.ch0wn.org] has joined #bitcoin-wizards 22:05 -!- uasf [~uasf@2604:a880:2:d0::1bda:1001] has quit [Remote host closed the connection] 22:06 -!- uasf [~uasf@2604:a880:2:d0::1bda:1001] has joined #bitcoin-wizards 22:06 -!- tusko [~yeurt@user/tusko] has quit [Remote host closed the connection] 22:07 -!- tusko [~yeurt@user/tusko] has joined #bitcoin-wizards 23:10 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #bitcoin-wizards 23:11 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has joined #bitcoin-wizards 23:11 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Client Quit] 23:21 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #bitcoin-wizards 23:46 -!- vysn [~vysn@user/vysn] has joined #bitcoin-wizards --- Log closed Tue Sep 12 00:00:20 2023