ERC721 NFT Marketplace: Prototype of a NFT Marketplace based on openZeppelin abstract upgradeable ERC721 contracts
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
? Functionalities
- Buy a pre-minted token.
- Sell the token that was bought.
- Transferring ETH to the previous token holder;
- Adding and removing tokens from the marketplace;
- Minting tokens;
- Uploading NFT image to IPFS;
- Metadata and marketplace on Opensea.io
- Metadata and IPFS Lambda functions on AWS
⚡️ 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