From 72f7c1f874612d8f818170c7c3ff0c56856c3e6a Mon Sep 17 00:00:00 2001 From: nick Date: Tue, 12 Nov 2024 11:25:58 +0900 Subject: [PATCH] fix: update based on feedback --- contracts/v0.2/src/SubmissionProxy.sol | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/contracts/v0.2/src/SubmissionProxy.sol b/contracts/v0.2/src/SubmissionProxy.sol index 91f55fa08..30bc57b4d 100644 --- a/contracts/v0.2/src/SubmissionProxy.sol +++ b/contracts/v0.2/src/SubmissionProxy.sol @@ -471,10 +471,6 @@ contract SubmissionProxy is Ownable { revert AnswerOutdated(); } - if (lastSubmissionTimes[_feedHash] >= _timestamp) { - return; - } - (bytes[] memory proofs_, bool success_) = splitProofs(_proof); if (!success_) { // splitting proofs failed -> do not submit! @@ -493,6 +489,9 @@ contract SubmissionProxy is Ownable { bytes32 message_ = keccak256(abi.encodePacked(_answer, _timestamp, _feedHash)); if (validateProof(_feedHash, message_, proofs_)) { + if (lastSubmissionTimes[_feedHash] >= _timestamp) { + return; + } feeds[_feedHash].submit(_answer); lastSubmissionTimes[_feedHash] = _timestamp; } else {