diff --git a/Cargo.toml b/Cargo.toml index 7a01731d..9b676bd0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -42,7 +42,8 @@ parity-scale-codec = { version = "3.0.0", default-features = false, features = [ scale-info = { version = "2.1.2", default-features = false, features = ["derive"], optional = true } ## for borsh encode or decode -borsh = { version = "0.10.0", default-features = false, optional = true } +## need tracking anchor-lang and near-sdk-rs borsh version +borsh = { version = "0.9", default-features = false, optional = true } [dependencies.ics23] version = "0.10.1" diff --git a/src/google.rs b/src/google.rs index 8a60c6c0..a44db25e 100644 --- a/src/google.rs +++ b/src/google.rs @@ -270,10 +270,8 @@ pub mod protobuf { #[cfg(feature = "borsh")] impl borsh::BorshDeserialize for Any { - fn deserialize_reader( - reader: &mut R, - ) -> borsh::maybestd::io::Result { - let inner_any = InnerAny::deserialize_reader(reader)?; + fn deserialize(reader: &mut &[u8]) -> borsh::maybestd::io::Result { + let inner_any = InnerAny::deserialize(reader)?; Ok(Any { type_url: inner_any.type_url,