Hello!
I am implementing custom support for V5R1 addresses for Ledger.
However, I have encountered some difficulties with specifying constants. As far as I understand, adding 1 bit at the beginning of the Cell when initializing the contract gives a data_header in this format:
These seem to be all the differences I've found from V4R2 (excluding, of course, the contract hash).
Here’s the full list of constants that I use when creating:
Hello! I am implementing custom support for V5R1 addresses for Ledger.
However, I have encountered some difficulties with specifying constants. As far as I understand, adding 1 bit at the beginning of the Cell when initializing the contract gives a data_header in this format:
Also, the subwallet_id is filled with zeros here.
These seem to be all the differences I've found from V4R2 (excluding, of course, the contract hash). Here’s the full list of constants that I use when creating:
However, the address I get does not match a known V5R1 address. I would greatly appreciate any advice on what I might be missing. Thank you!
V5R1.txt V5R1 source code (need to rename .txt to .fif)