Skip to main content
Setup actions are essential for making your digital art tokens appear correctly on marketplaces like Zora, OpenSea, Rarible, and In•Process. They provide the necessary metadata and configuration that marketplaces use to display and interact with your tokens.
🛠️ Try it out: Use the Setup Actions Tool to easily generate setup actions for your collections.
This guide explains the various setup actions available and how to use them when creating collections and tokens.

What are Setup Actions?

Setup actions are encoded function calls that are passed to the contract when creating a new digital art collection or token. They define various aspects of the token such as:
  • Token metadata URI
  • Supply limits
  • Sales configuration
  • Permissions
  • Royalties
These actions can be mixed and matched to fit your specific needs as an artist or creator.

Available Setup Actions

Here are the most commonly used setup actions for making your tokens visible and functional on marketplaces:

Setup New Token

Sets up basic token properties, including its metadata URI and maximum supply.

Update Token URI

Updates the metadata URI for an existing token.

Update Royalties

Sets or updates royalty information for a token.

Set Sale Configuration

Configures how the token can be sold, including pricing and timing. Non-hosted integrators wiring sales directly onchain should use the canonical Fixed Price Sale strategy and ERC-20 minter addresses (and mintFee() semantics) documented in Protocol Deployments.

Set Minter Permission

Gives permission to a specific address to mint tokens.

Using Setup Actions When Creating a Collection

When you create a new digital art collection, you can include setup actions which are executed immediately after the collection is setup. Here’s how to do it:

Combining Setup Actions for Better Marketplace Visibility

For optimal visibility on marketplaces like Zora, OpenSea, Rarible, and In•Process, we recommend including at minimum these setup actions:
  1. setupNewToken - To define the token metadata URI and supply
  2. updateTokenURI - To ensure the token has the correct metadata
  3. updateRoyaltiesForToken - To ensure you receive royalties on secondary sales
Here’s a complete example of creating a collection with these combined setup actions:

Conclusion

Setup actions are powerful tools for configuring your digital art tokens. By properly configuring these actions, you ensure your tokens display correctly on marketplaces and have the functionality you desire. Remember that setup actions can be mixed and matched based on your specific requirements. Experiment with different combinations to create the ideal experience for your collectors across Zora, OpenSea, Rarible, and other popular marketplaces.