union
union copied to clipboard
Union IBC - Prevent acknowledgement replay
Some protocols may rely on acknowledgement to execute special operation (zkgm with market makers, repaying on the source). We currently erase the packet commitment after it's acnkowledged. As our packets aren't embedding a unique sequence, one could send-ack-send-ack the same packet (resulting in same hash and commitment key then).