From 4ea6528d42cd5000d1b50f192d8e035dfb419592 Mon Sep 17 00:00:00 2001 From: Ajinkya Kulkarni Date: Thu, 5 Dec 2024 15:05:29 +0100 Subject: [PATCH] WIP --- crates/utils/tcbinfo-updater/src/main.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/utils/tcbinfo-updater/src/main.rs b/crates/utils/tcbinfo-updater/src/main.rs index 24f8271..cd46a46 100644 --- a/crates/utils/tcbinfo-updater/src/main.rs +++ b/crates/utils/tcbinfo-updater/src/main.rs @@ -55,9 +55,9 @@ async fn upsert_tcbinfo() -> Result<(), &'static str> { .expect("failed to parse contract address"); let query_msg = QueryMsg::GetTcbInfo { fmspc: fmspc.clone() }; let tcbinfo_on_chain_json: Value = client.query_smart(&contract_address, json!(query_msg)).await.expect("contract query failed"); - let tcbinfo_on_chain = &tcbinfo_on_chain_json["data"]["tcb_info"].to_string(); + let tcbinfo_on_chain = strip_dquotes(format!("{}", tcbinfo_on_chain_json["data"]["tcb_info"]).as_ref()).unwrap().to_string(); println!("{tcbinfo_on_chain} \n {tcbinfo_from_api}"); - if *tcbinfo_on_chain != tcbinfo_from_api { + if tcbinfo_on_chain != tcbinfo_from_api { println!("updating on-chain TCBInfo for FMSPC: {fmspc}"); let chain_id = tendermint::chain::id::Id::try_from("pion-1").expect("invalid chain id"); let sender = "ajinkya";