Build an NFT Staking Smart Contract + Web Application 🚀 Solidity, thirdweb deploy, Next.JS Tutorial

Поділитися
Вставка
  • Опубліковано 27 лис 2024

КОМЕНТАРІ • 67

  • @eyeroniqstrategicbranding7934
    @eyeroniqstrategicbranding7934 2 роки тому +2

    Thank you friend, from 0% knowledge of this languages to getting my contract and staking successful

  • @migom6
    @migom6 2 роки тому +1

    Missed your videos for 6 months! I like your project based video style. Keep it up

    • @JarrodWatts
      @JarrodWatts  2 роки тому

      Thank you Madhurjya! Glad to be back making videos :)

  • @Arceus201
    @Arceus201 2 роки тому +2

    Hello my friend. I have just a small question. Using signatureDrop gives me an error in loading the nfts, so I can't proceed in seeing my NFTS in the dapp! How should I fix it to use this with a signature drop contract? Keep up the good work!

  • @jopadjr
    @jopadjr Рік тому

    460th...Thanks Jarrod. You are great teacher... Cheers

  • @jasonyang7655
    @jasonyang7655 2 роки тому

    Hi Jarrod! Thanks for your video. I wonde why we don't need implement ERC721TokenReceiver in staking contract?

  • @jamaicaigot9335
    @jamaicaigot9335 2 роки тому +1

    Hey, thanks for sharing! Do you have your audio version of this in Audea?

  • @cherobeam1181
    @cherobeam1181 2 роки тому

    Found the solution! Top Vid!!!

  • @MXNCLER
    @MXNCLER 2 роки тому

    what if a smart contract is ready on the etherscan and its fully deployed , will this tutorial be of any use in creating a staking page? cause from what i watched it seems that a erc20 can also be made?

  • @jozmat2268
    @jozmat2268 Рік тому

    Do you have a video where you explain how to implement usdt using the smartchain pod in a contract by doing it thirdweb to?

  • @CryptoPapsOfficial
    @CryptoPapsOfficial Рік тому

    done subscribe sir. i really like the style. thank you so much

  • @nacho_web3
    @nacho_web3 7 місяців тому

    How I deploy token to Mainet and make it tradeable on uniswap?

  • @mohammedhejjam5506
    @mohammedhejjam5506 2 роки тому +1

    Thank you for the wonderful video. I learned a lot. i faced a problem as long as i paste your code exactly but faced in issue " Argument of type 'TokenImpl | undefined' is not assignable to parameter of type 'RequiredParam'.
    Type 'TokenImpl' is missing the following properties from type 'Erc20': featureName, mintable, burnable, droppable, and 10 more. "
    i wish some help

  • @danieldil6198
    @danieldil6198 Рік тому

    This vid was made 8 months ago, ever since then have you added staking to your Deploy feature

  • @laughterwebs
    @laughterwebs 2 роки тому

    Thanks for this tutorial, but sir I have a question, I have a WordPress website where I deploy my nft collection and I will like to add staking utility to it but I don't know how to go about it any advice i

  • @cherobeam1181
    @cherobeam1181 2 роки тому +1

    GM, everything is now working but with staking i have a problem. The stake side on the localhost shows the token and the balance but not my the unstaked nfts and not the staked nfts!!! I minted 3 for testing! What can be the problem? Would be nice if i can get any help from you... :)

  • @rkoncal
    @rkoncal Рік тому

    Awesome video. keep it up! Btw what's the best media/way to connect with you?

  • @gnarlykill6373
    @gnarlykill6373 2 роки тому

    this is a great video, what if for example i wanted to pay out the rewards in an already existing token, e.g stake said NFT get paid in, matic, eth, avax, instead of having my own token?

  • @RichTamm
    @RichTamm 2 роки тому

    Any chance for update on this video? My thirdweb didn't have the installation section at start.
    Unsure how to proceed if site has changed.

  • @mattcrumley6598
    @mattcrumley6598 Рік тому +1

    How do you import contracts that were already deployed outside of third web into the sdk kit? I imported them into third web but when I use npm run dev I get an error that no contract files are found. I seen that you deployed them from vs code but I did not. Please help

  • @drdev_blog
    @drdev_blog 2 роки тому

    Thank you, is there anyway to create erc20 token gate for some pages of the website? For example you need to have 100 tokens to get access?
    Second question - how to implement multiwallet connection?
    And final one - is there any chance to set level system for holders of #nfts or #tokens?

  • @mikeepr5369
    @mikeepr5369 2 роки тому

    Is there a way to add a Stake all and Unstake all function in the contract / button on the dapp?

  • @whenwelookinthemirror3834
    @whenwelookinthemirror3834 Рік тому

    Is this close to being out of the beta release and audited?

  • @honusensei
    @honusensei 2 роки тому

    Thanks for your tutorial!🥰

  • @thelov3potion
    @thelov3potion 2 роки тому

    I am using custom chain, chainid = elastos.
    Any idea?

  • @Racing444
    @Racing444 2 роки тому

    I have run yarn dev and everything works on the local host but how can deploy it to my web host ? With yarn build ? Or what i have to do now ?

    • @JarrodWatts
      @JarrodWatts  2 роки тому +1

      I’d recommend using Vercel to deploy

    • @Racing444
      @Racing444 2 роки тому

      @@JarrodWatts can you make a video how to use the hashlips minting dapp with a thridweb smart contract ?:)

  • @raylove707
    @raylove707 2 роки тому

    I have a question what type of laptop does this coding work on because it won’t work on my chrome book

  • @PurpleEarB
    @PurpleEarB 2 роки тому

    If I use the yarn dev, it's not working, any suggestion?

  • @Ssuzuki-k9s
    @Ssuzuki-k9s 2 роки тому

    Thank you for the wonderful video. I learned a lot. I want to perform token issuance and staking on my NFT project, but I don't have the skills like you. Is it possible to request coding etc.?

  • @zuldadubinary3776
    @zuldadubinary3776 2 роки тому

    how is Staking_Contract.sol deploy? I don't see the .env file or anything else in the project

  • @rubibeats
    @rubibeats 2 роки тому

    can you add staking to an existing contract?

  • @tomypurnomosidi
    @tomypurnomosidi Рік тому

    Can i add navbar into it?

  • @uyiedos
    @uyiedos Рік тому

    I am getting this after everything loads and the stake page is opening - Application error: a client-side exception has occurred (see the browser console for more information). anyone has an idea.....Console shows bignumber error

  • @naberalov4711
    @naberalov4711 2 роки тому

    Thank, thats wonderfull video i learn a lot.. can i create avalance NFT Staking platform with that?

    • @JarrodWatts
      @JarrodWatts  2 роки тому

      Yeah AVAX is supported!

    • @helloworld_123
      @helloworld_123 Рік тому

      @@JarrodWatts What do we need to do to make a staking site in a different network?

  • @Sulanaonsol
    @Sulanaonsol Рік тому

    How to deploy app to our domain? Cpanel

  • @hafidnurfirmansyah2839
    @hafidnurfirmansyah2839 2 роки тому

    Wow amazing

  • @NoNonsenseDEFI
    @NoNonsenseDEFI 2 роки тому

    When running "npx thirdweb deploy" I get "error: object expected" windows pop up. Any ideas?

  • @hurric4n3ike
    @hurric4n3ike 2 роки тому

    Could this be done with ERC-1155s as well?

    • @JarrodWatts
      @JarrodWatts  2 роки тому

      Yes! Just requires some small changes to the contract code

    • @jswizzle_tv9898
      @jswizzle_tv9898 2 роки тому

      @@JarrodWatts What would these changes be? Been trying to figure this out for hours now

    • @jswizzle_tv9898
      @jswizzle_tv9898 2 роки тому

      Any luck on this? I am running into the same issue

  • @ramezbaslious3030
    @ramezbaslious3030 2 роки тому

    does this work on solana?

  • @Prom1ks
    @Prom1ks 2 роки тому

    I can't get it right at the beginning. What should I download to make it work?

    • @Loriba
      @Loriba 2 роки тому

      Make sure you instal react and javascript sdk first. That is a must before doing anything else.

  • @POLICEACTIONCLIPS
    @POLICEACTIONCLIPS 2 роки тому

    If my main collection is on the ethereum chain, can my staking contract and tokens be on polygon mainnet?

    • @JarrodWatts
      @JarrodWatts  2 роки тому

      Unfortunately not, as the contract will need to be on the same network in order for it to transfer the tokens

    • @ImKurtzy
      @ImKurtzy 2 роки тому

      @@JarrodWatts but you could just select the eth or sol network instead of polygon when setting this up correct?

  • @chickenman1004
    @chickenman1004 2 роки тому

    I can't find Installation category in thirdweb portal T_T. also CMD is not working with npx. I am so newbie Jarrod. how can I follow you from 09:02 ? T_T

    • @JarrodWatts
      @JarrodWatts  2 роки тому +1

      The command is now npx thirdweb create

  • @HoopersHighlights-l3z
    @HoopersHighlights-l3z 2 роки тому

    can i do the same for eth chain?

  • @mrtuff3540
    @mrtuff3540 Рік тому

    Where are from please 👍

  • @Neo-ew2pt
    @Neo-ew2pt 2 роки тому

    Please make for solana

  • @danieldil6198
    @danieldil6198 Рік тому

    Is your stake721 safe from block.timestamp attacks?

  • @mazumaiproductions8359
    @mazumaiproductions8359 2 роки тому

    I cant see what r u typing.

  • @necromancerundead1201
    @necromancerundead1201 2 роки тому

    jarrod do you have a point of contact.. for personal assistance

  • @jacob6333
    @jacob6333 2 роки тому

    this is on shit matic lmao
    do one on eth or binance

    • @JarrodWatts
      @JarrodWatts  2 роки тому

      This works for any EVM compatible chain

  • @kevinwolfe371
    @kevinwolfe371 2 роки тому

    pr໐๓໐Ş๓

  • @raulzoce
    @raulzoce 2 роки тому

    whre is the problem?
    Server Error
    SyntaxError: Unexpected token '?'
    This error happened while generating the page. Any console logs will be displayed in the terminal window.
    Call Stack
    file:///D:/welxstakingdapp/node_modules/%20(thirdweb-dev/react/dist/index-44e60bee.cjs.dev.js (5364)

  • @teodorionescu3490
    @teodorionescu3490 2 роки тому +1

    The contract is deployed but it can’t gather the nft data from opensea 🥲

    • @teodorionescu3490
      @teodorionescu3490 2 роки тому

      I am trying to see if there will be a difference when I upload it to worldpress or vercel