-
selstamoneromooo: there is still a second commit in 6574 which looks unintended
-
philogywhere can I find the spec to how Monero transactions or blocks are encoded?
-
asymptoticallycryptonote.org/standards - out of date but still worth reading
-
asymptoticallyi think you need to read the source to get up to date
-
philogyI'm not too familiar with the code base, in what directory/files can I find where the serialization is done?
-
asymptoticallyin some of the files (like github.com/monero-project/monero/bl…cryptonote_basic/cryptonote_basic.h ) you can see the fields in different structs, and there's a library in there somewhere called serialization that actually turns it into bytes
-
asymptoticallyi wrote a java library for parsing them, it might be slightly easier to read but not the best reference since it's missing some things (ringct stuff i think) github.com/00-matt/monerocore/tree/…/java/uk/offtopica/monerocore/codec
-
moneromoooselsta: looks ok to me, refresh ?
-
moneromoooThere is one which fixes a scale, if you mean that one. Guess it can go in its own PR if you prefer.
-
selstayou PRed it separately already
-
selsta6611
-
selstaor maybe it is slightly differenr
-
selstaand it looked only similar lol
-
selstano seems to be the same
-
moneromoooOh nice. I'll remove the second commit then.
-
philogywhat are the ~800bytes for in between the bulletproof and mlsag signature?
-
philogyasymptotically: btw thanks, your code helped me figure out the varint encoding
-
philogynvm ik what the 800bytes are for
-
binaryFateIf anyone is using xmr.to API or is maintaining a wrapper: the current version has been bumped to version 3. (Version 2 still supported for now). Follow this guide to migrate, should be easy: xmrto-api.readthedocs.io/en/latest/api_v3_migration.html