Hello,
I still cant understand where code says that for v12 we need more
bytes(infos about rct etc).
I insert your bytes in the end of stealth address(output key)
and change tx version,extra length but first block(genesis)
wont start.
thnx for all.
Hello,
Sorry for insisting but is a duck for someone with deep knowledge.
Is possible to explain byte by byte what is?
For example 02 tx version,04 rct version etc.
02045c5f6f3c00.
thank u!
Hello again,
is not very clear the format on basic.h because of different hardfork version.
For example coinbase transaction v1 format is
version 01 unlock time (varint, height, 60 here) 3c vin length (value in) 01 vin #1 (of 1) type (gen, 0xff) ff height for gen input 00 vout length (value out) 01 output #1 (of 1) amount (17592186044415 as varint) ffffffffffff03 output #1 type (to key, 0x02) 02 output #1 key (32 bytes) 9b2e4c0281c0b02e7c53291a94d1d0cbff8883f8024f5142ee494ffbbd088071 extra length in bytes (varint, here 33) 21 extra pubkey tag (0x01) 01 transaction pubkey (32 bytes) 7767aafcde9be00dcfd098715ebcf7f410daebc582fda69d24a28e9d0bc890d1
your v12 coinbase transaction has different tx version (2) in the begining
and bytesize for extralength (2701)
i cant understand what this bytes in the end of coinbase transaction means
02045c5f6f3c00.
Thnx a lot!