How to Make an NFT Collection | NFT Tutorial | What are NFTs?

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ต.ค. 2024
  • Learn how to make an NFT collection and sell it on the OpenSea marketplace. What are NFTs and how can we create and sell them? Learn this and more in this NFT tutorial as we cover NFT ERC-721 smart contracts, NFT minting, NFT deployment to Ethereum testnets and listing NFTs on OpenSea.
    Tutorial prerequisites:
    1) Install NodeJS:: nodejs.org/en/...
    2) Install Visual Studio Code (or similar) code editor: code.visualstu...
    Source code on GitHub:
    github.com/jsp...
    CryptoBeetle NFT sample images:
    github.com/jsp...
    Remix IDE:
    remix.ethereum...

ความคิดเห็น • 70

  • @salihtaysi
    @salihtaysi ปีที่แล้ว

    Sir, i believe you used your ethereum mainnet private key instead of the rinkeby private key (you forgot to change networks the first time early in the vid) this was the issue you were having around the 1:10:00 mark with the rinkeby network

  • @chooseForYourLife
    @chooseForYourLife 2 ปีที่แล้ว +4

    I really liked to watch how you did debugging errors without pausing the video. Thank you so much, I learned a lot ! 👏

    • @BlockExplorerMedia
      @BlockExplorerMedia  2 ปีที่แล้ว +1

      Thanks Dosun, glad you liked it and I appreciate the feedback!

  • @shashwa7
    @shashwa7 2 ปีที่แล้ว +5

    1:00:29 the reason it was throwing the error because arrow functions are not hoisted like traditional JS functions. So you were trying to invoke the mintNFT() method before its actual definition. In order to solve that just always place your arrow funcs on top level of the scope or just use normal JS function.

  • @Rabinosaur
    @Rabinosaur ปีที่แล้ว

    Thanks for the tutorial! Why the endpoint here can use the endpoint previously created in VendingMachine? And how many contracts can an endpoint deploy?

  • @stevenryan5738
    @stevenryan5738 2 ปีที่แล้ว +1

    when i try to create the npm init it keeps saying command not found..... help lol

    • @BlockExplorerMedia
      @BlockExplorerMedia  2 ปีที่แล้ว

      Hey Steven, I should have mentioned this in the video but NodeJS needs to be installed on the system as a prerequisite. This will give you 'npm': nodejs.org/en/download/ Thanks for bringing this up!

  • @salihtaysi
    @salihtaysi ปีที่แล้ว

    Can we just substitute another network besides rinkeby? like goerli?

  • @xx1slimeball
    @xx1slimeball 2 ปีที่แล้ว +2

    Thanks for the tutorial, I managed to follow along all the way to the end, Great stuff. I would love to see more content on NTFs and dig deeper into this space. Sending much love 💟

    • @BlockExplorerMedia
      @BlockExplorerMedia  2 ปีที่แล้ว

      Thanks awesome...thanks for the kind words my friend!

  • @skintobinto6613
    @skintobinto6613 2 ปีที่แล้ว

    how to verify and publish on etherscan? won't work for me brother

  • @apocalipse23TheFinal
    @apocalipse23TheFinal ปีที่แล้ว

    Hey J. , any clue when @openzeppelin doesnt load and keep compaining about " can't import contracts" ? Thanks man

  • @Philson
    @Philson 2 ปีที่แล้ว +1

    Cool. But I need a tutorial on the marketing.

  • @apocalipse23TheFinal
    @apocalipse23TheFinal ปีที่แล้ว

    Hey Boss, thanks for the guide. I am trying to follow all your videos. I set up my own go-ethereun Node. Do you think is possible to reproduce this guide (NFT) building my own Opensea mkt place and my own pinate to store my NFTs using my own node? or Do I really need a extrernal provider as such opensea or pinata? I am learning so will be very important to do everything from scratch. Thanks a lot. I created a UI for your last Farm guide. Thanks again.

  • @osempo
    @osempo 10 หลายเดือนก่อน

    A great tutorial as always, this is the first time that I'm able to deploy an NFT and I'm proud of that. Thanks for the quality content!

  • @Saifudeenlz
    @Saifudeenlz 2 ปีที่แล้ว

    hi Block Explorer,hope you doing good,actually i completed all the process according to your comments and successfully minted ,but all process done in my testnet an showing rinkeby test,how to transfer rinkeby to etherium without tesnets ..can you guide me

  • @manojs4488
    @manojs4488 2 ปีที่แล้ว

    Made a change in env file without telling changed it from rinkeby_project_id to just project_id

  • @jims7089
    @jims7089 ปีที่แล้ว

    Third time I've coded along to a vid showing how to deploy an ERC721s and the first time I've been successful. Great walkthrough!

  • @bestzenyatta3362
    @bestzenyatta3362 2 ปีที่แล้ว

    so lets say you have a collection of 1000 nft that people can mint , you would create those 1000 nft and store them in some sort of array and then everytime someone clicks MINT , the mint function would send them 1 and then increment a counter by 1 ? I understood how this one worked, im trying to think how would it work when I have a 1000 and I want people to mint them

  • @jasperskyler7415
    @jasperskyler7415 2 ปีที่แล้ว

    Hi, I deployed succesfully. but I didn't get the address. what seems to be the issue? Appreciate for your reply.

  • @silentwolf9872
    @silentwolf9872 2 ปีที่แล้ว

    the tutorial is cool, but how to upload 10000 same picture and json data ,skipping the changing name and other steps i, i need help🥺

  • @opensourced6566
    @opensourced6566 2 ปีที่แล้ว

    This is amazing, thank you! Are you still going to do the ERC-20 Token Video as well?

  • @johnlong9961
    @johnlong9961 2 ปีที่แล้ว

    Hi, my contract successfully deployed but, it did not show an address

    • @BlockExplorerMedia
      @BlockExplorerMedia  2 ปีที่แล้ว

      Strange - it should display the new address in the console immediately after deployment.

  • @hristiyanminchev1127
    @hristiyanminchev1127 2 ปีที่แล้ว

    Hey mate, do you know how to put a gif with my ten NFT images randomly changing on Opensea and when someone buys to give him one of these ten images?

  • @skintobinto6613
    @skintobinto6613 2 ปีที่แล้ว

    none of the images will show on opensea for me after I mint the NFT on any testnet; anyone have the same issue?

  • @ronkessler9278
    @ronkessler9278 2 ปีที่แล้ว

    The guide is very impressive! Thank you! Are there tools to produce the smart contracts? I mean type of
    a third party?

  • @AerosDaDinoHoodie
    @AerosDaDinoHoodie 2 ปีที่แล้ว

    Great tutorial! Thoroughly enjoyed it 💪💪

  • @mrbeastfans4773
    @mrbeastfans4773 2 ปีที่แล้ว

    Thank you so much ☺ 💓 💗 this really helped

  • @rahulagarwal968
    @rahulagarwal968 2 ปีที่แล้ว

    Difference between selling on testate opensea vs main opensea ?

  • @newborn7850
    @newborn7850 2 ปีที่แล้ว

    We don't hv good tutorials on internet but this is very best . but how to develop frontend is much needed from this channel. Thanking you lots

    • @BlockExplorerMedia
      @BlockExplorerMedia  2 ปีที่แล้ว

      Thanks for the positive feedback. Yes, I've been thinking about doing a video for smart contract frontends / UI soon.

  • @LaGG0110
    @LaGG0110 2 ปีที่แล้ว

    Everyone after watching this: Stonks👍

  • @sherifabuelala2054
    @sherifabuelala2054 2 ปีที่แล้ว

    I checked the video till the end
    What is the idea of uploading my designs directly to opensea rather than doing it by coding .... I just saw many tutorials they didn't go through that so can you give me an explanation why did you go through that?

    • @BlockExplorerMedia
      @BlockExplorerMedia  2 ปีที่แล้ว

      hi Sherif, i'm not sure about other tutorials - maybe they were showing how to create the smart contract with the help of 3rd party services such as OpenSea? I just wanted to show the entire process from scratch : )

    • @sherifabuelala2054
      @sherifabuelala2054 2 ปีที่แล้ว

      Of course all the respect to what you did it was very helpful to anyone understands coding, sadly I don't
      And yes for the other tutorials they upload directly the drawings on opesea and that's it, my question is that wrong?

  • @Happyday-nn6rh
    @Happyday-nn6rh 2 ปีที่แล้ว

    excellent💚
    If you can, please make a dapp(WEB3) for the contract
    and another request 🙏I had was to make a professional smart contract, for example, by having a white list and reveal so that we could enjoy it🤩

    • @BlockExplorerMedia
      @BlockExplorerMedia  2 ปีที่แล้ว +1

      Thanks! Those are great ideas - I'll add them to my list of future videos and hope I can get to it soon : D

    • @Happyday-nn6rh
      @Happyday-nn6rh 2 ปีที่แล้ว

      @@BlockExplorerMedia TNX my bro

  • @lynxlove1901
    @lynxlove1901 2 ปีที่แล้ว

    thxs bud!

  • @Adaigio
    @Adaigio 2 ปีที่แล้ว

    when I run the program it gives me a syntax error saying that an unexpected token ':', any ideas?

    • @BlockExplorerMedia
      @BlockExplorerMedia  2 ปีที่แล้ว

      hi Matthew. At what step is this happening? I suspect it's a minor syntax error like a missing comma or a missing " before a : - possibly in the truffle-config.js file. does the error message indicate which file the error is originating from?

    • @Adaigio
      @Adaigio 2 ปีที่แล้ว

      @@BlockExplorerMedia nevermind I was bale to find the problem, the totourial was great an easy to follow and I like how you showed how to fix the problems instead of just cutting them 👍

  • @Cadaur
    @Cadaur 2 ปีที่แล้ว

    Do you have a Discord of any sort? Super excited to watch this video blow up man!

    • @BlockExplorerMedia
      @BlockExplorerMedia  2 ปีที่แล้ว +1

      hey Alap, appreciate the support! No Discord yet...think I should set one up? Take it easy brotha!

    • @Cadaur
      @Cadaur 2 ปีที่แล้ว

      @@BlockExplorerMedia Hey man! Yeah I think you definitely should. I've run discords for multiple communities with 1k-5k+ people, so if you could use some structural help let me know! Maybe we could help each other out since I could probably use your guidance with this stuff at some point.

  • @sukiratwarring6219
    @sukiratwarring6219 2 ปีที่แล้ว

    HH110: Invalid JSON-RPC response received: invalid project id.....it shows me this error whi I try to run npx hardhat run scripts/deploy.js --network rinkeby.....can you help me with it!!

    • @BlockExplorerMedia
      @BlockExplorerMedia  2 ปีที่แล้ว

      hi Sukirat, I believe this error refers to a problem with the url in the config file for whichever network you are targeting. please check 'hardhat.config.js' for the setting you are targeting...
      ex:
      mainnet: {
      url: process.env.MAINNET_URL,
      or
      mumbai: {
      url: process.env.MUMBAI_URL,
      and make sure the 'MAINNET_URL' and 'MUMBAI_URL' are set properly in the .env file. or you can just hardcode it in the config file if you prefer. this url should come from the project you created in Infura. Hope this helps.

    • @sukiratwarring6219
      @sukiratwarring6219 2 ปีที่แล้ว

      @@BlockExplorerMedia hell yea got it!!!....had a stupid comma at the end of my kyy in .envfile

    • @BlockExplorerMedia
      @BlockExplorerMedia  2 ปีที่แล้ว

      Awesome!!

    • @sukiratwarring6219
      @sukiratwarring6219 2 ปีที่แล้ว

      @@BlockExplorerMedia and sir when is the new video coming…and on which topic!!

    • @BlockExplorerMedia
      @BlockExplorerMedia  2 ปีที่แล้ว

      @@sukiratwarring6219 I usually release new videos on Sat or Sun. I haven't settled on a topic yet for this week but have a few ideas including ERC20 tokens. i am also open to new ideas from viewers so let me know!

  • @hmmcoin
    @hmmcoin 2 ปีที่แล้ว

    Great tutorial! 🙌🔥

  • @miradario
    @miradario 2 ปีที่แล้ว

    thanks for share this content, you are amazing

    • @BlockExplorerMedia
      @BlockExplorerMedia  2 ปีที่แล้ว +1

      Thanks Dario, I really appreciate the support!

    • @miradario
      @miradario 2 ปีที่แล้ว

      @@BlockExplorerMedia One question, what if I have to mint arround 140 NFTs, wich is the best way to loop it?

  • @goodluckdeal3220
    @goodluckdeal3220 2 ปีที่แล้ว

    how to mine erc20 with nft?

    • @BlockExplorerMedia
      @BlockExplorerMedia  2 ปีที่แล้ว

      I'm not sure but that sounds really cool...more details??

  • @okoshawott
    @okoshawott 2 ปีที่แล้ว

    This video came up in my recomended and I was wondering what you thought about the huge enviromental impact NFT's have on the enviroment? The Verge did a great article about it titled "The Climate Controversy Swirling around NFT's"
    thank you!

    • @BlockExplorerMedia
      @BlockExplorerMedia  2 ปีที่แล้ว

      hi okoshawott. you bring up a great point, thank you. I just read the Verge article and liked it a lot. I'll give you my opinion - I think climate change is one of the two biggest threats facing humanity (the other being nuclear war). and I'm concerned about the environmental impact from cryptocurrencies and I welcome any efforts to make crypto greener such as proof of stake. it's also true that many other activities that are detrimental to the environment such as driving vehicles, consuming meat, buying something off of Amazon, etc. so instead of targeting any one of those things in particular I think that we have a more urgent need to focus on the bigger picture and energy use infrastructure at this late stage in the game such as regulating energy, renewable energy, getting mainstream support and funding for a new green deal and convincing and educating society, including our 'leaders' that the survival of humanity is more important than short term capital profits : ) What do you think?

    • @okoshawott
      @okoshawott 2 ปีที่แล้ว

      @@BlockExplorerMedia I absolutely agree that climate change is a huge issue and that we should be placing more pressure on corporations then the individual like we are now and that we need more regulation. I do believe that NFT's still use an absurd amount of energy that many people are misinformed about, NFT's are also more of a niche then crypto with most people knowing about them actively using the internet which is why I wish more people would speak about the enviromental impact.

  • @justkaz7104
    @justkaz7104 ปีที่แล้ว

    296

  • @ummanmemmedov
    @ummanmemmedov 8 หลายเดือนก่อน

    Thank you very much!

  • @niketyende
    @niketyende ปีที่แล้ว

    Great content