Remove duplicate 0x on ssz_types serialization

This commit is contained in:
Paul Hauner
2021-09-27 17:50:21 +10:00
parent c1b0093d9e
commit 4093a06418
3 changed files with 3 additions and 9 deletions

View File

@@ -503,7 +503,7 @@ mod test {
"gasLimit": "0x1",
"gasUsed": "0x2",
"timestamp": "0x2a",
"extraData": [],
"extraData": "0x",
"baseFeePerGas": HASH_00,
"blockHash": HASH_01,
"transactions": [],

View File

@@ -8,10 +8,7 @@ where
S: Serializer,
U: Unsigned,
{
let mut hex_string: String = "0x".to_string();
hex_string.push_str(&hex::encode(&bytes[..]));
serializer.serialize_str(&hex_string)
serializer.serialize_str(&hex::encode(&bytes[..]))
}
pub fn deserialize<'de, D, U>(deserializer: D) -> Result<FixedVector<u8, U>, D::Error>

View File

@@ -9,10 +9,7 @@ where
S: Serializer,
N: Unsigned,
{
let mut hex_string: String = "0x".to_string();
hex_string.push_str(&hex::encode(&**bytes));
serializer.serialize_str(&hex_string)
serializer.serialize_str(&hex::encode(&**bytes))
}
pub fn deserialize<'de, D, N>(deserializer: D) -> Result<VariableList<u8, N>, D::Error>