diff --git a/Cargo.lock b/Cargo.lock index 22968e36..12535031 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3952,9 +3952,9 @@ checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" [[package]] name = "rand" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +checksum = "5ca0ecfa931c29007047d1bc58e623ab12e5590e8c7cc53200d5202b69266d8a" dependencies = [ "libc", "rand_chacha", diff --git a/crates/server/src/handlers/blocks/decode/events.rs b/crates/server/src/handlers/blocks/decode/events.rs index 4a023c08..452504d0 100644 --- a/crates/server/src/handlers/blocks/decode/events.rs +++ b/crates/server/src/handlers/blocks/decode/events.rs @@ -980,11 +980,8 @@ pub fn try_convert_accountid_to_ss58(value: &JsonValue, ss58_prefix: u16) -> Opt { let mut bytes = [0u8; 32]; for (i, val) in arr.iter().enumerate() { - if let Some(byte) = val.as_u64() { - bytes[i] = byte as u8; - } else { - return None; - } + let byte = val.as_u64()?; + bytes[i] = byte as u8; } let account_id = AccountId32::from(bytes); let ss58 = account_id.to_ss58check_with_version(ss58_prefix.into());