No description
Find a file
2023-02-04 19:45:23 +01:00
client Bump json5 from 1.0.1 to 1.0.2 in /client 2023-01-08 14:46:05 +00:00
contracts format project 2022-04-11 06:01:09 -04:00
lib format project 2022-04-11 06:01:09 -04:00
screenshots format project 2022-04-11 06:01:09 -04:00
scripts format project 2022-04-11 06:01:09 -04:00
test mint NFTs + deploy on testnet 2022-04-07 08:01:01 -04:00
.gitignore init project 2022-04-07 06:43:28 -04:00
hardhat.config.js verify code 2022-04-08 11:15:12 -04:00
package.json Bump @openzeppelin/contracts from 4.7.1 to 4.7.3 2022-08-18 19:32:49 +00:00
README.md format project 2022-04-11 06:01:09 -04:00
yarn.lock Bump http-cache-semantics from 4.1.0 to 4.1.1 2023-02-04 09:53:16 +00:00

My NFT Collection

Demo NFT collection for learning purposes.

Deployed on link

nft

OpenSea Testnet

  1. https://testnets.opensea.io/collection/squarenft-cd2xk3yh7v
  2. https://testnets.opensea.io/collection/squarenft-bndes4idpq
  3. https://testnets.opensea.io/collection/squarenft-lemz9demvy
  4. https://testnets.opensea.io/collection/squarenft-1xkwn34mdz
  5. https://testnets.opensea.io/collection/squarenft-qlxxnjj8mo
    1. 0x6c603E2bF856529A095dAbC9D9991f0c559e1855
  6. https://testnets.opensea.io/collection/squarenft-noshuqlivp
    1. 0xAd9b1Faf6eDC836C16c7ff4e1E16012982030CE3

Square NFT

  • background color
    • red
    • green
    • blue
    • black
  • level
    • epic
    • legendary
    • hero
    • cool
  • class
    • Lord
    • Wizzard
    • Ninja
    • Rogue
    • Cleric
    • Assassin
  • job
    • BlackSmith
    • Developer
    • Merchant
    • Explorer
    • Healer
    • Soldier

🔮 Taking your project further!

What you learned in this project is just the beginning! There is so much more you can do with NFTs and smart contracts, here's a few examples you can research further

  • Sell your NFTs - Right now your users only have to pay gas fees to mint your awesome nfts and you're not getting any of that money! There are several ways to alter your smart contract that make the user pay you to mint your transactions, such as adding payable to your contract and using require to set a minimum amount. Since you're dealing with real money here it's best to do your research carefully and ask the experts that your code is safe. OpenZeppelin has a forum where you can ask questions like this one here!
  • Add Royalties - You can also add royalties to your smart contract that would give you a percentage of every future sale of your NFT! Read more about it here: EIP-2981: NFT Royalty Standard
  • Test your contracts locally - If you want to test your contracts more extensively without deploying to a test net like Rinkeby, Hardhat of course will let you do that! Best way to achieve that is to open up a separate terminal window, navigate to your project directory, then run npx hardhat node and keep that window open! Just like in the beginning of the project you'll see a bunch of accounts with lots of ether. In your other terminal window you can run your test scripts and watch it affect your node window!

Built With