01:30:18 Hmm I can't find any special clauses in the carrot spec about legacy using a different path for change. But the legacy stuff is quite opaque and under-explained there. 01:35:44 @ofrnxmr: Yes, assuming that the legacy wallet is the sender 01:36:21 It's not about D_e sharing, it's about being able to calculate s_sr for the change enote as the receiver 01:36:38 The math is here: https://github.com/monero-project/monero/issues/115864 01:37:12 But use X25519 instead of Ed25519, d_e instead of r, etc 01:37:32 Knowing that receivers recover d_e during the scan process 02:02:36 I understand that part, but don't see the part that says 'legacy will use external selfsend for change' 02:14:53 It's referenced as a "special" enote in the terminology 02:16:25 But you're right that the spec doesn't specifically say that legacy will use external selfsend for change, but I figured that it was implied since the internal pathways only explicitly mentioned s_vb