diff --git a/.solhint.json b/.solhint.json index 75ab608..fb4f173 100644 --- a/.solhint.json +++ b/.solhint.json @@ -2,6 +2,7 @@ "extends": "solhint:recommended", "rules": { "compiler-version": ["warn", "^0.8.0"], - "func-visibility": ["warn", {"ignoreConstructors": true}] + "func-visibility": ["warn", {"ignoreConstructors": true}], + "not-rely-on-time": "off" } } diff --git a/contracts/AccountLocks.sol b/contracts/AccountLocks.sol index 34e123a..fa3af1f 100644 --- a/contracts/AccountLocks.sol +++ b/contracts/AccountLocks.sol @@ -68,7 +68,6 @@ contract AccountLocks { } function isInactive(Lock storage lock) private view returns (bool) { - // solhint-disable-next-line not-rely-on-time return lock.unlocked || lock.expiry <= block.timestamp; } diff --git a/contracts/Marketplace.sol b/contracts/Marketplace.sol index 5d6f9dc..65aaf19 100644 --- a/contracts/Marketplace.sol +++ b/contracts/Marketplace.sol @@ -44,7 +44,6 @@ contract Marketplace is Collateral { Request storage request = requests[offer.requestId]; require(request.client != address(0), "Unknown request"); - // solhint-disable-next-line not-rely-on-time require(request.expiry > block.timestamp, "Request expired"); require(offer.price <= request.maxPrice, "Price too high"); @@ -62,7 +61,6 @@ contract Marketplace is Collateral { function selectOffer(bytes32 id) public marketplaceInvariant { Offer storage offer = offers[id]; require(offer.host != address(0), "Unknown offer"); - // solhint-disable-next-line not-rely-on-time require(offer.expiry > block.timestamp, "Offer expired"); Request storage request = requests[offer.requestId];