mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 19:09:54 +00:00
perf: replace BytesMut with alloy_rlp::encode (#7087)
This commit is contained in:
committed by
GitHub
parent
455b2afa5e
commit
d2c8b77e64
@ -813,9 +813,7 @@ mod tests {
|
||||
assert_eq!(pubkey.to_vec(), expected_pubkey);
|
||||
assert!(enr.0.verify());
|
||||
|
||||
let mut encoded = Vec::new();
|
||||
enr.encode(&mut encoded);
|
||||
assert_eq!(&encoded[..], &valid_record[..]);
|
||||
assert_eq!(&alloy_rlp::encode(&enr)[..], &valid_record[..]);
|
||||
|
||||
// ensure the length is equal
|
||||
assert_eq!(enr.length(), valid_record.len());
|
||||
@ -867,9 +865,7 @@ mod tests {
|
||||
EnrWrapper::new(builder.build(&key).unwrap())
|
||||
};
|
||||
|
||||
let mut encoded = Vec::new();
|
||||
enr.encode(&mut encoded);
|
||||
let mut encoded_bytes = &encoded[..];
|
||||
let mut encoded_bytes = &alloy_rlp::encode(&enr)[..];
|
||||
let decoded_enr = EnrWrapper::<SecretKey>::decode(&mut encoded_bytes).unwrap();
|
||||
|
||||
// Byte array must be consumed after enr has finished decoding
|
||||
|
||||
Reference in New Issue
Block a user