post https://api.nftport.xyz/v0/contracts
Deploys an ERC-721
or ERC-1155
smart contract where your can mint your NFTs on-demand. The supply of NFTs is not fixed; more can be minted into this contract at any point in the future. This is a required step if you wish to use Customizable minting as your NFTs will be minted into this contract.
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 per chain. For higher limits, see pricing.
Useful for:
- Deploying your own contracts so you easily can build custom products.
Related:
- To get the deployed contract address, use Retrieve a deployed contract.
- If you want to know how to use the customizable minting, see Customizable Minting Quickstart.
- To understand the difference between NFT product contracts and NFT collection contracts, see Contract comparison.
Read how royalties work here.