"If the total payload of a list is more than 55 bytes long, the RLP encoding consists of a single byte with value 0xf7 plus the length in bytes of the length of the payload in binary form, followed by the length of the payload, followed by the concatenation of the RLP encodings of the items. The range of the first byte is thus [0xf8, 0xff]."
"The string "Lorem ipsum dolor sit amet, consectetur adipisicing elit" = [ 0xb8, 0x38, 'L', 'o', 'r', 'e', 'm', ' ', ... , 'e', 'l', 'i', 't' ]"
In my interpretation of the above two statements, they are mutually exclusive.
In my interpretation of the above two statements, they are mutually exclusive.
The first byte does not fall within the allowed range declared in the preceding statement:
Is the correct RLP encoding for the string "Lorem ipsum dolor sit amet, consectetur adipisicing elit" actually [ 0xff, 0x38, 'L', 'o', 'r', 'e', 'm', ' ', ... , 'e', 'l', 'i', 't' ] ?
or is it "The range of the first byte is thus [0xb0, 0x...]" ?
(sorry for the ultra-verbosity.)