diff --git a/modules/src/core/ics02_client/error.rs b/modules/src/core/ics02_client/error.rs index 33ea953da1..da7acb5b55 100644 --- a/modules/src/core/ics02_client/error.rs +++ b/modules/src/core/ics02_client/error.rs @@ -82,7 +82,7 @@ define_error! { }, EmptyConsensusStateResponse - | _ | { "the client state was not found" }, + | _ | { "the client consensus state was not found" }, UnknownHeaderType { header_type: String } diff --git a/relayer/src/foreign_client.rs b/relayer/src/foreign_client.rs index 3c4696c27b..1bd8418213 100644 --- a/relayer/src/foreign_client.rs +++ b/relayer/src/foreign_client.rs @@ -139,10 +139,22 @@ define_error! { } [ RelayerError ] |e| { - format_args!("failed while querying Tx for client {0} on chain id: {1}", + format_args!("failed while querying for client {0} on chain id {1}", e.client_id, e.chain_id) }, + ClientConsensusQuery + { + client_id: ClientId, + chain_id: ChainId, + height: Height + } + [ RelayerError ] + |e| { + format_args!("failed while querying for client consensus state {0} on chain id {1} for height {2}", + e.client_id, e.chain_id, e.height) + }, + ClientUpgrade { client_id: ClientId, @@ -1043,7 +1055,12 @@ impl ForeignClient