# Create a ERC-721A Collection

- [Set up smart contract](/creators/set-up-smart-contract.md): Configure smart contract for your NFT
- [Art & Metadata](/creators/art-and-metadata.md)
- [Create layer files](/creators/art-and-metadata/create-layer-files.md)
- [Generate art](/creators/art-and-metadata/generate-art.md)
- [Set Token Name](/creators/art-and-metadata/set-token-name.md)
- [Set up pre-reveal image](/creators/art-and-metadata/set-up-pre-reveal-image.md)
- [Generate metadata](/creators/art-and-metadata/generate-metadata.md)
- [(Advanced) Upload art & metadata](/creators/art-and-metadata/advanced-upload-art-and-metadata.md)
- [(Advanced) Set token URI](/creators/art-and-metadata/advanced-set-token-uri.md)
- [Upload & Pin to IPFS using Pinata](/creators/art-and-metadata/upload-and-pin-to-ipfs-using-pinata.md)
- [Manage smart contract](/creators/manage-smart-contract.md): Managing your contract before deployment
- [Before deployment](/creators/manage-smart-contract/before-deployment.md)
- [Affiliate Minting](/creators/manage-smart-contract/before-deployment/affiliate-minting.md)
- [Affiliate Earnings](/creators/manage-smart-contract/before-deployment/affiliate-minting/affiliate-earnings.md)
- [Enforced Royalties](/creators/manage-smart-contract/before-deployment/enforced-royalties.md)
- [(Presale only) Set up allowlist](/creators/manage-smart-contract/before-deployment/presale-only-set-up-allowlist.md)
- [Advanced features](/creators/manage-smart-contract/before-deployment/advanced-features.md)
- [Free Claim](/creators/manage-smart-contract/before-deployment/advanced-features/free-claim.md)
- [Burn to Mint Feature](/creators/manage-smart-contract/before-deployment/advanced-features/burn-to-mint-feature.md)
- [Creating a Burn to Mint Collection](/creators/manage-smart-contract/before-deployment/advanced-features/burn-to-mint-feature/creating-a-burn-to-mint-collection.md): This is a step-by-step guide for setting up the Burn to Mint feature before deployment
- [Map URI to first burn token ID](/creators/manage-smart-contract/before-deployment/advanced-features/burn-to-mint-feature/map-uri-to-first-burn-token-id.md): This is optional
- [Deployment (Testnet)](/creators/manage-smart-contract/before-deployment/deployment-testnet.md): Now it's time to deploy!
- [How to get ETH on Testnet](/creators/manage-smart-contract/before-deployment/how-to-get-eth-on-testnet.md)
- [What to test on Testnet](/creators/manage-smart-contract/before-deployment/what-to-test-on-testnet.md)
- [Deployment (Mainnet)](/creators/manage-smart-contract/before-deployment/deployment-mainnet.md)
- [After deployment](/creators/manage-smart-contract/after-deployment.md)
- [Verify contract](/creators/manage-smart-contract/after-deployment/verify-contract.md)
- [Start/stop public sale/presale](/creators/manage-smart-contract/after-deployment/start-stop-public-sale-presale.md)
- [Allowlist Checker](/creators/manage-smart-contract/after-deployment/start-stop-public-sale-presale/allowlist-checker.md)
- [Set up mint website](/creators/manage-smart-contract/after-deployment/set-up-mint-website.md)
- [Use HeyMint mint page](/creators/manage-smart-contract/after-deployment/set-up-mint-website/use-heymint-mint-page.md)
- [Warpcast Integration for Mints](/creators/manage-smart-contract/after-deployment/set-up-mint-website/use-heymint-mint-page/warpcast-integration-for-mints.md): Collectors can mint directly through your Warpcast post (the collection must be deployed on BASE and using the HeyMint minting page).
- [Use mint button embed](/creators/manage-smart-contract/after-deployment/set-up-mint-website/use-mint-button-embed.md)
- [Website builder incompatibility](/creators/manage-smart-contract/after-deployment/set-up-mint-website/use-mint-button-embed/website-builder-incompatibility.md)
- [Set up credit card payment](/creators/manage-smart-contract/after-deployment/set-up-credit-card-payment.md): Set up credit card payments using Crossmint as our credit card payment service provider.
- [Mint Using a Credit Card](/creators/manage-smart-contract/after-deployment/set-up-credit-card-payment/mint-using-a-credit-card.md): For collectors minting NFTs using a credit card.
- [Reveal art](/creators/manage-smart-contract/after-deployment/reveal-art.md)
- [Withdraw your funds](/creators/manage-smart-contract/after-deployment/withdraw-your-funds.md)
- [Enable Burn to Mint](/creators/manage-smart-contract/after-deployment/enable-burn-to-mint.md): How to add the burn to mint feature to your already deployed collection
- [Set up burn to mint page](/creators/manage-smart-contract/after-deployment/enable-burn-to-mint/set-up-burn-to-mint-page.md): Customize a user-friendly front-end that your collectors will love!
- [Start/stop burn to mint feature](/creators/manage-smart-contract/after-deployment/enable-burn-to-mint/start-stop-burn-to-mint-feature.md): Now we enable the feature! :)
- [Create a ERC-721A collection using generated Art](/creators/create-a-erc-721a-collection-using-generated-art.md): Our platform offers three tools for creating an ERC-721A collection: 'Generative Collection' using our art generator, 'Tokens (Beta)' and 'Edition (single owner)' for collections with existing art.
- [Tokens (Beta)](/creators/create-a-erc-721a-collection-using-generated-art/tokens-beta.md): A flexible new tool for more fine-tuned control over how you create your NFT collection. Supports 1 of 1s, editions, and more. Each NFT is ownable by only one person.
