contract ExampleContract {
	uint256 public lastCall;

	function hasCooldown() public {
		require(block.timestamp > lastCall + 1 days, "hasn't been a day");
		lastCall = block.timestamp; // update the last time the function was called
	}
}