diff --git a/relayer/src/link/relay_path.rs b/relayer/src/link/relay_path.rs index bbd4f4896a..7e6dd906d6 100644 --- a/relayer/src/link/relay_path.rs +++ b/relayer/src/link/relay_path.rs @@ -619,7 +619,7 @@ impl RelayPath { match self.send_from_operational_data::(&odata) { Ok(reply) => { // Done with this op. data - info!("success"); + info!("done"); telemetry!({ let (chain, counterparty, channel_id, port_id) = self.target_info(odata.target); diff --git a/relayer/src/link/relay_sender.rs b/relayer/src/link/relay_sender.rs index 28b34cd3fc..ba9f99ae1a 100644 --- a/relayer/src/link/relay_sender.rs +++ b/relayer/src/link/relay_sender.rs @@ -93,7 +93,11 @@ impl Submit for AsyncSender { .send_messages_and_wait_check_tx(msgs) .map_err(LinkError::relayer)?; let reply = AsyncReply { responses: a }; - info!("[Async~>{}] {}\n", target.id(), reply); + + // Note: There may be errors in the reply, for example: + // `Response { code: Err(11), data: Data([]), log: Log("Too much gas wanted: 35000000, maximum is 25000000: out of gas")` + // The runtime deliberately did not catch or retry on such errors. + info!(target_chain = %target.id(), "{}", reply); Ok(reply) }