diff --git a/relayer/crates/starknet-chain-components/src/types/cosmos/client_state.rs b/relayer/crates/starknet-chain-components/src/types/cosmos/client_state.rs index 4a95afe09..23d7d1ff0 100644 --- a/relayer/crates/starknet-chain-components/src/types/cosmos/client_state.rs +++ b/relayer/crates/starknet-chain-components/src/types/cosmos/client_state.rs @@ -157,7 +157,7 @@ impl Transformer for EncodeClientStatus { } } -impl From for Any { +impl From for IbcCometClientState { fn from(client_state: CometClientState) -> Self { IbcCometClientState::new( client_state.chain_id, @@ -178,15 +178,12 @@ impl From for Any { }, ) .expect("no error") - .into() } } -impl From for IbcCometClientState { - fn from(value: CometClientState) -> Self { - Any::from(value) - .try_into() - .expect("valid tendermint client state") +impl From for Any { + fn from(client_state: CometClientState) -> Self { + IbcCometClientState::from(client_state).into() } }