08:37:29 Hey, I'm trying to get the transaction key for each output in a pending transaction (for transfer proofs). This is what I have so far (https://pastebin.com/nrsh7ASd) but it doesn't work. It doesn't find any key even for the first output. Maybe someone knowledgable with the ways of wallet2 could help me out with this šŸ‘‰ļøšŸ‘ˆļø 09:00:18 Does wallet2 guarantee that the change outputs in `cryptonote::pending_tx.tx.vout` are last? 09:00:36 Jsyk, irc doesnt see that you deleted the first msg 09:00:39 Does wallet2 guarantee that the change outputs in `pending_tx.tx.vout` are last? 09:01:17 please consider it deleted then :) (i fixed it) 09:49:02 Hello, I would like to create a offline signer for monero in a new language like Zig/Go/Ocaml/etc. But I am struggling to understand the v16 transaction format, like what it entails and how it is structure. Any advice on where should I start from to learn about that? Had been reading the original ring signatures, but it is different from the one 09:49:02 used in monero right now: https://asecuritysite.com/encryption/ring_sig 10:02:05 Oh, thanks for letting me know! Will look into this upcoming FCMP++ hardfork 10:02:10 And be aware that we are probably talking about many work weeks. If you reimplement large parts now written in Rust and/or C++ in some new language from scratch, it may become work months. Not to discourage you, just helping to get a realistic picture :) 10:07:51 Yeah definitely work months, really saved me there pointing that out. Realistically, ringct might be phased out before I even finish a prototype implementationĀ '=D 10:09:27 There was this earlier project that may be interesting for you to look at, for comparison: https://monerosigner.com/