ERC1155 NFT Token Standard - Explained

  Рет қаралды 43,407

Moralis for Developers

Moralis for Developers

Күн бұрын

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 жыл бұрын
You and Ivan provide the BEST blockchain content for learning, seriously appreciate it!
@MoralisWeb3
@MoralisWeb3 3 жыл бұрын
Thank you for following us! All best!
@capitanomics
@capitanomics Жыл бұрын
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.
@enzoabdelmalek
@enzoabdelmalek Жыл бұрын
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
@thegoodluckcats
@thegoodluckcats 3 жыл бұрын
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.
@NativeearthlingOrgNEON
@NativeearthlingOrgNEON 3 жыл бұрын
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?
@Pasko70
@Pasko70 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?
@MoritzFischer
@MoritzFischer 3 жыл бұрын
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
@ComicswithDrew
@ComicswithDrew 3 жыл бұрын
I am designing a project and you just crushed it with this explanation video. Thank you so much!
@Rorschak10
@Rorschak10 3 жыл бұрын
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!
@Darrell-Hunt
@Darrell-Hunt 3 жыл бұрын
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
@puckapao
@puckapao 3 жыл бұрын
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?
@alexanderfrost1476
@alexanderfrost1476 8 ай бұрын
Thanks for this video. Gave me more understanding on token standards
@erwinpanganiban9059
@erwinpanganiban9059 3 жыл бұрын
What if you are just sending one NFT token? is it more cheaper to send it via 721? or sending it via 1155?
@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?
@binhna
@binhna 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 жыл бұрын
@@MrYosephkurnia Got it now, thank you for your explaination ;)
@LuizTools
@LuizTools Жыл бұрын
Great explanation, thanks!
@MoralisWeb3
@MoralisWeb3 Жыл бұрын
Glad you enjoyed it!
@valentinadevidts8490
@valentinadevidts8490 11 ай бұрын
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.
@southlandrealestategroup8591
@southlandrealestategroup8591 2 жыл бұрын
Thank you so much for the info! Your explanation is not only in depth, but it makes sense! Kudos!
@digitaltokentech
@digitaltokentech 2 жыл бұрын
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..
@JFKTLA
@JFKTLA 3 жыл бұрын
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?
@moyezrabbani637
@moyezrabbani637 Жыл бұрын
Beautifully explained! Thanks sir
@MoralisWeb3
@MoralisWeb3 Жыл бұрын
Thank you ser!
@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.
@dogeiemonofficial
@dogeiemonofficial 2 жыл бұрын
The information you provide is clear and straight to the point I appreciate your video and the team
@SrikantShirisha
@SrikantShirisha 2 жыл бұрын
Can you explain mapping fro Sword given that it is non fungible but at the same time more than 1 count.
@DeFiDeveloperAcademy
@DeFiDeveloperAcademy Жыл бұрын
Love learning from you, thank you!
@thomascherret3180
@thomascherret3180 2 жыл бұрын
Superb explanation. Thank you Filip
@Broxx909
@Broxx909 2 жыл бұрын
Is it possible to create my own ERC token standard? If so, how would one do so?
@beamendoza1617
@beamendoza1617 2 жыл бұрын
Its posible to publish costumze domain in deployment.? Not not in subdomain moralis?
@jon962-g9w
@jon962-g9w 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?
@jon962-g9w
@jon962-g9w 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
@jon962-g9w
@jon962-g9w 3 жыл бұрын
@@saferugdev8975 yes sounds good for sure for that, but it doesn't sound scalable to me
@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?
@nikhilkadam9255
@nikhilkadam9255 2 жыл бұрын
If NFT builds on Opensea erc1155 smart contract, is it possible to deploy it's own contact smart?
@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?
@VicenteRubino
@VicenteRubino 3 жыл бұрын
Thanks for sharing knowledge.
@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
@arfazshaikh907
@arfazshaikh907 2 жыл бұрын
And That's How It is Explained...... ON POINT ❤‍🔥❤‍🔥❤‍🔥❤‍🔥❤‍🔥❤‍🔥 Thanks
@yashsolanki069
@yashsolanki069 2 жыл бұрын
Thanks a lot for explaining the concept so amazingly!!! you guys are doing great job❤‍🔥
@yonnierenton6177
@yonnierenton6177 3 жыл бұрын
SOoo Goood, No words? Thankyou and The Team! Wow
@ViniviciousGames
@ViniviciousGames 3 жыл бұрын
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
@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?
@AhmedKhan-rt6oz
@AhmedKhan-rt6oz 2 жыл бұрын
Awesome Cleared major concepts
@markmaximus100
@markmaximus100 3 жыл бұрын
Good explanation, you have a great way of explaining things!
@specialforMegelito
@specialforMegelito 10 ай бұрын
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 ?
@lzj6739
@lzj6739 2 жыл бұрын
what's the difference between 1155 and ERC 3525?
@Rippre_official
@Rippre_official Жыл бұрын
Thanks for such a beautiful explanation ❤
@MoralisWeb3
@MoralisWeb3 Жыл бұрын
Thanks sir!
@Mateo-ri2gg
@Mateo-ri2gg 2 жыл бұрын
Can two different erc-1155 NFTs have the same token ID?
@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
@jamioffishal4892
@jamioffishal4892 2 жыл бұрын
Where can I find ERC 1155.... On Enjin wallet
@gandalfg1479
@gandalfg1479 3 жыл бұрын
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 3 жыл бұрын
OH YOU ALREADY DID A FULL 2 HRS COURSE ON THAT. INSANE!
@makingmemark
@makingmemark 3 жыл бұрын
Great content as always!
@Cristian77595
@Cristian77595 2 жыл бұрын
How to approve a specific token?
@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??
@RedBeardRetroTech
@RedBeardRetroTech 3 жыл бұрын
Thanks for the knowledge 🙏
@alfonsopayra
@alfonsopayra 2 жыл бұрын
awesome mate, thanks
@yuchen3587
@yuchen3587 3 жыл бұрын
crystal clear
@bloated_noodles452
@bloated_noodles452 2 жыл бұрын
Dude you’re amazing! My dumbass understood everything you said. Thank you! 🙏🏻
@Banksy_said_hi
@Banksy_said_hi 2 жыл бұрын
Great content!
@itsanishjain
@itsanishjain 2 жыл бұрын
you guys are the best love you conten
@Ks-oj6tc
@Ks-oj6tc 2 жыл бұрын
We have ownerOf function to track owner of the token in ERC 721. Anyhow thats an amazing session
@dhanicrypto2279
@dhanicrypto2279 3 жыл бұрын
please make a tutorial how to make dapps swap
@AhmedKhan-rt6oz
@AhmedKhan-rt6oz 2 жыл бұрын
Subscribed
@yevgeniybondar7509
@yevgeniybondar7509 3 жыл бұрын
LIKE
@maxmsdm4653
@maxmsdm4653 2 жыл бұрын
I love you
@omargomez1256
@omargomez1256 3 жыл бұрын
First comment 😍👌🏿 great content!
ERC721 NFT Token Standard Explained
11:40
Moralis for Developers
Рет қаралды 24 М.
小丑揭穿坏人的阴谋 #小丑 #天使 #shorts
00:35
好人小丑
Рет қаралды 41 МЛН
СОБАКА ВЕРНУЛА ТАБАЛАПКИ😱#shorts
00:25
INNA SERG
Рет қаралды 2,6 МЛН
How to store NFT metadata URI in ERC1155 Solidity 🧐
18:09
Artur Chmaro
Рет қаралды 31 М.
ERC20 Token Standard Explained
13:26
Moralis for Developers
Рет қаралды 17 М.
ERC1155 NFT Token Standard - Explained
8:53
Moralis for Developers
Рет қаралды 2,1 М.
Elon Musk's first wife describes their relationship
8:18
Elon Musk Fan Zone
Рет қаралды 8 МЛН
But how does bitcoin actually work?
25:16
3Blue1Brown
Рет қаралды 16 МЛН
How to deploy an ERC1155 smart contract
30:36
HashLips Academy
Рет қаралды 35 М.
ERC 1155: Multi-tokens
11:49
BlockchainBob
Рет қаралды 2,9 М.
ERC721 NFT Token Standard Explained
12:40
Moralis for Developers
Рет қаралды 1 М.
小丑揭穿坏人的阴谋 #小丑 #天使 #shorts
00:35
好人小丑
Рет қаралды 41 МЛН