Skip to content

Commit e3f7fc0

Browse files
committed
optimize impl
1 parent a1490ef commit e3f7fc0

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

relayer/crates/starknet-chain-components/src/types/cosmos/client_state.rs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ impl Transformer for EncodeClientStatus {
157157
}
158158
}
159159

160-
impl From<CometClientState> for Any {
160+
impl From<CometClientState> for IbcCometClientState {
161161
fn from(client_state: CometClientState) -> Self {
162162
IbcCometClientState::new(
163163
client_state.chain_id,
@@ -178,15 +178,12 @@ impl From<CometClientState> for Any {
178178
},
179179
)
180180
.expect("no error")
181-
.into()
182181
}
183182
}
184183

185-
impl From<CometClientState> for IbcCometClientState {
186-
fn from(value: CometClientState) -> Self {
187-
Any::from(value)
188-
.try_into()
189-
.expect("valid tendermint client state")
184+
impl From<CometClientState> for Any {
185+
fn from(client_state: CometClientState) -> Self {
186+
IbcCometClientState::from(client_state).into()
190187
}
191188
}
192189

0 commit comments

Comments
 (0)