Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anistark/hardhat-nft-marketplace
Decentralised NFT Marketplace Example using Hardhat
https://github.com/anistark/hardhat-nft-marketplace
Last synced: 14 days ago
JSON representation
Decentralised NFT Marketplace Example using Hardhat
- Host: GitHub
- URL: https://github.com/anistark/hardhat-nft-marketplace
- Owner: anistark
- Created: 2023-06-26T12:35:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-06-26T12:47:10.000Z (over 1 year ago)
- Last Synced: 2023-08-03T17:22:53.845Z (over 1 year ago)
- Language: JavaScript
- Size: 271 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Decentralised NFT Marketplace Project using Hardhat Deploy
## Setup:
Install Dependencies: `npm i`
Setup env: `touch .env`## Deploy:
`node_modules/.bin/hardhat deploy`## Verify Contract:
`node_modules/.bin/hardhat etherscan-verify --api-url "https://explorer.evm.testnet.shimmer.network/api"`Inspired from [eugenekhoo1's repo](eugenekhoo1/hardhat-nft-marketplace).
Backend contracts/tests/scripts/deployment
- Create a decentralized NFT Marketplace
1. `listItem`: List NFTs on marketplace
2. `buyItem`: Buy NFT
3. `cancelItem`: Cancel listing
4. `updateListing`: Update price
5. `withdrawProceeds`: Withdraw proceeds from sale