Selling an NFT on OpenSea: Listing & Royalties
🎯 Course Objectives
By the end of this module, learners will:
Connect their MetaMask wallet to OpenSea
Select an NFT from their wallet to list for sale
Choose between a fixed price or auction listing
Configure royalties for future resales
Complete the listing process by signing the transaction with MetaMask
Primary Blockchains: Ethereum (primary) or Polygon
Tools/Platforms: OpenSea marketplace, MetaMask wallet
🧰 Step-by-Step Guide
1. Connect MetaMask to OpenSea
Navigate to OpenSea.io and click the wallet icon in the top-right corner.
Select "MetaMask" from the list of wallet options.
Authorize the connection by clicking "Next" and then "Connect" in the MetaMask pop-up.
Note: Ensure your MetaMask wallet is funded with ETH (for Ethereum) or MATIC (for Polygon) to cover any potential gas fees.
2. Select an NFT to List
Click on your profile icon and select "Profile" to view your collected NFTs.
Choose the NFT you wish to sell by clicking on it.
3. Initiate the Listing Process
On the NFT's item page, click the "Sell" button in the top-right corner.
Choose the type of sale:
Fixed Price: Set a specific price for immediate purchase.
Timed Auction: Set a starting price and allow buyers to place bids over a set duration.
4. Configure Sale Details
Price: Enter the amount in ETH or MATIC.
Duration: Set how long the listing will be active (e.g., 1 day, 7 days, 1 month).
Reserve for Specific Buyer: Optionally, reserve the NFT for a particular buyer by entering their wallet address.
Royalties: If you're the creator, set a percentage (up to 10%) to earn from future resales.
Note: OpenSea charges a 2.5% fee on the sale price.
5. Complete the Listing
Review all details to ensure accuracy.
Click "Complete listing."
MetaMask will prompt you to sign the transaction. Review the details and click "Sign."
Note: If this is your first time listing an NFT, you may need to initialize your account, which could incur a one-time gas fee.
date published
reading time
3 min read