From fe00443f5ac7fcfb8f38549ee482edab1dfd9809 Mon Sep 17 00:00:00 2001 From: Foivos Date: Wed, 5 Jun 2024 17:30:59 +0300 Subject: [PATCH 1/2] fix a small but critical bug --- move/axelar_gateway/sources/auth.move | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/move/axelar_gateway/sources/auth.move b/move/axelar_gateway/sources/auth.move index 36a4d247..c0ca7bb0 100644 --- a/move/axelar_gateway/sources/auth.move +++ b/move/axelar_gateway/sources/auth.move @@ -104,7 +104,7 @@ module axelar_gateway::auth { let current_epoch = self.epoch; let is_latest_signers = current_epoch == signers_epoch; - assert!(signers_epoch == 0 || (current_epoch - signers_epoch) >= PREVIOUS_KEY_RETENTION, EInvalidEpoch); + assert!(signers_epoch == 0 || (current_epoch - signers_epoch) <= PREVIOUS_KEY_RETENTION, EInvalidEpoch); let message = MessageToSign { domain_separator: self.domain_separator, From 4e63a3375a355c7b4928b27904bc946423f67c2c Mon Sep 17 00:00:00 2001 From: Milap Sheth Date: Wed, 5 Jun 2024 12:03:05 -0400 Subject: [PATCH 2/2] Update move/axelar_gateway/sources/auth.move --- move/axelar_gateway/sources/auth.move | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/move/axelar_gateway/sources/auth.move b/move/axelar_gateway/sources/auth.move index c0ca7bb0..9867ff11 100644 --- a/move/axelar_gateway/sources/auth.move +++ b/move/axelar_gateway/sources/auth.move @@ -104,7 +104,7 @@ module axelar_gateway::auth { let current_epoch = self.epoch; let is_latest_signers = current_epoch == signers_epoch; - assert!(signers_epoch == 0 || (current_epoch - signers_epoch) <= PREVIOUS_KEY_RETENTION, EInvalidEpoch); + assert!(signers_epoch != 0 && (current_epoch - signers_epoch) <= PREVIOUS_KEY_RETENTION, EInvalidEpoch); let message = MessageToSign { domain_separator: self.domain_separator,