An open API service indexing awesome lists of open source software.

https://github.com/flexyledger/nft-marketplace

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 This project relies on NFT Contracts package and NFT Lambda Service for serving the metadata 🔬 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
https://github.com/flexyledger/nft-marketplace

Last synced: about 2 months ago
JSON representation

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 This project relies on NFT Contracts package and NFT Lambda Service for serving the metadata 🔬 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

Awesome Lists containing this project

README

        

# 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

This project relies on [NFT Contracts] package and [NFT Lambda Service] for serving the metadata

## 🔬 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



## ⚡️ Tech-Stack

- Typescript
- Solidity
- React
- Truffle / Ganache
- 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

```