Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/max-tonny8/marketing_nft
React, JS, Solidity application, for issue, mint, list and sell NFT (ERC-721 & ERC1155) Tokens on Ethereum Network
https://github.com/max-tonny8/marketing_nft
blockchain erc1155 erc721 ethereum ibnz-developers ibnzdevelopers ibnzuk marketplace metamask nft nft-shop polygon solana web3 web3-marketplace-starter
Last synced: 10 days ago
JSON representation
React, JS, Solidity application, for issue, mint, list and sell NFT (ERC-721 & ERC1155) Tokens on Ethereum Network
- Host: GitHub
- URL: https://github.com/max-tonny8/marketing_nft
- Owner: max-tonny8
- Created: 2024-05-31T15:52:52.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-05-31T15:54:19.000Z (9 months ago)
- Last Synced: 2024-12-06T17:48:12.826Z (2 months ago)
- Topics: blockchain, erc1155, erc721, ethereum, ibnz-developers, ibnzdevelopers, ibnzuk, marketplace, metamask, nft, nft-shop, polygon, solana, web3, web3-marketplace-starter
- Language: Solidity
- Homepage:
- Size: 2.13 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![Preview](src/assets/screenshot.png)
This is a React, JS, Solidity application, for issue, mint, list and sell NFT (ERC-721 & ERC1155) Tokens
# Idea and functionalities
- Create an NFT marketplace contract that supports ERC721 and ERC1155
- Sellers can list their NFTs on this platform
- Buyers can preview, and purchase NFTs listed on the platform
## Community coders, please commit
Feel free to add extra functions or improvements, This helps me to familiarise myself with source control and open source project managing.
-----
## Running instructions
- Copy project to your directory ( git clone https://github.com/ibnzUK/NFT-Marketplace )
- navigate to _NFT-Marketplace_ project directory
- make sure you have node.js installed on your machine
- install project packages (npm install)
- start a project (npm run start)## Changes in V 0.01
- Added Skeleton
## Changes in V 0.02
- Connected to Metamask
- Added ERC721 Contract
- Started NFTMinter Contract
- Added truffle-flattener and flattened openZeppelin contracts
- Contracts and Solc compiler updated to version: "^0.8"
- Added Tests and Migration# Tests
Contract: NFTMinter
Checking if conract is deployed to network
✓ contract deployed sucessfully
✓ contract has matching name (134ms)
✓ token has symbol (196ms)
Minting of new token
✓ creates new token (476ms)
✓ mints tokens from 0x0 address (549ms)
✓ send tokens to minter (559ms)
✓ token total supply is updated (1481ms)7 passing (3s)