The Minter Suite enables artists to choose how they distribute their artwork to collectors. All minters are available for both Art Blocks Studio and Engine projects. For full technical documentation, visit the Shared Minter Suite docs.

Mix-and-Match

Artists can combine minters to create a custom release configuration. For example, you could start with an allowlist minter to give a specific set of collectors early access, then switch to a Dutch auction for the public release. Each minter can also be scoped to a specific number of project invocations — for example, Minter A for the first 100 tokens, then Minter B for the remainder.

Set Price Minters

Set Price - ETH

The simplest minter. All tokens are priced at the same fixed price in ETH. Best for straightforward public releases.

Set Price - Custom ERC20

A fixed price minter that accepts any ERC20 token as payment. Useful for custom token sales or "mint pass" style experiences. You will need to specify the ERC20 token address when configuring this minter.

Set Price - ETH, Allowlisted Users Only

Extends the Set Price - ETH minter to restrict minting to a predetermined list of wallet addresses. Artists can upload a .csv or .txt file of ETH addresses and configure the number of mints allowed per wallet.

Note: Wallet addresses must be full ETH addresses — ENS names are not supported. Premint is a helpful tool for building allowlists. Art Blocks also provides a Python script for snapshotting Art Blocks token holders.

Set Price - ETH, Token Holders Only

Extends the Set Price - ETH minter to restrict minting to holders of one or more specified ERC-721 tokens. Artists can pre-select a list of allowlisted Art Blocks or Engine projects in the Creator Dashboard — any valid token holder of those projects can mint freely once the project goes public. Note this is not a snapshot-based minter.

Note: Vault delegation via Delegate Cash is supported for this minter. See this video walkthrough for more details.

Dutch Auction Minters

Dutch Auction (with settlement) - Exponential Price Decrease

All collectors pay the same net price — the price of the final purchase. Collectors who purchase above that price can claim a settlement (the difference) after the auction ends. All funds are held non-custodially by the smart contract until revenues are collected.

Exponential price curves approximate a constant percent decrease over time. Artists configure the start time, starting price, ending price, and half-life for price drops.

Calculating half-life: One way to determine half-life is to work backwards from your desired auction duration. For example, for an auction starting at 1 ETH, ending at 0.1 ETH over 30 minutes, you can use this half-life calculator to find a half-life of ~9 minutes (540 seconds) — meaning the price halves every 9 minutes.

For more details see the Shared Minter Suite docs.