We will build "Bored Pets" Marketplace: a simple NFT marketplace using Truffle, Infura, MetaMask, and Web3.js!
Overview:
1. First, we'll start with the basics and show you how to deploy your Ethereum contracts to Truffle's local blockchain, Ganache, and the Kovan testnet.
2. Then, we'll show you how to covert those contracts to Optimism and deploy them on the Optimistic Kovan testnet.
Note:
This tutorial will not teach you JavaScript
It will briefly review some Solidity principles.
Our marketplace will have the following core functionality:
1. Minting and listing an NFT
2. Buying and selling an NFT
3. Viewing listed NFTs, NFTs you own, and NFTs you are selling