/* Crafted with love by Fueled on Bacon https://fueledonbacon.com */ //SPDX-License-Identifier: MIT pragma solidity ^0.8.1; interface IVenueFactory { event Deployment(address indexed venue, uint256 indexed blockTime); function setRegistar(address registar) external; function setRoyaltyReceiver(address royaltyReceiver) external; function setRoyaltyFeeNumerator(uint96 royaltyFeeNumerator) external; function setRoyaltyFeeNumeratorSecondarySales(uint96 royaltyFeeNumeratorSecondarySales) external; function setSplitterFoBShares(uint96 splitterFoBShares) external; function getInfo() external view returns(address, uint256, uint96, uint96); function deployVenue( string memory name, string memory symbol, string memory baseUri, address owner ) external returns(address, address); error VenueFactorySenderNotRegistar(); }