diff --git a/rfc/0006_ws2p_v2.md b/rfc/0006_ws2p_v2.md index b7b0885db5634f4d5c0e4d00e46eaa888a1080a1..be95bcec7a31f9d0bffd84a219ce451083c27b56 100644 --- a/rfc/0006_ws2p_v2.md +++ b/rfc/0006_ws2p_v2.md @@ -77,21 +77,20 @@ Example : #### Types notation -ascii : String formatted in ascii -utf8 : String formatted in utf8 -u8 : Unsigned 8-bit integer -u16 : Unsigned 16-bit integer -u32 : Unsigned 32-bit integer -u64 : Unsigned 64-bit integer -i8 : Signed 8-bit integer -i16 : Signed 16-bit integer -i32 : Signed 32-bit integer -i64 : Signed 64-bit integer -[T; n] : Array of n elements of type T +utf8 : String formatted in utf8 and [NFKC normalized](https://fr.wikipedia.org/wiki/Normalisation_Unicode#NFKC). +u8 : Unsigned 8-bit integer. +u16 : Unsigned 16-bit integer. +u32 : Unsigned 32-bit integer. +u64 : Unsigned 64-bit integer. +i8 : Signed 8-bit integer. +i16 : Signed 16-bit integer. +i32 : Signed 32-bit integer. +i64 : Signed 64-bit integer. +[T; n] : Array of n elements of type T. bool : boolean stored on 8 bits (0x00 = false, 0x01 = true, any other value must generate an error). 0 : Corresponds to data that must be filled with bits to zero (for example padding). specific : Corresponds to a non-primitive type, which must be detailed in the RFC. -Blockstamp : BlockNumber(u32) + BlockHash([u8; 32]) +Blockstamp : BlockNumber(u32) + BlockHash([u8; 32]). #### Endianness