From c56ea2e21b8a30f5ff9bc94c524d515ace12fdcf Mon Sep 17 00:00:00 2001 From: Shoaib Ahmed Date: Thu, 13 Jan 2022 18:26:52 +0530 Subject: [PATCH 1/3] Initialize consensus metadata during client create --- modules/src/core/ics02_client/context.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/src/core/ics02_client/context.rs b/modules/src/core/ics02_client/context.rs index 2d6b138eab..f4da9b770c 100644 --- a/modules/src/core/ics02_client/context.rs +++ b/modules/src/core/ics02_client/context.rs @@ -78,6 +78,8 @@ pub trait ClientKeeper { res.consensus_state, )?; self.increase_client_counter(); + self.store_update_time(res.client_id.clone(), res.client_state.latest_height())?; + self.store_update_height(res.client_id, res.client_state.latest_height())?; Ok(()) } Update(res) => { From 83e7c3465beb92d978fbddd55cae5172ff037966 Mon Sep 17 00:00:00 2001 From: Shoaib Ahmed Date: Thu, 13 Jan 2022 23:58:32 +0530 Subject: [PATCH 2/3] Add .changelog entry --- .../bug-fixes/ibc/1763-init-consensus-meta-on-client-create.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .changelog/unreleased/bug-fixes/ibc/1763-init-consensus-meta-on-client-create.md diff --git a/.changelog/unreleased/bug-fixes/ibc/1763-init-consensus-meta-on-client-create.md b/.changelog/unreleased/bug-fixes/ibc/1763-init-consensus-meta-on-client-create.md new file mode 100644 index 0000000000..c32fbad959 --- /dev/null +++ b/.changelog/unreleased/bug-fixes/ibc/1763-init-consensus-meta-on-client-create.md @@ -0,0 +1,2 @@ +- Initialize consensus metadata on client creation + ([#1763](https://github.com/informalsystems/ibc-rs/issues/1763)) \ No newline at end of file From 6fdb0244fbc2512759b0e8f6928605f8317f4f52 Mon Sep 17 00:00:00 2001 From: Shoaib Ahmed Date: Fri, 14 Jan 2022 00:12:54 +0530 Subject: [PATCH 3/3] Fix clippy warnings --- relayer-cli/src/commands/tx/client.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relayer-cli/src/commands/tx/client.rs b/relayer-cli/src/commands/tx/client.rs index 47d94c0ce8..4bb8e23f93 100644 --- a/relayer-cli/src/commands/tx/client.rs +++ b/relayer-cli/src/commands/tx/client.rs @@ -269,11 +269,11 @@ impl fmt::Display for OutputBuffer { )?; match inner_result { Ok(events) => writeln!(f, "{:#?}", events)?, - Err(e) => writeln!(f, "{}", e.to_string())?, + Err(e) => writeln!(f, "{}", e)?, } } } - Err(e) => writeln!(f, " {}", e.to_string())?, + Err(e) => writeln!(f, " {}", e)?, } } Ok(())