ERC1155 NFT Token Standard - Explained

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ก.ย. 2024
  • In this video Filip explains what ERC1155 NFT token is, how can it be used, and how it works under the hood.
    You can see the playlist for this series here:
    • Hottest Dapp Trends 20...

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

  • @StyleTrick
    @StyleTrick 3 ปีที่แล้ว +15

    You and Ivan provide the BEST blockchain content for learning, seriously appreciate it!

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

      Thank you for following us!
      All best!

  • @thegoodluckcats
    @thegoodluckcats 3 ปีที่แล้ว +8

    Thanks for this video . I wish you'd gone more into it with a complete example of how a tradable/swapable currency could be created under 1155 standard and at same time have its nft tokens which are used in game for example. I am looking forward to seeing your other videos.

  • @Rorschak10
    @Rorschak10 3 ปีที่แล้ว +4

    Thank you for sharing this information. Your explanation greatly improved my understanding. Showing the code example was helpful.

    • @MoralisWeb3
      @MoralisWeb3  3 ปีที่แล้ว

      Glad it was helpful!

  • @alexanderfrost1476
    @alexanderfrost1476 6 หลายเดือนก่อน

    Thanks for this video. Gave me more understanding on token standards

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

    I am designing a project and you just crushed it with this explanation video. Thank you so much!

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

    Great explanation, thanks!

  • @DeFiDeveloperAcademy
    @DeFiDeveloperAcademy 11 หลายเดือนก่อน

    Love learning from you, thank you!

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

    Beautifully explained! Thanks sir

  • @VicenteRubino
    @VicenteRubino 3 ปีที่แล้ว +5

    Thanks for sharing knowledge.

  • @Darrell-Hunt
    @Darrell-Hunt 3 ปีที่แล้ว +1

    After each video give us a “something I think you should know about crypto”
    This is useful because it helps us not only learn fundamentals but also gives modern info about things a person with your knowledge finds exciting and innovative

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

    Thank you so much for the info! Your explanation is not only in depth, but it makes sense! Kudos!

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

    The information you provide is clear and straight to the point I appreciate your video and the team

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

    Thanks a lot for explaining the concept so amazingly!!! you guys are doing great job❤‍🔥

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

    And That's How It is Explained...... ON POINT ❤‍🔥❤‍🔥❤‍🔥❤‍🔥❤‍🔥❤‍🔥 Thanks

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

    Good explanation, you have a great way of explaining things!

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

    you are the best Philip. Love your explications. Thanks for sharing and I am a big fan of Moralis!

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

    Awesome Video, helped me a lot for my dynamic NFTs master thesis! :)

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

      We love you enjoyed this

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

    Superb explanation. Thank you Filip

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

    Thanks for such a beautiful explanation ❤

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

    SOoo Goood, No words? Thankyou and The Team! Wow

  • @NativeearthlingOrgNEON
    @NativeearthlingOrgNEON 3 ปีที่แล้ว +5

    First and foremost, thank you for your knowledge and teachings. Which networks do you recommend deploying an ERC1155 contract to? In other words, are there best practices for deployment to local dev chains or networks and testnets?

  • @AhmedKhan-rt6oz
    @AhmedKhan-rt6oz 2 ปีที่แล้ว

    Awesome Cleared major concepts

  • @makingmemark
    @makingmemark 3 ปีที่แล้ว +1

    Great content as always!

  • @RedBeardRetroTech
    @RedBeardRetroTech 3 ปีที่แล้ว +1

    Thanks for the knowledge 🙏

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

    That is a great video. Are there any downsides to using ERC1155? Or why are so many NFTs currently being minted using ERC371? Thank you

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

    awesome mate, thanks

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

    Can you explain mapping fro Sword given that it is non fungible but at the same time more than 1 count.

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

    Little confuse about the THORS_HAMMER and SWORD tho, THORS_HAMMER is non-fungible token -> it makes sense because there is only one of them. But there are a lot of SWORD and the contract creator could send some to others, each SWORD is the same, why would it be non-fungible then?

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

      Hey @Binh Nguyen, good question!. So technically when we refer to NFT we refer to the contract and THORS_HAMMER and SWORD are the tokens, what makes them non-fungible is because these tokens are different and not equal to each other (represented by different tokenId). However, the context we are talking about is ERC1155 which is semi-fungible, means that it has the property of both fungible (ERC20) and non-fungible tokens (ERC721), that is why you see even though ERC1155 is a NFT standard there is some fungibility property such as the one you pointed out in SWORD token 🙌 hope this helps~

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

      @@MrYosephkurnia Thanks for responding, I understand that ERC1155 is semi-fungible. And the THORS_HAMMER is non-fungible, but at 6:27, you said that "it is also be a non-fungible token because it's an item it's not a currency of any sort" when pointing at SWORD, but if I send 10 SWORDs to another one, so each SWORD is still the same, so SWORD token itself would be fungible, not non-fungible as you said. Is it correct?

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

      @@binhna ohh it's not me in the video 😅 but I think the way to think whether a token is fungible or not is from the contract itself, the reason why ERC1155 token is non fungible because within the contract it contains different tokens that doesn't have the same value like SWORD, THORS_HAMMER, etc. So we technically don't judge whether a toke is fungible or not based on individual tokens (although it is the easiest way to think about it), but rather from the contract itself. This will be impossible for ERC20 token that can just have one type of token that usually have currency as the use cases.

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

      @@binhna but if you wanna say the SWORD token is fungible, it is technically not wrong coz that's one of the property of ERC1155, to allow fungibility within NFTs, but overall the contract itself we will consider it as NFT or you can say semi fungible tokens, coz it is not purely fungible like ERC20

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

      @@MrYosephkurnia Got it now, thank you for your explaination ;)

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

    Thanks for that explenation! Which NFTs are currently some of the most popular 1155s?

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

      Hello Capitanomics, that's something which depends on subjective opinion we strongly suggest you ask this question on our oficial forum and create a little debate there.

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

    What if you are just sending one NFT token? is it more cheaper to send it via 721? or sending it via 1155?

  • @puckapao
    @puckapao 3 ปีที่แล้ว +1

    Thank you for the knowledge. By the way, which network would you recommend to create blockchain games with ERC1155 contracts? Matic/BSC with low fees or Enjin/Jumpnet with zero fee or others?

  • @Pasko70
    @Pasko70 3 ปีที่แล้ว +3

    Thank you for the great content. I wonder if it isnt also a disandvantage if i can not check who is the owner of a specific token? I would need to keep track of everyone who hold some tokens of the contract and loop through all the addresses to get the owner of a nft. Or is there any smart implementation that im missing right now?

    • @Darrell-Hunt
      @Darrell-Hunt 3 ปีที่แล้ว

      You mean what person or team of people
      who created the type of token standard? ERC20 - ERC721 - ERC1155
      EIP doesn’t mention any credits?

  • @JFKTLA
    @JFKTLA 3 ปีที่แล้ว +1

    You said for ERC721 you cannot own more than one of that token, however is it possible to add a balanceOf function just for that purpose?

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

    Hello i just have a question about this bunch of elements (sword, hammer etc…). Is the thor hammer the only nft in it ?? Thanks for your answer

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

      Hi Enzo, thank you for the question. Since the thor hammer is 1 of 1 so yes thats the only nft there

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

    you guys are the best love you conten

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

    Dude you’re amazing! My dumbass understood everything you said. Thank you! 🙏🏻

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

    at 8:29 the representation of _balance private state variable may be wrong , the representation should be like " mapping(uint => mapping(address => uint )) " i.e tokenID----->Address----->amount

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

    Why is sword a NFT?
    No matter if it is an item or not, if you use a function to mint many swords, then there is nothing that differentiate one sword from the other just like there is nothing that differentiate one piece of gold from the other.
    Am I missing something here?

  • @valentinadevidts8490
    @valentinadevidts8490 9 หลายเดือนก่อน

    Hello! Great video. What If i want to create New tokens constantly but i dont know which ones they will be before hand... They would all be fungible.

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

    Hey, is there a chance you can make a video of actually coding an ERC1155 based contract?To see the real case scenario of the double mapping. Super thanks, great content!!!!!

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

      OH YOU ALREADY DID A FULL 2 HRS COURSE ON THAT. INSANE!

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

    Great content!

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

    Hey brother I have a question regarding the amount of token copys your able to mint through ERC-1155.
    Opensea only allows for 100,000 copys.
    Is it possible to create copys in the millions thru coding in one single contract.
    I would appreciate your response..

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

    I cannot sell NFTs at all and one follower told me that's because my nfts are on 1155, Eth, and I need to recreate them on 721. The top sellers are on 721 actually. What do you think ?

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

    very clear video thx. if i create one 1155 token(supply of 1) in Opensea, and someone bought it, will it automatically changed to 721?

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

    crystal clear

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

    Many thanks for your video, I have a question. Can we create functions on the ERC1155 contract that can mint more NFT after already deployed on blockchain? I mean we could mint more new items to NFT. if you have any examples pls.

  • @alexyiu5964
    @alexyiu5964 3 ปีที่แล้ว

    Hello, is it possible to create multiple OpenSea collections of tokens on one ERC1155? Or I will need to create multiple ERC1155 contracts?

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

    But how can we track individuals NFTs? Like, in 721 we can determine a url to get the metadata, but how can we do it if the id of sword are always the same? It's seems like all generated here are fungible tokens

  • @omargomez1256
    @omargomez1256 3 ปีที่แล้ว +1

    First comment 😍👌🏿 great content!

  • @AhmedKhan-rt6oz
    @AhmedKhan-rt6oz 2 ปีที่แล้ว

    Subscribed

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

    Its posible to publish costumze domain in deployment.? Not not in subdomain moralis?

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

    Hi all, I'm building an app and i want to know how can we choose busd instead of bnb in smart contract?

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

    Why I can't sell an ERc 1155 while it is hidden.. Someone send it to me and tells me that I can sell it.. How can I move it from hidden??

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

    If NFT builds on Opensea erc1155 smart contract, is it possible to deploy it's own contact smart?

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

    Is it possible to create my own ERC token standard? If so, how would one do so?

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

    what's the difference between 1155 and ERC 3525?

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

    Where can I find ERC 1155.... On Enjin wallet

  • @Ks-oj6tc
    @Ks-oj6tc 2 ปีที่แล้ว

    We have ownerOf function to track owner of the token in ERC 721. Anyhow thats an amazing session

  • @Mateo-ri2gg
    @Mateo-ri2gg 2 ปีที่แล้ว

    Can two different erc-1155 NFTs have the same token ID?

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

    How to approve a specific token?

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

    I love you

  • @jonathanantoine4962
    @jonathanantoine4962 3 ปีที่แล้ว

    Seems good on the short term to emit them, but what does it solves on the long term? There are few chances that transactions of tokens happen at the same time, so they will be sold/updated separately anyway so it still risks to create congestion on the network no?

    • @jonathanantoine4962
      @jonathanantoine4962 3 ปีที่แล้ว

      Also as your game scale, that could become a nightmare to track everything each users own

    • @saferugdev8975
      @saferugdev8975 3 ปีที่แล้ว

      what if i want to send you 1 sword 1 bow 1 health potion and 1 gold at the same time. wouldn't be nice to pay for 4 txs seperately

    • @jonathanantoine4962
      @jonathanantoine4962 3 ปีที่แล้ว

      @@saferugdev8975 yes sounds good for sure for that, but it doesn't sound scalable to me

  • @dhanicrypto2279
    @dhanicrypto2279 3 ปีที่แล้ว

    please make a tutorial how to make dapps swap

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

    LIKE