- Name already in use
- aptos-nft-marketplace
- Here is 1 public repository matching this topic…
- Improve this page
- Add this topic to your repo
- NFT Marketplace
- Technology Stack & Tools
- Requirements For Initial Setup
- Setting Up
- 1. Clone/Download the Repository
- 2. Install Dependencies:
- 3. Boot up local development blockchain
- 4. Connect development blockchain accounts to Metamask
- 5. Migrate Smart Contracts
- 6. Run Tests
- 7. Launch Frontend
- License
- Open Source Nft Marketplace [Onprogress %10]
- ⭐ Support Us
- 💪 Motivation
- 🖥️ Screenshoots
- Home
- Explore
- Nft Detail
- Augmented Reality Support
- 🎉 Roadmap
- 🔮 Usage
- npm install (for first running)
- npm start
- 🗞️ Docs
- 🤝 Contribute
- Contributors ✨
- Here are 530 public repositories matching this topic…
- Improve this page
- Add this topic to your repo
- NFT Marketplace Built With Polygon, Solidity, IPFS & Next.js
- Objective
- Run this project
- How to setup locally?
- 1. Clone the project locally, change into the directory, and install the dependencies:
- 2. Start the local Hardhat node
- 3. With the network running, deploy the contracts to the local network in a separate terminal window
- 4. Start the app
- Configuration
- Deploy into Mumbai test network
- Deploying to Mainnet
- Ship a true NFT Marketplace on Celo — Part 1
- 🤩 Final Output
- Smart Contracts
- 👨🔬 Setting Up
- 🎨 Building an NFT Contract
- 💻 Writing the marketplace smart contract
- 🚢 Shipping It
- 🌟 Next Steps
- Improve this page
- Improve this page
- Add this topic to your repo
- Add this topic to your repo
- Files
- Overview
- To run the app
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
1
0
aptos-nft-marketplace
Here is
1 public repository
matching this topic…
A full stack demo NFT marketplace based on aptos devnet.
- Updated
Oct 12, 2022
Improve this page
Add a description, image, and links to the
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
topic, visit your repo’s landing page and select «manage topics.»
NFT Marketplace
Technology Stack & Tools
- Solidity (Writing Smart Contract)
- Javascript (React & Testing)
- Ethers (Blockchain Interaction)
- Hardhat (Development Framework)
- Ipfs (Metadata storage)
- React routers (Navigational components)
Requirements For Initial Setup
Setting Up
1. Clone/Download the Repository
2. Install Dependencies:
$ cd nft_marketplace
$ npm install3. Boot up local development blockchain
$ cd nft_marketplace
$ npx hardhat node4. Connect development blockchain accounts to Metamask
- Copy private key of the addresses and import to Metamask
- Connect your metamask to hardhat blockchain, network 127.0.0.1:8545.
- If you have not added hardhat to the list of networks on your metamask, open up a browser, click the fox icon, then click the top center dropdown button that lists all the available networks then click add networks. A form should pop up. For the «Network Name» field enter «Hardhat». For the «New RPC URL» field enter «http://127.0.0.1:8545«. For the chain ID enter «31337». Then click save.
5. Migrate Smart Contracts
npx hardhat run src/backend/scripts/deploy.js --network localhost
6. Run Tests
$ npx hardhat test
7. Launch Frontend
$ npm run start
License
Open Source Nft Marketplace [Onprogress %10]
Reactjs And Smart Contracts Open Source Basic Nft Marketplace App
⭐ Support Us
If you like our project, do not forget to give stars. So we can get more attention and get more support from the community. Don’t underestimate one star, one star you give will convince others to give the project another star.
💪 Motivation
I aim to create an open and safe nft marketplace for everyone. This will be a challenge for both me and the contributors. Together we will create an open source, reliable and beautiful nft marketplace example. The purpose of this project is not to operate an nft marketplace, but to create a template for nft marketplaces. Thus, many nft marketplaces can be easily created by forking and modifying this template. This will be beneficial for us to support the artists. We can only succeed in the world by coming from different areas and joining our forces.
🖥️ Screenshoots
Home

Explore

Nft Detail

Augmented Reality Support


🎉 Roadmap
- Base Components (9/9) (Base components of the project )
- Search Filters for Explore Page
- Connect Wallet (ETH Wallets)(Supports Other Wallets 🚀)
- NFT Detail Page
- Smartcontract Backend (Truffle)
- Community Page
- Login
- NFT Create Page
- Users Pages
- User Collections
- Connect Wallet Popup
- Supported Mobile Devices
- AR supports for 3d NFTs
🔮 Usage
In the project directory, you can run:
npm install (for first running)
npm start
🗞️ Docs
🤝 Contribute
Contributors ✨
Thanks goes to these wonderful people (emoji key):
Here are
530 public repositories
matching this topic…
- Updated
Jan 14, 2022
- Updated
Mar 18, 2022
NFT Marketplace 🚀
- Updated
May 5, 2022
- Updated
May 1, 2022
llenge)”1against-1” (winner keeps 2art pieces)
- Updated
Apr 23, 2022
- Updated
Feb 5, 2022
integration of the Wat search engine to reservoir.marketplace
- Updated
Jul 20, 2022
Buy, sell and collect your NFT in an easy, fast and decentralized way
- Updated
Jun 7, 2022
Please be patient with me, Im soooooooooo
- Updated
Apr 24, 2022
WhiteListing Smart Contract Developed in Solidity and Go (for Interacting with smart contract)
- Updated
Apr 28, 2022
Contracts and scripts for NFT & NFT marketplace
- Updated
Oct 6, 2022
- Updated
Sep 4, 2022
- Updated
Sep 3, 2022
NFT’s image generator
- Updated
Nov 15, 2022
BuyCoin player send «PlayerSendCryptoAmount» coins to Game Owner address ,and get «PlayerGetGameGolds» game golds. CreateWallet Create new wallet ShowMyWallet Show Player Wallet info. Artists have historically been very limited in ways they can monetarily capitalize on their work. The places that have popped up which allow them to do so in the w
- Updated
Nov 4, 2022
Build NFT Drop Dapp with NEXT.JS !
- Updated
Nov 28, 2022
NFT marketplace on Aptos Devnet.
- Updated
Dec 6, 2022
NFT marketplace on Aptos Devnet.
- Updated
Nov 2, 2022
- Updated
Jan 1, 2022
<!— —>
Improve this page
Add a description, image, and links to the
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
topic, visit your repo’s landing page and select «manage topics.»
NFT Marketplace Built With Polygon, Solidity, IPFS & Next.js

NFT Marketplace Built With Polygon, Solidity, IPFS & Next.js
Objective
Create NFT Marketplace With Below Options.
- Home
- Sell Digital Asset
- My Digital Assets
- Creator Dashboard
Run this project
How to setup locally?
1. Clone the project locally, change into the directory, and install the dependencies:
git clone https://github.com/TravelXML/POLYGON-NFT-MARKETPLACE.git POLYGON-NFT-MARKETPLACE install using NPM or Yarnnpm install
yarn2. Start the local Hardhat node
3. With the network running, deploy the contracts to the local network in a separate terminal window
npx hardhat run scripts/deploy.js --network localhost
4. Start the app

Click on Sell Digital Asset

Click on Home

Configuration
To deploy to Polygon test or main networks, update the configurations located in hardhat.config.js to use a private key and, optionally, deploy to a private RPC like Infura.
: : : : : : : : : :
If using Infura, update .infuraid with your Infura project ID.
Deploy into Mumbai test network
Network Name: Mumbai TestNet
Chain ID: 80001
Currency Symbol: Matic

Save this, then you should be able to switch to and use the new network!
To get these, you can visit the Matic Faucet, inputting the address of the wallets that you would like to request the tokens for.
Deploying to the Matic / Polygon network.

Now that you have some Matic tokens, you can deploy to the Polygon network!

To do so, be sure that the address associated with the private key you are deploying your contract with has received some Matic tokens in order to pay the gas fees for the transaction.
npx hardhat run scripts/deploy.js --network mumbaiOnce the contracts have been deployed, you should be able to update the contract addresses in your project and test on the new network 🎉!
File Name: config.js

change to smart contract deployed address:

Change the JSON Provider in index.js file loadNFTs()
const provider = new ethers.providers.JsonRpcProvider()
Then good to up the server, Run below command
After Deploying to Mumbai Test Network, you scan your address and see what all transactions occurred.

Finally Here is the NFT Marketplace!

Deploying to Mainnet
To deploy to the main Matic / Polygon network, you can use the same steps we set up for the Mumbai test network.
The main difference is that you’ll need to use an endpoint for Matic as well as import the network into your MetaMask wallet as listed here.
An example update in your project to make this happen might look like this:
/* hardhat.config.js *//* adding Matic main network config to existing config */... matic: : :
Public RPCs like the one listed above may have traffic or rate-limits depending on usage. You can sign up for a dedicated free RPC URL using services like Infura, MaticVigil, QuickNode, Chainstack, or Ankr.
For example, using something like Infura:
Congratulations! You’ve deployed a NFT Marketplace to Polygon.
Happy Coding! 💓
Ship a true NFT Marketplace on Celo — Part 1
In this level, we will be building OUR OWN NFT marketplace, similar to OpenSea, completely from scratch on Celo!
We will use a bunch of developer tools to make this possible, and this is going to be an amazing level!
- Hardhat
- NextJS (React)
- Celo
- The Graph
- Rainbowkit
- Wagmi
- Ethers.js
- Metamask / Alfajores Wallet
We will divide this lesson into three parts — Smart contracts, Subgraph, and Frontend.
🤩 Final Output
This is what we will be building, by the end of this lesson series:
Smart Contracts
mkdir celo-nft-marketplace celo-nft-marketplace git init
createListing: Create a listing to put an NFT up for salecancelListing: Cancel a listing you previously createdupdateListingUpdate a listing you previously createdpurchaseListing: Purchase a listing from someone else
This is a minimalistic version of what goes on in a decentralized NFT marketplace, but it fits well for our purpose.
👨🔬 Setting Up
Let’s set up a new Hardhat project to write our smart contracts.
- Open up a terminal, and create a folder for Hardhat within the directory you just created
celo-nft-marketplace mkdir hardhat hardhat
- To set up the project, execute these commands
npm init --yes npm install --save-dev hardhat
- If you are on Windows, please do this extra step and install these libraries as well 🙂
npm install --save-dev @nomiclabs/hardhat-waffle ethereum-waffle chai @nomiclabs/hardhat-ethers ethers
- Finally, run the following command and go through the interactive prompt
- Select
Create a basic sample project - Press enter for the already specified
Hardhat Project Root - Press enter for the question on if you want to add a
.gitignore - Press enter for
Do you want to install this sample project's dependencies with npm (@nomiclabs/hardhat-waffle ethereum-waffle chai @nomiclabs/hardhat-ethers ethers)?
We now have our Hardhat project ready to go!
- Let’s also install OpenZeppelin contracts library while we’re here, as we will use
IERC721.sollater
npm install @openzeppelin/contracts
🎨 Building an NFT Contract
Before we build our marketplace, we need to build a simple NFT contract so you actually have some NFTs on testnet you can test this out with. We will not go into too much detail for this, as by this point it should be fairly straightforward.
If you are not familiar with writing NFT contracts, check out the NFT Collection tutorial in the Sophomore track.
Open up the folder in your code editor, and create a new file under hardhat/contracts called CeloNFT.sol. We will use this file to write a simple NFT contract
<div dir="auto" data-snippet-clipboard-copy-content="// SPDX-License-Identifier: MIT
pragma solidity ^0.8.4;
import "@openzeppelin/contracts/token/ERC721/ERC721.sol";
contract CeloNFT is ERC721 {
constructor() ERC721("CeloNFT", "cNFT") {
// mint 5 NFTs to yourself
for (uint i = 0; i
// SPDX-License-Identifier: MIT ; ; { () (, ) { // mint 5 NFTs to yourself ( i ; i ; i) { (., i); } } // Hardcoded token URI will return the same metadata // for each NFT () ( ) { ; } }




