# SaleControlUpgradeable [Git Source](https://github.com/buildship-dev/nft-contracts/blob/fd1c33a9dbefe42158dfc60d10c0afde05c713aa/contracts/extensions/allowlist-factory/base/SaleControlUpgradeable.sol) **Inherits:** OwnableUpgradeable ## State Variables ### __SALE_NEVER_STARTS ```solidity uint256 public constant __SALE_NEVER_STARTS = 2 ** 256 - 1; ``` ### startTimestamp ```solidity uint256 public startTimestamp; ``` ## Functions ### initialize ```solidity function initialize() internal onlyInitializing; ``` ### whenSaleStarted ```solidity modifier whenSaleStarted(); ``` ### updateStartTimestamp ```solidity function updateStartTimestamp(uint256 _startTimestamp) public onlyOwner; ``` ### startSale ```solidity function startSale() public onlyOwner; ``` ### stopSale ```solidity function stopSale() public onlyOwner; ``` ### saleStarted ```solidity function saleStarted() public view returns (bool); ```