Skip to content

TopTecShare/erc721-token

Repository files navigation

ERC721 NFT Marketplace

Prototype of a NFT Marketplace based on openZeppelin abstract upgradeable ERC721 contracts and Minting/uploading images to IPFS and integration with Opensea.io

⚙️ Dependencies

🔬 Functionalities

  1. Buy a pre-minted token.
  2. Sell the token that was bought.
  3. Transferring ETH to the previous token holder;
  4. Adding and removing tokens from the marketplace;
  5. Minting tokens;
  6. Uploading NFT image to IPFS;
  7. Metadata and marketplace on Opensea.io
  8. Metadata and IPFS Lambda functions on AWS

ETH-USD Service

⚡️ Tech-Stack

  • Typescript
  • Solidity
  • React
  • Truffle / Ganache
  • Storybook
  • openZeppelin
  • Metamask (web3)
  • Opensea.io
  • Web3-react
  • IPFS
  • Lambda AWS
  • serverless

🔧 .env file

NODE_ENV=development
BROWSER=chrome
REACT_APP_SERVICE_URL=http://localhost:4000/dev
REACT_APP_RPC_URL_1=http://0.0.0.0:7545
REACT_APP_RPC_URL_4=https://rinkeby.infura.io/v3/INFURA_KEY

💰 Sponsor this project

Donations in ETH or BTC are welcome

ETH 0xEaC458B2F78b8cb37c9471A9A0723b4Aa6b4c62D