# SaleControl [Git Source](https://github.com/buildship-dev/nft-contracts/blob/fd1c33a9dbefe42158dfc60d10c0afde05c713aa/contracts/extensions/base/SaleControl.sol) **Inherits:** Ownable ## State Variables ### __SALE_NEVER_STARTS ```solidity uint256 public constant __SALE_NEVER_STARTS = 2 ** 256 - 1; ``` ### startTimestamp ```solidity uint256 public startTimestamp = __SALE_NEVER_STARTS; ``` ## Functions ### 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); ```