/* Crafted with love by Fueled on Bacon https://fueledonbacon.com */ //SPDX-License-Identifier: MIT pragma solidity ^0.8.15; interface IERC721Wide { error ERC721WrongPrice(); error ERC721WrongMaxSupply(); error ERC721WrongBatchLengths(); error ERC721ReachedMaxSupply(); error ERC721TooManyTickets(); error ERC721NonExistentToken(); error ERC721WrongEntryPos(); error ERC721WrongEventDate(); error ERC721WrongSaleEnd(); error ERC721SaleEnded(); function setBaseURI(string memory baseUri) external; function editEntryName(uint256 entryPos, string memory name) external; function editEntryPrice(uint256 entryPos, uint256 price) external; function editEntryMaxSupply(uint256 entryPos, uint256 maxSupply) external; function editEntryMaxBuy(uint256 entryPos, uint256 maxSupply) external; function editEntrySaleEnd(uint256 entryPos, uint256 saleEnd) external; function setEventDate(uint256 _eventDate) external; }