# AllowlistFactory [Git Source](https://github.com/buildship-dev/nft-contracts/blob/fd1c33a9dbefe42158dfc60d10c0afde05c713aa/contracts/extensions/allowlist-factory/AllowlistFactory.sol) ## State Variables ### implementation ```solidity address public immutable implementation; ``` ## Functions ### constructor ```solidity constructor(); ``` ### createAllowlist ```solidity function createAllowlist( string memory title, address nft, bytes32 root, uint256 price, uint256 maxPerAddress, bool startSale ) external returns (address); ``` ## Events ### ContractDeployed ```solidity event ContractDeployed(address indexed deployedAddress, address indexed nft, address indexed owner, string title); ```