Coding an NFT crypto collectible in 3 days (DAY 1)



⭐ Finished project: ⭐

I set out for a challenge. I wanted to learn how to code a non-fungible token ERC721 smart contract for the Ethereum virtual machine. And all of that in three days from scratch without any clue or prior knowledge. So the first thing is to learn what NFT crypto tokens are and how the whole Ethereum ecosystem with all of its decentralized apps or dApps and the whole web3 thing works.

This is day 1 and we will learn a lot and set up our development environment for the Ethereum blockchain to develop our first smart contract. For that, we will examine web3 JS, Truffle JS, and Ganache a personal local blockchain for your computer.


Clickbank Promo Tools

🙏 Support me:
🛰 Join our Discord, to interact with other Coders and me:

Check out my newest video:

🤓 GET THE CODE HERE 🤓

📚 SOME OF MY FAVORITE BOOKS:
As an Amazon Associate I earn from qualifying purchases through the links below.
■ Ego is the Enemy by Ryan Holiday:
■ Deep Work by Cal: Newport:
■ Atomic Habits by James Clear:
■ Clean Code:
■ The Clean Coder:
■ Clean Architecture:
■ The Pragmatic Programmer:
■ Test-Driven Development by Example:
■ The Art of Computer Programming:
■ Design Patterns:
■ Refactoring:
■ The Mythical Man-Month:
■ Working Effectively with Legacy Code:
■ Introduction to Algorithms:
■ Extreme Programming Explained:

🎥 MY GEAR:
As an Amazon Associate I earn from qualifying purchases.
■ Coding Headphones:
■ Mobile Headphones:
■ Monitor:
■ Keyboard:
■ Trackpad:
■ Camera:
■ LED Lights:
■ Tripod:
■ Speaker:
■ Studio Headphones for Editing:
■ Audio Interface:

Mentioned Links:
■ Truffle & Ganache:
■ Uniswap:
■ Compound:
■ CryptoVoxels:

Timestamps:
00:00 Intro
00:41 What is Ethereum?
01:34 What are dApps?
02:19 What is a wallet?
03:20 Gas fees
04:10 How to develop for the Ethereum blockchain?
05:11 Installing Truffle JS
06:20 Installing Ganache
07:25 Connecting MetaMask to Ganache
08:28 Sending Ethereum locally

This video contains advertising content.

Attribution:
■ Blockchain Icons made by Good Ware –

#crypto #ethereum #nft

source

29 thoughts on “Coding an NFT crypto collectible in 3 days (DAY 1)

  • January 20, 2022 at 9:39 pm
    Permalink

    ⭐ THIS VIDEO IS SUPPORTED BY KITE ⭐

    Kite is a free AI-powered coding assistant that will help you code faster and smarter. The Kite plugin integrates with all the top editors and IDEs to give you smart completions and documentation while you’re typing. I've been using Kite for over 12 months whenever I write Python code and I love it! http://lvi.re/kiecodes-kite (affiliate link)

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    So if i write my own smart contracts into the blockchain i still need to pay gas fees ?

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    Wait so that 100 ETH isn’t yours? And you can use that ETH to mint bulk NFTs to cover gas price? Also if ganache is connected to your account and you upload a minted NFT then you get your money would ganache take it our it would be yours? If that makes sense. Im kind of confused because if I can just get 100 ETH from ganache can’t I just put it an online wallet and sell it?

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    Wtf I don't understand anything

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    I hope you keep your videos authentic as now always – this is real work . thanks

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    yo udont show how you are ablle to just download truffle, my computer is just errrors among errorsd

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    If i list my 1 nft out of 2000 and pay gas fee for that first ( on opensea ).
    Then after that i have to pay gas fee for every nft or it will free to list. ( remember , its after listing the 1st one ).
    Can you please answer ????????? Please

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    wow very informative buddy thanks alot!

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    How much did it cost to do this? 4k?

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    Wow man you managed to explain while not being boring, tysm

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    Very nice man. BTW, I have one question, refer to the Dockerfile, I can see the backend 's 8080 port is exposed. How about the client side, I can't see any port in the docker? Thanks. 🙂

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    are those accounts made on ganache are having real eth ??

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    This is amazing. I said a moment that I wish I preferred python or javascript instead of java.

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    Bro I know nothing about this NFT shit but, I'm in..

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    Hi mate,

    How much experience have you had since this video in May?
    Always on the hunt for the right team.

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    wow how cool. This is getting really nitty griddy. exctlay what I was looking for to learn about. Thank you. and PS: already in advance, you parted to setup the network, can you make a separate video of this, or did you believe we would let you fly :))) without teaching it all to us. Again, thank you for all you are doing for the tech (geek:) community.

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    Simply amazing, take my sub

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    hi, could you please explain which video the next step is to continue to learn from this video! I mean the day 2 tutorial from day one! which play list is that i need to start with!

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    Man, you super cool

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    Yeah, I put the code "npm install -g truffle" into my VSC Console and Windows Powershell and neither of them are working. Is it disconnected or something now?

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    great video however im a little bit confused on what actual software you use to do the coding? does anybody know?

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    Der Thermomix verrät Deine Nationalität 😂

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    Great video !
    Question: After I enter" truffle init " does it prompt up Visual Studio automatically? I can't see the NFT folder in my visual studio.
    Sorry I'm new to all of these.

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    Love you Sir Your New Fan❣️ is Here ✅

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    C:UsersMikeDocumentsR_NFT Smart Contract>truffle compile

    ReferenceError: truffle is not defined

    at Object.<anonymous> (C:UsersMikeDocumentsR_NFT Smart Contracttruffle-config.js:1:1)

    at Module._compile (internal/modules/cjs/loader.js:1072:14)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10)

    at Module.load (internal/modules/cjs/loader.js:937:32)

    at Function.Module._load (internal/modules/cjs/loader.js:778:12)

    at Module.require (internal/modules/cjs/loader.js:961:19)

    at Object.require (internal/modules/cjs/helpers.js:92:18)

    at Function.load (C:UsersMikeAppDataRoamingnpmnode_modulestrufflebuildwebpack:packagesconfigdistindex.js:159:1)

    at Function.detect (C:UsersMikeAppDataRoamingnpmnode_modulestrufflebuildwebpack:packagesconfigdistindex.js:148:1)

    at Object.run (C:UsersMikeAppDataRoamingnpmnode_modulestrufflebuildwebpack:packagescorelibcommandscompile.js:59:1)

    at Command.run (C:UsersMikeAppDataRoamingnpmnode_modulestrufflebuildwebpack:packagescorelibcommand.js:172:1)

    at Object.586806 (C:UsersMikeAppDataRoamingnpmnode_modulestrufflebuildwebpack:packagescorecli.js:57:1)

    at _webpack_require_ (C:UsersMikeAppDataRoamingnpmnode_modulestrufflebuildwebpack:webpackbootstrap:18:1)

    at __webpack_require__.x (C:UsersMikeAppDataRoamingnpmnode_modulestrufflebuildwebpack:webpackbootstrap:36:1)

    at Function.__webpack_require__.x (C:UsersMikeAppDataRoamingnpmnode_modulestrufflebuildwebpack:webpackruntimestartup chunk dependencies:36:1)

    at C:UsersMikeAppDataRoamingnpmnode_modulestrufflebuildwebpack:webpackstartup:3:1

    Truffle v5.4.9 (core: 5.4.9)

    Node v14.17.6

    Does anyone know what this means? Error when compiling and migrating

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    Ïs this 100% safe to do on your private PC too?

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    I NEED A DAY 2

    Reply
  • January 20, 2022 at 9:39 pm
    Permalink

    Amazing video. I love the clarity! Please keep up the great work!

    Reply

Leave a Reply

Your email address will not be published.

%d bloggers like this: