diff --git a/contracts/prebuilts/marketplace/english-auctions/EnglishAuctionsLogic.sol b/contracts/prebuilts/marketplace/english-auctions/EnglishAuctionsLogic.sol index 89a56f756..1b0280cb9 100644 --- a/contracts/prebuilts/marketplace/english-auctions/EnglishAuctionsLogic.sol +++ b/contracts/prebuilts/marketplace/english-auctions/EnglishAuctionsLogic.sol @@ -283,7 +283,7 @@ contract EnglishAuctionsLogic is IEnglishAuctions, ReentrancyGuard, ERC2771Conte } function isAuctionExpired(uint256 _auctionId) external view onlyExistingAuction(_auctionId) returns (bool) { - return _englishAuctionsStorage().auctions[_auctionId].endTimestamp >= block.timestamp; + return _englishAuctionsStorage().auctions[_auctionId].endTimestamp <= block.timestamp; } /*/////////////////////////////////////////////////////////////// diff --git a/src/test/marketplace/EnglishAuctions.t.sol b/src/test/marketplace/EnglishAuctions.t.sol index ac3a07581..604d4c873 100644 --- a/src/test/marketplace/EnglishAuctions.t.sol +++ b/src/test/marketplace/EnglishAuctions.t.sol @@ -1885,7 +1885,7 @@ contract MarketplaceEnglishAuctionsTest is BaseTest, IExtension { uint256 auctionId = _setup_newAuction(); IEnglishAuctions.Auction memory existingAuction = EnglishAuctionsLogic(marketplace).getAuction(auctionId); - vm.warp(existingAuction.endTimestamp); + vm.warp(existingAuction.endTimestamp + 1); assertTrue(EnglishAuctionsLogic(marketplace).isAuctionExpired(auctionId)); }