An NFT Marketplace where you can list NFTs for direct sale or for auction. Users can come and bid on your listings or buy your NFTs, similar to OpenSea.
cloned OpenSea NFT marketplace using jаvascript, React.js and Moralis
Moralis authentication
Display Transactions
Display ERC20 transfers
Display ERC20 balances
Display NFT balances
Display NFT transfers
Multichain Support
Using Moralis from client-side
Adding explorer links to balances, transactions ...
Better responsive design
Rainbowkit integration
An open Marketplace where users can mint their own NFTs and list them or buy NFTs from others.
Users can access the application via web-browser, and must have the Metamask wallet installed. The interface, built with Next.js, relies on the ethers.js library to communicate with the smart contracts through Metamask. This means that the data reflected on the front-end application is fetched from the Polygon blockchain. Each action performed by the user (mint an NFT, sell NFT, buy NFT...) creates a transaction on Polygon, which will require Metamask confirmation and a small fee, and this transaction will permanently modify the state of the NFTMarketplace smart contracts. On top of it, user's NFT Metadata will be uploaded to the IPFS, generating a hash which will be permanently recorded on the blockchain to prove ownership.
An NFT Marketplace running on ethereum, binance smart chain, polygon, avalanche, fantom, optimism and arbitrum powered by 0x smart contracts. Made in React/Next JS, MUI and Typescript.
react typescript nextjs ethereum dapp avalanche p2p polygon mui erc20 fantom 0x optimism erc721 defi binance-smart-chain nft-marketplace arbitrum