Giter VIP home page Giter VIP logo

splash-nft-collection's Introduction

A website to mint NFT's and deploy them to the Ethereum blockchain.

Commands

  • npx hardhat verify YOUR_CONTRACT_ADDRESS --network rinkeby
  • npx hardhat run scripts/deploy.js --network rinkeby
  • npx hardhat run scripts/run.js

IMPPPP - Make sure you connect ONLY a RINKEBY Metamask account, OR ELSE it WON'T WORK!

Please use only Chrome or Firefox with the respective Metamask extension. Also if you are using brave, you need to set up a brave wallet, so things may not work 100%, but it should still work fine.

Steps to ensure perfect Working:

  1. Check out the deployed website in Google Chrome preferably, with the metamask extension installed.
  2. Make sure you create an RINKEBY test account, and add some etherum to it, using some faucet or here.
  3. Click on Connect Wallet and connect the metamask wallet with the website.
  4. Click on the button to mint NFT's and wait for about a minute.
  5. After minting, you get an alert with a link to my OpenSEA collection, where the NFT has been minted.
  6. You also get the link to the rinkeby test etherscan website, where this transaction is displayed.
  7. Check out the console as well, for additional messages. (If you are a developer).

Requirements

  1. HardHat
  2. Ethers
  3. Alchemy
  4. Metamask
  5. OpenZeppelin
  6. Rinkeby Test Network
  7. Vite (React)
  8. EtherScan API - For verifying the smart contract an converting form bytecode to the real Smart contract code.

Also its recommended to use Google Chrome with the metamask extension installed Let's say you want to change your contract. You'd need to do 3 things:

  • We need to deploy it again.
  • We need to update the contract address on our frontend.
  • We need to update the abi file on our frontend.

Because smart contracts are immutable. Redeploying will reset all states and variables, and will be treated as a brand new contract. We'd lose all of our NFT data if we redeploy. Learn more about smart contracts, EVM and bytecode - https://ethervm.io/

Remember after deploying, it takes time for opensea or rarible to update metadata. If it still doesn't work or show up after 24 hours, please use Rarible. It is like OpenSEA, but is known to update its metadata faster.

splash-nft-collection's People

Contributors

spaceface02 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.