Deploy NFT Drop
Deploy an ERC-721 smart contract with a "Drop" sale mechanism.
About
An NFT Drop smart contract is a version of an ERC-721 smart contract with two main differences from the standard ERC-721 smart contract available through The Web3 Toolbox.
Sale Mechanism
The first difference is in the sale mechanism, an NFT drop is distributed through a custom mint site. Users will visit the site, connect their wallet and then mint the NFT from your smart contract directly.
The user will be assigned a random NFT without having the ability to choose which one they get.
You have full control over what price and currency you would like to charge someone to mint your NFTs. As well as the ability to have a whitelisted presale and public sale phase with different prices. These settings are set using the "Set Claim Phases" action after the smart contract has been deployed.
Lazy Minting
The second difference is the minting mechanism, on NFT drops we only need to upload the NFT metadata for each NFT rather than actually minting the NFT from the smart contract.
When a user decides to mint an NFT, they will pay the fee you are charging to mint, plus the gas fees associated with minting the NFT from your smart contract.
Whereas a releasing NFT collection requires you to mint all NFTs prior to listing them for sale.
Parent Element
Deploy Smart Contracts
Drop this element onto the page first to access this action.
Action Name
Deploy ERC-721 Drop a Deploy Smart Contracts
Action Parameters
Press "Show Documentation" under the input for more information on each field.
The deploying wallet must have a balance of "Native Token" to cover the network fee for deploying the contract. (eg. ETH on Ethereum, or MATIC on Polygon)
Exposed States
The following states are available once this action has run.
NFT Drop Contract Address
The smart contract address of the deployed ERC-721 drop smart contract.
NFT Drop Deployment Error
The error that occurred when deploying an ERC-721 drop smart contract.
Events
NFT Drop Contract Deployed
An ERC-721 drop smart contract was successfully deployed.
NFT Drop Deployment Error
An error occurred while deploying an ERC-721 drop smart contract.
More questions? Join our Discord
Last updated