Drops is a powerful new way to create and collect on Foundation. Creators deploy a smart contract that represents their drop, and collectors can mint NFTs from the drop page. Learn more in our Drops FAQ.

In the following guides, we’ll walk you through what to expect with your drop on Foundation. These articles walkthrough the three steps you'll take to do a drop on Foundation:

Step 1: Create a drop

Step 2: Schedule your Fixed or Dynamic Price drop

Step 3: Reveal your drop

You don't need to have your entire collection of assets ready before you get started with your drop! By breaking the flow out into 3 distinct steps, we've made it easy for you to get started as you're working on your drop.

Drops fees

Drops is an advanced tool for creators wanting to take their work to the next level. There is a 15% marketplace fee for Drops in our primary market. For example, if you price the work at 0.1 ETH, you would earn 0.085 ETH from the mint. Secondary sales on the Foundation marketplace have a 5% fee, which is the same for all NFTs on Foundation.

Step 1: Create a drop

When you’re ready to create a drop, the first step is to create the drop smart contract.


What you’ll need

  • A name and symbol
  • The number of NFTs in your drop
  • A pre-reveal asset

Deploy the drop contract


Below, you'll find more details for each aspect of the contract setup.

  • Contract Name: Add a contract name, this contract name will also be the name of the drop itself.
  • Drop symbol: The drop symbol acts as the smart contract token name on the Ethereum blockchain. If your contract name is "Generated Flowers", you might use something like "FLWR" for the symbol.
  • Token Supply: This will be the fixed amount of NFTs in your drop! This can be any number up to 10,000. Please keep in mind that this number cannot be changed after you deploy the drop contract.
  • Optional: If your drop is a collaboration between you and one or more additional parties, you can set up a split to define how you’d like to divide up the earnings. Splits are applied in perpetuity, meaning that the earnings will be divided up not just for the initial mints but also for any subsequent royalties received on the secondary market.

Create a split

Adding a split to your drop allows you to share earnings with up to 4 wallets. With this feature, you can set a share percentage for each participant - this determines how much each individual will earn on primary sales and on royalties from secondary sales.

If you’d like to create a split within your drop, follow these steps:

Toggle the “Create a split” setting.


Enter the wallet addresses for the split recipients.


Set each recipient’s share percentage to add up to a total of 100%.


Click Continue.

A split cannot be changed in any way once it’s been deployed. It is forever recorded on the blockchain, and any desired changes will require starting this process again.


Add the pre-reveal asset


  • Pre-reveal image: In order to preserve the surprise and fairness with Drops, we've included a reveal mechanism. This reveal mechanism ensures that everyone gets an equal chance at getting a unique NFT. Your pre-reveal image will initially be used to represent all NFTs in your drop, we recommend designing a unique asset that can promote the entire drop.
  • The pre-reveal image will need to be no larger than 50 MB and a JPEG, GIF, or a PNG file. The pre-reveal dimensions should ideally be a square, and at least 640x640px.
    • Please keep your revealed final assets in mind: step 3: reveal your drop. For the unique revealed assets - Foundation has a file size upload limit of 50 MB, and we currently support JPG, GIF, PNG, SVG, MP4 + MOV files.
  • Some creators have animated GIFs or a logo that hint at the final assets. Some creators have even played with the idea of the pre-reveal image being a sealed package that can be unwrapped once the final reveal happens.

Please make sure there are no spelling errors and that your files meet our specs listed above before Confirming onchain and deploying the contract. After the contract is deployed, the contract name, drop symbol, token supply, and pre-reveal asset cannot be changed. Once everything looks good, you may proceed to create your drop.

If you deploy the contract and realize that there's a mistake, you may also self-destruct the contract by navigating to the drop, and then selecting the 3 dots near the top of the drop page. 


  1. Click Confirm onchain.
  2. Approve the gas fee: A message will appear within your connected wallet for you to approve the gas fee to deploy your drop smart contract to Ethereum.

Gas fees are the cost of interacting with the Ethereum blockchain and are not set or collected by Foundation. Creating a collection with Drops is much more gas efficient than ever before. Learn more in our Drops FAQ.

Once the drop is created, you’ll have successfully deployed your Drops contract and you'll be redirected to the next step in creating your drop - scheduling your drop. To continue on to the next step, follow along to step 2: schedule your drop.

Still have questions?

The easiest way to get support from our team is to get in touch with us.

Was this article helpful?

56 out of 68 found this helpful

Articles in this section