If this boilerplate helps you build Ethereum dapps faster – please star this project, every star makes us very happy!
? Quick Start
? Clone or fork opensea-clone:
git clone https://github.com/paschal533/Opensea-clone.git
? Install all dependencies:
cd opensea-clone 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