contract ExampleContract { uint256 public lastCall; function hasCooldown() public { uint256 day = 60 * 60 * 24; require(block.timestamp > lastCall + day, "hasn't been a day"); lastCall = block.timestamp; } }
contract ExampleContract { uint256 public lastCall; function hasCooldown() public { uint256 day = 60 * 60 * 24; require(block.timestamp > lastCall + day, "hasn't been a day"); lastCall = block.timestamp; } }