--- Log opened Mon Jan 15 00:00:29 2024 00:13 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #bitcoin-wizards 00:27 -!- salvatoshi [~salvatosh@genymobile-2-6-86.fib.nerim.net] has joined #bitcoin-wizards 00:39 -!- brunoerg [~brunoerg@187.183.43.117] has quit [Ping timeout: 240 seconds] 00:52 -!- brunoerg [~brunoerg@187.183.43.117] has joined #bitcoin-wizards 01:03 -!- Guyver2 [~Guyver@83.232.60.245] has joined #bitcoin-wizards 01:06 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-wizards 01:09 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 255 seconds] 03:02 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-wizards 03:05 -!- jon_atack [~jonatack@user/jonatack] has quit [Ping timeout: 264 seconds] 04:03 -!- Guyver2 [~Guyver@83.232.60.245] has quit [Ping timeout: 268 seconds] 05:35 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-wizards 05:38 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 264 seconds] 05:58 -!- Ademan [~ademan@47.185.95.178] has joined #bitcoin-wizards 06:56 -!- zato [~zato@user/zato] has joined #bitcoin-wizards 07:01 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has joined #bitcoin-wizards 09:08 -!- salvatoshi [~salvatosh@genymobile-2-6-86.fib.nerim.net] has quit [Ping timeout: 256 seconds] 09:50 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 10:09 -!- brunoerg [~brunoerg@187.183.43.117] has quit [] 10:24 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #bitcoin-wizards 10:26 -!- brunoerg [~brunoerg@187.183.43.117] has joined #bitcoin-wizards 12:00 -!- salvatoshi [~salvatosh@lfbn-idf3-1-1331-187.w92-170.abo.wanadoo.fr] has joined #bitcoin-wizards 12:08 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 12:08 < achow101> Ademan_: was re-reviewing the psbt bip, and it occurred to me that the aggregate key should probably be the full key rather than xonly. do you have any thoughts on that, as the only person I know who is implementing this currently? 12:36 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #bitcoin-wizards 12:39 -!- vysn [~vysn@user/vysn] has quit [Remote host closed the connection] 14:21 -!- unknown_unknown6 [~unknown_u@169.150.219.145] has quit [Quit: Ping timeout (120 seconds)] 14:21 -!- unknown_unknown6 [~unknown_u@169.150.219.145] has joined #bitcoin-wizards 14:21 -!- brunoerg_ [~brunoerg@187.183.43.117] has joined #bitcoin-wizards 14:22 -!- achow101 [~achow101@user/achow101] has quit [Remote host closed the connection] 14:23 -!- brunoerg [~brunoerg@187.183.43.117] has quit [Ping timeout: 264 seconds] 14:23 -!- achow101 [~achow101@user/achow101] has joined #bitcoin-wizards 14:32 -!- adiabat [~adiabat@63.209.32.102] has quit [Ping timeout: 268 seconds] 14:33 -!- adiabat [~adiabat@63.209.32.102] has joined #bitcoin-wizards 14:49 -!- jeremyrubin3 [~jeremyrub@ec2-44-199-24-18.compute-1.amazonaws.com] has joined #bitcoin-wizards 14:50 < Ademan> achow101: I'll have to think about that a bit, Ive paged a lot of the musig stuff out of memory lol. my instinct is xonly is fine (that's what's generally used throughout the libsecp256k1-zkp API and will be natural to the majority of implementors who are probably using libsecp) ESPECIALLY since it's only used as a search key. But I'll give it a bit of thought. 14:51 -!- weechat2 [~vtnerd@50.81.199.196] has quit [Ping timeout: 264 seconds] 14:51 < achow101> It's necessary to do any bip32 derivation from an aggregate key, and I'm expecting derivation to be something that happens a lot 14:52 -!- jeremyrubin [~jeremyrub@ec2-44-199-24-18.compute-1.amazonaws.com] has quit [Ping timeout: 268 seconds] 14:52 -!- jeremyrubin3 is now known as jeremyrubin 14:52 -!- DeanGuss [~dean@user/deanguss] has quit [Ping timeout: 264 seconds] 14:52 -!- Opus [~hmmmm@user/opus] has quit [Ping timeout: 264 seconds] 14:53 -!- weechat2 [~vtnerd@50.81.199.196] has joined #bitcoin-wizards 14:54 -!- AaronvanW [~AaronvanW@user/AaronvanW] has quit [Quit: Leaving...] 14:55 -!- Opus [~hmmmm@user/opus] has joined #bitcoin-wizards 14:57 -!- DeanGuss [~dean@nonplayercharacter.me] has joined #bitcoin-wizards 14:57 -!- DeanGuss [~dean@user/deanguss] has changed host 14:57 < Ademan> achow101: where are you referring to the agg pubkey? at least in my implementation I never just take the agg pk from the psbt, I either have it already or calculate it from PSBT_IN_MUSIG2_PARTICIPANT_PUBKEYS. 14:58 < achow101> it's used in the participant pubkeys and the partial sigs as an identifier 15:00 < achow101> but when the tx has a derived key, then how do you know that it was derived from an aggregate key? the way that psbt suggests you do this is by looking at the fingerprint in psbt_in_tap_bip32_derivation and comparing that to known fingerprints, possibly of things already in the psbt 15:00 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 15:00 < achow101> but in order to have the fingerprint of the aggregate pubkey, it can't be xonly 15:03 -!- Netsplit *.net <-> *.split quits: adiabat, gribble, jamesob, dgenr8, BlueMatt 15:03 -!- Opus [~hmmmm@user/opus] has quit [Quit: .-.] 15:03 -!- Opus [~hmmmm@user/opus] has joined #bitcoin-wizards 15:04 -!- Netsplit over, joins: adiabat, BlueMatt, jamesob, gribble, dgenr8 15:07 < Ademan> hrm, you're probably right then. I mean you could still recover the full pubkey by aggregating the participant pubkeys yourself, but that's obviously undesirable. 15:08 < Ademan> My usage comes with so much context I always know exactly what keys I'm signing for ahead of time. Wish I had more time to flesh it out for other uses, suppose I can at least file some bugs for myself... 16:05 -!- salvatoshi [~salvatosh@lfbn-idf3-1-1331-187.w92-170.abo.wanadoo.fr] has quit [Ping timeout: 256 seconds] 16:13 -!- weechat2 is now known as vtnerd 16:22 < _aj_> achow101: i'm not sure, i thought the idea was to do full pubkeys and only go x-only when doing the final signature 16:29 -!- tusko [~xoxoxo@user/tusko] has quit [Remote host closed the connection] 16:30 -!- tusko [~xoxoxo@user/tusko] has joined #bitcoin-wizards 16:41 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 17:39 -!- zato [~zato@user/zato] has quit [Quit: Om mani padme hum] 19:24 < achow101> _aj_: right, so having the full pubkey in the psbt would follow 20:56 -!- Ademan [~ademan@47.185.95.178] has quit [Quit: leaving] 21:23 -!- vysn [~vysn@user/vysn] has joined #bitcoin-wizards 23:09 -!- AaronvanW [~AaronvanW@user/AaronvanW] has joined #bitcoin-wizards 23:58 -!- salvatoshi [~salvatosh@genymobile-2-6-86.fib.nerim.net] has joined #bitcoin-wizards --- Log closed Tue Jan 16 00:00:31 2024