Skip to content

Updated fork of the Moralis NFT version of 13jan22 with wallet, DEX, Fiat, Balances, transfers, Contract

License

Notifications You must be signed in to change notification settings

nwkcoins/ethereum-nft-marketplace-boilerplate

 
 

Repository files navigation

ethereum-boilerplate-NFT-Marketplace

This Project is a fork of Ethereum Boilerplate and demostrates how you can build your own NFT Marketplace. This project of course work on any EVM-compatible blockchain such as Polygon, Avalanche, Binance Smart Chain and other such chains.

Preview

⭐️ Star us

If this boilerplate helps you build Ethereum dapps faster - please star this project, every star makes us very happy!

🚀 Quick Start

📄 Clone or fork ethereum-nft-marketplace-boilerplate:

git clone https://github.com/ethereum-boilerplate/ethereum-nft-marketplace-boilerplate.git

💿 Install all dependencies:

cd ethereum-nft-marketplace-boilerplate
yarn install 

✏ Rename .env.example to .env in the main folder and provide your appId and serverUrl from Moralis (How to start Moralis Server) Example:

REACT_APP_MORALIS_APPLICATION_ID = xxxxxxxxxxxx
REACT_APP_MORALIS_SERVER_URL = https://xxxxxx.grandmoralis.com:2053/server

🔎 Locate the MoralisDappProvider in src/providers/MoralisDappProvider/MoralisDappProvider.js and paste the deployed marketplace smart contract address and ABI

const [contractABI, setContractABI] = useState();
const [marketAddress, setMarketAddress] = useState();

🔃 Sync the MarketItemCreated event /src/contracts/marketplaceBoilerplate.sol contract with your Moralis Server, making the tableName MarketItems

event MarketItemCreated (
  uint indexed itemId,
  address indexed nftContract,
  uint256 indexed tokenId,
  address seller,
  address owner,
  uint256 price,
  bool sold
);

🚴‍♂️ Run your App:

yarn start

About

Updated fork of the Moralis NFT version of 13jan22 with wallet, DEX, Fiat, Balances, transfers, Contract

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 94.0%
  • Solidity 4.7%
  • Other 1.3%