# Contents - [allowlist-factory](/contracts/extensions/allowlist-factory) - [base](/contracts/extensions/base) - [mocks](/contracts/extensions/mocks) - [DynamicPricePresaleListExtension](DynamicPricePresaleListExtension.sol/contract.DynamicPricePresaleListExtension.md) - [ERC20SaleExtension](ERC20SaleExtension.sol/contract.ERC20SaleExtension.md) - [JSONTokenURIExtension](JSONTokenURIExtension.sol/contract.JSONTokenURIExtension.md) - [LimitAmountSaleExtension](LimitAmountSaleExtension.sol/contract.LimitAmountSaleExtension.md) - [NFT](LimitedSupplyMintingExtension.sol/contract.NFT.md) - [LimitedSupplyMintingExtension](LimitedSupplyMintingExtension.sol/contract.LimitedSupplyMintingExtension.md) - [MintBatchExtension](MintBatchExtension.sol/contract.MintBatchExtension.md) - [MintPassExtension](MintPassExtension.sol/contract.MintPassExtension.md) - [SignedAllowance](OffchainAllowlistExtension.sol/struct.SignedAllowance.md) - [OffchainAllowlistExtension](OffchainAllowlistExtension.sol/contract.OffchainAllowlistExtension.md) - [PresaleListExtension](PresaleListExtension.sol/contract.PresaleListExtension.md) - [PublicSaleExtension](PublicSaleExtension.sol/contract.PublicSaleExtension.md)