post https://api.nftport.xyz/v0/contracts/collections
Deploys a fixed-supply ERC-721 smart contract, commonly used for launching NFT collections.
As blockchains can take a few seconds up to a few minutes to sync, then after contract deployment, you can use the returned transaction_hash
in Retrieve a deployed contract to get the contract_address
.
You can deploy up to 5 contracts for free on each of Polygon and Goerli, and max_supply
is limited to less than or equal to 5,000 NFTs for collection contracts deployed on the Free plan. Ethereum contract deployments are available only on the Growth or Scale tier
and you will be charged immediately on request and if the transaction fails for any reason the amount will be refunded. For details and limits, see pricing.
Useful for:
- Launching an NFT collection (e.g. a 10,000 profile pictures collection) with a minting website. See our tutorial to learn how to create an NFT contract collection and make a website to allows users to mint.
Related:
- To get the deployed contract address, use Retrieve a deployed contract.
- If you wish to list all your previously deployed collection contracts, see List all your deployed collection contracts.
- The contract ABI can be fetched using the Get contract ABI endpoing.
Read how royalties work here.