> **Can't find what you're looking for?** Use `search_docs` on the docs MCP server at `https://docs-mainnet.modularium.art/api/mcp` to find what you need.

# Sell: listings and public mints

You can start selling a token in the same transaction that creates it. The options depend on the collection type.

## List a 1/1 (ERC-721)

Turn on **List on Marketplace** when you create an ERC-721 token.

| Field | Notes |
| --- | --- |
| List Price | Price in the chain's native currency. Minimum 1 gwei. |
| Listing Start Date | Optional. Without one, the listing is live immediately. |
| Listing Expiration | Optional. Tick **No End Date** to keep the listing up until it sells or you cancel it. |

The app creates the token, approves the Modularium marketplace for the collection (first time only), and places the sell order, all in one transaction.

Live listings show up under **\[FOR SALE]** on [Discover](https://mainnet.modularium.art/discover/listed) and in the home page's **Recently listed** row.

You can also list any token you own later from its token page, ERC-1155 editions included. Cancel listings from the token page or from the **\[LISTINGS]** tab on your profile.

### Offers

Collectors can make offers on a single token, or, on ERC-721 collections, a collection offer on any token in the collection. Offers you've received show up on the token page and under **Offers Received** in your profile's **\[OFFERS]** tab, where you can accept them.

### Where the money goes

When a marketplace order fills, the payment is split in this order:

1. The 2.5% platform fee.
2. The token's royalty (ERC-2981), paid to the royalty recipient. The marketplace pays at most 90% of the price, even if the royalty is set higher.
3. The rest goes to the seller.

## Public mint (ERC-1155)

Turn on **Open a Public Mint** when you create an ERC-1155 token. Collectors then mint editions directly from the token page.

| Field | Notes |
| --- | --- |
| Mint Price | Price per edition in the native currency. Turn on **Free** for a free mint. |
| Mint Start / Mint End | **Immediately** and **No End** are on by default: the mint opens right away and stays open. Turn either off to pick a date. |
| Max Mints | Total editions the public mint can sell. **No Limit** (on by default) sells the supply that's left after your initial mint, or unlimited editions for **No Limit** tokens. Turn it off to set a lower cap. |
| Max Per Wallet | **No Limit** (on by default) lets each wallet mint any number. Turn it off to cap editions per wallet. |
| Allowlist | Optional. Click **+ ADD ALLOWLIST** and paste the wallets that may mint; only they can. See [Allowlists](#allowlists). |
| Requirements | Optional. Ask collectors to burn, freeze or hold other tokens to mint. See [Mint requirements](/create/recipes). |

In one transaction, the app:

1. Creates the token.
2. Grants the **Minter** role on your collection to the Modularium drop contract, unless it already has it.
3. Creates the drop.

Without requirements the drop runs on `SimpleDrop`. With requirements it runs on `RecipeDrop`.

Mint proceeds, minus the 2.5% platform fee, go straight to your wallet with each mint. With [requirements](/create/recipes), the fee comes out of the mint price only. Burning, freezing and holding are free.

:::info
Public minting isn't offered for ERC-721 collections in the create flow. ERC-721 tokens are 1/1s minted to you, which you then list.
:::

### Allowlists

Click **+ ADD ALLOWLIST**, then paste wallet addresses (one per line or separated by commas or spaces) and click **VERIFY LIST** to see how many wallets made it in and which entries aren't addresses. Or drop a `.txt` or `.csv` onto the upload box (or click **UPLOAD FILE**): only the addresses in it are kept, so extra columns are fine, and the list is verified right away. Duplicates are dropped, and an address in mixed case must have a valid checksum. A list holds 2 to 250,000 wallets, and each wallet on it mints under the drop's normal limits (Max Per Wallet, Max Mints).

The list is saved to Modularium's API when it's verified (or when you click **CREATE NFT**), and the drop stores only its merkle root on-chain. If the list has entries that aren't addresses, or the API can't save it, the token isn't created, so fix the list and try again. The root can't be changed after the drop is created.

Collectors on the list mint from the token page as usual. Everyone else sees **You're not on the allowlist**.

If you also add requirements, the allowlist moves into the requirements as a **Be on an allowlist** step. See [Mint requirements](/create/recipes#allowlist-step).

### Ending a mint

Open your profile's **\[DROPS]** tab, which lists your open drops, and click **CANCEL**. Cancelling stops new mints right away; editions already minted aren't affected. To also stop the drop contract from minting on your collection, revoke its Minter role. See [Roles](/create/manage#roles).
