From 4f249f4ca5734aa43d5fcfc6bfbc644dd3da8f83 Mon Sep 17 00:00:00 2001 From: Vladislav Markushin Date: Fri, 11 Aug 2023 13:05:50 -0300 Subject: [PATCH] Add 'acks_str' field to IbcEvent struct --- contracts/pallet-ibc/src/events.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/contracts/pallet-ibc/src/events.rs b/contracts/pallet-ibc/src/events.rs index b32391396..f995aec19 100644 --- a/contracts/pallet-ibc/src/events.rs +++ b/contracts/pallet-ibc/src/events.rs @@ -194,6 +194,7 @@ pub enum IbcEvent { dest_port: Vec, dest_channel: Vec, sequence: u64, + acks_str: String, }, /// Timeout packet TimeoutPacket { @@ -410,6 +411,7 @@ impl From for IbcEvent { dest_port: ev.dst_port_id().as_bytes().to_vec(), dest_channel: ev.dst_channel_id().to_string().as_bytes().to_vec(), sequence: ev.packet.sequence.into(), + acks_str: String::from_utf8_lossy(&ev.ack).to_string(), }, RawIbcEvent::AcknowledgePacket(ev) => IbcEvent::AcknowledgePacket { revision_height: ev.height().revision_height, @@ -964,6 +966,7 @@ impl TryFrom for RawIbcEvent { dest_port, dest_channel, sequence, + acks_str: _, } => Ok(RawIbcEvent::WriteAcknowledgement(ChannelEvents::WriteAcknowledgement { height: Height::new(revision_number, revision_height), packet: Packet {