diff --git a/near/omni-types/src/evm/events.rs b/near/omni-types/src/evm/events.rs index 6e74ed83..dc39b7e9 100644 --- a/near/omni-types/src/evm/events.rs +++ b/near/omni-types/src/evm/events.rs @@ -40,12 +40,12 @@ sol! { pub fn parse_evm_event>>( chain_kind: ChainKind, - log_rlp: &[u8], + log_rlp: Vec, ) -> Result where >>::Error: std::fmt::Display, { - let rlp_decoded = Log::decode(&mut log_rlp.to_vec().as_slice()).map_err(stringify)?; + let rlp_decoded = Log::decode(&mut log_rlp.as_slice()).map_err(stringify)?; V::try_from_log( chain_kind, T::decode_log(&rlp_decoded, true).map_err(stringify)?,