Frequently Asked Questions

How do I make a marketplace for my items using OpenSea?

If you are just starting your project and your contract is ERC721 or ERC1155 compliant, the process is fairly quick and easy. Just go to our developer tutorial and follow the instructions.

I've already built my project but it doesn't comply with the metadata standard. Can I still get listed?

Yes! Depending on the structure of your smart contract, we may be able to do a custom integration. In particular, if your contract is ERC721 or ERC1155 compliant, you can provide us with a metadata URL for your items that should be relatively easy to integrate.

Just send us a note at [email protected] and we'll reach out to you with next steps.

I'm just starting out. How can I make sure my items will be available on OpenSea?

That's great that you have a fresh start. We highly recommend following our OpenSea Developer Tutorial to learn how to properly structure your contract and metadata for full OpenSea compatibility. It's pretty quick to get started, and it's actually a lot of fun! We even have a video tutorial companion.

Is this only for games?

Nope! We'll support any asset type, as long as it's on the blockchain. Check out the Dottabot Software License project, as well as Crypto Stamps for a couple examples of non-game projects.

I re-deployed my contract. How do I update the old one?

When you add the new contract with the same name as your previous contract, it will automatically have a new storefront with "V2" after the name (or "V3", "V4", etc.). For example, if we deployed another CryptoPuffs contract, it would have the name "CryptoPuffs V2" and be available at

To update your smart contract, simply rename the old contract to CryptoPuffsOld, and rename the new contract to CryptoPuffs through the storefront customizer.

After you've updated your contract, you'll probably want to get rid of the old one. We don't have an interface for deleting old smart contracts, so you'll need to contact customer support at We'll be sure to get on it as soon as possible!

What does OpenSea provide for my Dapp?

OpenSea provides a powerful marketplace for your Dapp, allowing your items to be bought and sold quickly and easily. It's battle-tested and frequented by the most active community in the NFT space. OpenSea allows you to focus on design, content and your users, while still having a full-featured marketplace for your project's digital assets. Plus, you can set a fee on secondary sales so that you keep earning long after the initial item sale.


Your OpenSea storefront can be tailored exactly to your project, creating a fully customizable landing page and marketplace. If you're looking for even more customization that the native OpenSea marketplace, you can explore our white-label solution, as well as our OpenSea SDK for creating auctions directly inside your application.

Liquidity and discoverability

Thousands of users already use OpenSea to discover, purchase, and sell rare digital items. By listing your game on OpenSea, you'll open up your items to a large user base of gamers, traders, and crypto enthusiasts. This increases both the liquidity of your items and the discoverability of your app.

Initial item sales

In addition to peer-to-peer trading, OpenSea can be used as a tool for the initial sale of your gaming items. Check out our section on running an initial item sale to learn how this is possible.

Does this only work for ERC721 assets?

Our self-serve storefront creation only works with ERC721 and ERC1155 contracts. However, we are occasionally able to do custom integrations with other digital assets. If you aren't using the supported standards, integration might take a bit longer.

Does this work for my ERC1155 contract?

Yes! You can use our get-listed flow to add your contract to OpenSea. It's just like adding an ERC721 contract.

How do fees work? Do I still get to benefit from secondary sales of my items?

Yes! We let you decide whatever fee you want to charge on your items — meaning that every time an item is sold, you (the developer of the project) will receive a percentage cut of the sale.

Fees can either be levied on the seller or the buyer. To understand the difference, consider a user selling an item for 1 ETH. With a 2% seller fee, the buyer would pay 1 ETH for the item and .02 ETH would go to the developer (you), meaning the seller would receive .98 ETH. With a 2% buyer fee, the buyer would pay 1.02 ETH for the item, .02 ETH would go to the developer (you), and 1 ETH would go to the seller.

Note:  Buyer fees are temporarily disabled.  Thanks for your patience!

You're free to play around with whatever fees you'd like in the storefront editor. We advise using a seller fee of 2.5% or less.

OpenSea provides its marketplace infrastructure for free—it's entirely free to get started setting up a marketplace and using our platform. As compensation for this service, 2.5% of each sale will go to OpenSea.

When do I receive fees from secondary sales? Will I receive fees when testing on Rinkeby?

We send secondary fees to developers and creators immediately.

We don't currently send secondary fees on the Rinkeby test network.

Do you send transaction notification emails on Rinkeby?

Users can add their email address in order to receive notifications about listings, offers, and sales. We don't currently send these emails for transactions made on the Rinkeby test network.

Can I use OpenSea to sell the original items in my game? (as opposed to player-to-player trading)

Yes! The simplest way to do this is to simply set up an Ethereum account and auction off your items using the standard OpenSea auction flow. See running an initial item sale for more details.

If you have a more complex way of auctioning off your initial items (perhaps some method of randomly generating the items), check out advanced presale structure. If that's still not suitable for your needs, feel free to reach out to us at the Help Center to see if we might be able to help you out.