TNice tutorials is by far the best soft soft basic tutorial, I rember when I just started learning, tNice tutorials was so helpful!! I’ve now been releasing edm
it take 0.14 eth that equal 140 finney. in the contract you mint 7 dates (7*10= 70 finney). so if i understand correct there's 70 finney= 0.07 eth (263.1871 USD) cut by blockchain to just put the contract on blockchain? but what in case only upload the contract on blockchain (without mint, keep token to my self) is it still will cost me money?
Everything you write on to the blockchain will cost gas. The more you write the more gas it takes. My deployment was especially expensive because I minted 9 date tokens during the deployment process. So not minting, will make it cheaper. But not for free.
@@KieCodes You're welcome, thank you for the video! I saw the notification yesterday but I didn't have time to watch it sadly haha. Not at all I'm a student in mechatronical engineering, right now I'm working on an AI in python, a SQL server + WPF/C# app, data visualisation in python and smart and connected sensors for agriculture with an ESP32 and Arduino, and python for the graphs, and I'm trying to use IBM's speech to text API and Google's Translate API to live subtitle and translate zoom calls without being the admin. But I'm really interested in how NFTs work, and the technical side of things! I'm curious about lots of things haha
@@KieCodes Thanks! Only thing I'm not that happy about is the fact that I'm not doing anything mechanical and electronical (the 4 wires for the ESP32 and the sensor don't count). But I'll right this wrong next year :)
You're like the Mark Rober of coding videos! .. I honestly find watching coding videos so boring most the time. This is a really great series. I like how you took a 'Mark Rober' approach of building these videos' content, it really kept my interest the whole time and was fun! One piece of feedback I'd say would be to maybe provide a summary of some of the hurdles you've encountered, even similar to how Rober does, simply mentioning what hurdles were overcome and high level solutions in your outro .. Really great work though and looking forward for more!
Wow. Thank you for this incredible compliment. Mark Rober has sure been an inspiration for my content creation process. Being compared to him, is a big honor for me. Thanks again.
Thanks man, I got the good habit of wanting to learn everytNice tutorialng before I start sotNice tutorialng (wNice tutorialch is impossible) tNice tutorials quick guide is what I
Hey. Basically yes. ERC721 is a standard for NFTs that your contract must adhere to. You don't need OpenZeplin for that, but that would mean you need to implement everything yourself. Using OpenZeplin speeds the development up tremendously.
Hey there, first off great videos! Superb editing and content :) Second off I have a question: what are the perks of creating your own smart contract, as opposed to using OpenSea's own smart contract? (aside from the fact that using the OpenSea one is too easy) Specifically if you just want to put NFT's up for sale - so no extra functionality beyond that, like letting other people mint their own NFT from your contract.
Heya, great videos and thanks for taking the time to update to ^0.8. I have a question - where/how do you define the name (and description) of the collection on OpenSea?
@@KieCodes thanks for the quick reply: so when you make the smart contract live on mainnet , does that automatically create a collection on OpenSea? Or is it only after the first token is minted? And I presume that every token minted against the smart contract ends up in the same collection?
@@KieCodes I’ve discovered that you can also control all of the collection metadata, including images and royalty amount using a json file so that it can be done programmatically.
When I try to compile the truffle project it says it couldn't find a suitable configuration file, I assume this has something to do with my truffle-config.js but everything seems to be in order, so I don't know why its not working. Love the videos too, keep it up!
Thank you! 🙏 Without the exact error message, your truffle-config.js and your folder structure I am unable to help. If you want, join the Discord and we can try to sort it out there.
Came here because I’m trying to understand why some people are coding smart contracts and putting NFTs on open sea..vs some people just drawing pictures and uploading them..can someone explain?
Hey Freddy. If you want to have ppl mint your NFT from your own website, you'll need our own smart contract. On OpenSea you basically mint your NFT first and resell it. Additionally if you want to have some more utility for your tokens (like integration in some game) your own smart contract might also be needed. But if all of that is not of any interest to you, going down the upload to OpenSea route is perfectly fine.
Hello!... any example to apply some pattern to divide logic and data structures of a contract type erc721? I have a contract that I am building that is at the limit, (a marketplace with auction)... I would like to have 3 contracts, one for the logic of the marketplace, another for the auction, and the main one on top of these... question, I've been researching but I don't understand which is the best way to do it. Whether to use library, or to make 3 contracts and import the 2 in the main one and instantiate them.... Which would be the best way? Thanks!
Bobby Z I use the signature version but I tNice tutorialnk most of the stuff was also available in the producer edition (I bought that first). I am using
I basically designed the base svg i want to use in a SVG editor, which gave me the svg file. That file is just a loong string. I then used string manipulation to change some colors and texts inside of it in my express js server. All the code is inside the git repo and spefically the svg generation can be found here: github.com/kiecodes/nft/blob/master/app/svg.js
If you are just selling images then use Opensea. If you wish to create some game style elements then you'd write a custom contract. For example, cats that can breed like cryptokitties.
Hi, this is a good video for the people who might know coding. But I’m a artist & idk much. Do you by any chance have a tutorial for rookies like me or do you have information on contacts who will do this as a job? Please let us know. Thank you & all the best Kie!
Hey A.P.! Yes you are totally right. My target audience are programmers. I don't have a list of web3 freelancers, but there are are several platforms where you can find help. I also think I have heard of a platform that lets you create your own nft collection with your own smart contract easily. Thank you for reaching out! Cheers
when I run the test it gives what looks like binary output and never completes. Has something changed with truffle or a dependency version that makes the test not work anymore?
Newer versions of solidity dropped the support the finney unit. Now there is only wei, gwei and ether. (docs.soliditylang.org/en/v0.8.5/units-and-global-variables.html) So either drop your solidity version to the one I use in my truffle-config.js or use one of the units above. 1 finney equals 0.01 ether.
hello Date.sol continue function called "timestampToDate", is there's some refrence explain it. especially the used symbols. in this raw "(z >= 0 ? z : z - 146096) / 146097" , what "?" and ":" are do(what they do)?
@@KieCodes many thanks, what about the numbers. till now i can find only the meaning of 86400, 719468, 365. also can i ask about the resource that get from it the correct numbers of days before 1970 (when i calculate it manually get another number as i use 30 day for every month). is there's way to understand the rest of function?
Maybe this will sound dumb because i am totally ignorant about Smart Contracts and Open sea... And I am just at the start of the video, but I am checking one of the many multi-edition projects on open see, and a bit shocked that the metadata of the project is hosted on an external link (that the creator provided), with all metadata, like description, attributes, "traits",)... So what if the creator's website disappears? All the metadata is lost/missing? Can this affect the value of the NFT asset? Isn't there a way to embed this into the smart contract itself or it's too expensive to do that?
That's something I did for this projects simplicity. And because I didn't knew better. 😅 Remember, this was the first time I was building such an application myself. Today I would try to pin everything into the IPFS (inter-planetary file system) which basically assigns a unique hash to each file/folder uploaded to it and therefore is not simply modifiable.
You can do that. You can add meta data and images for unrevealed token and then update the data on your server or the IPFS when you want to publish new images. So ppl can buy your NFTs without even knowing what they will get and yu don't have to have all the randomness on chain.
@@KieCodes following up on this concept, is this known as "delayed reveal" in which users can mint "blindly" on your website, using a placeholder metadata/uri/image, but then once its on opensea you can see what you've bought? thanks! your content is amazing.
Hey KIE, really nice tutorial. I wanted to ask you, how did you made all nft go to the same collection? I am having some trouble understanding that. Regards FPV
@@KieCodes Mi only problem for this is that, aparently the contract is bieng transfered to me by: 0x0000000000000000000000000000000000000000. So i can't edit the collection on open sea, i can only view it. I must have some kind of configuration set wrong.
i have no idea why, but hearing your voice just makes feel soothed.
Finally a video where i can see the guys mouse, he says words clearly and actually SHOWS how to open stuf like the soft roll instead of
Thank you for the Playlist. At least I have lessons being learned in order. Focus guaranteed. Thankyou. Great work Sir. Michael.
Mr. Dr. Prof. Patrick appreciate it man
Your tutorials are appreciated. You explain everytNice tutorialng so simply and show the fundantals of producing. Many people and myself thank
Dude you are destined to grow in millions mark my word. The content is awesome.
Wow. Thank you for your kind words. 🙏🙏🙏
Your explanation is very clean and clear Thx
great thanks for that! Very clear and articulate!
wow The quality is insane
Thank you. 🙏
I also highly recommend the first video.
These videos are super helpful. Thank you for making this series!
You are more than welcome my friend. 🙏 Rock on! 🚀
bro thanks so much, you actually made soft soft easy to understand
That was awesome man, I'd love to see more blockchain content from you!
Thank you! More to come! Today I will upload the third day of this challenge. Stay tuned. 🙏
Thank you
TNice tutorials video is the best tutorial I’ve ever seen about soft soft
Stay safe everyone
I keep coming back to those basics videos because I STILL don't know how to properly use the software. I'm gonna cry
I like the format of your videos, kinda like a tutorial but also a vlog very creative
Thank you. 🙏
Ayyyy Thanks for helping get to know the Software! I just downloaded it in hopes of making resetupes and originals. Props to you for
Super well explained.
TNice tutorials is by far the best soft soft basic tutorial, I rember when I just started learning, tNice tutorials was so helpful!! I’ve now been releasing edm
Absolutely interesting
You tha man! Exactly what I was looking for. Hope to see more blockchain video's!
Thank you. 🙏
the right and it will soft like magic!!
utilised and enjoyed wNice tutoriallst increasing in value.
Wow! awesome contant. Thanks
Thank you!
Ha. Those contracts are very smart. There are so many important dates :D
They really are. And I feel there is a lot unused potential
Nice tutorial Michael,
Am Just Impressed About Your TeacNice tutorialng Way About Daw Its Really HelpFull For Begginer Just Like Love From India Tamil Nadu ...
drums softing good start learning how to make your own lodies. Good luck bro!
tNice tutorials is how an editing software beginner tutorial is done. tNice tutorials video is a standard for all editing software tutorials
good stuff
Got a notebook and took notes... I’m making it out the hood
Support from indonesia🙌🏻
Thank you my friend!
This is simply awesome man, thanks a lot!
Thank you. 🙏
You are the number one!!!
Thank you! 🙏
Drag the volu for the setuper track that you're recording into all the way down.
It was the sa for , In the GMS I switched the "Program" to "Analog app 1 TE"
The "where did it go" part is so ryt now
Yoo tnx dude, everytNice tutorialng works. I LIKE IT
Hey! at 3:57 you got an error about Truffle version, I got exactly the same error and I can't resolve it! How did you solve this issue please?
Hey. Change your solidity compiler version to 0.6.0 in the truffle-config.js line 85. (github.com/kiecodes/nft/blob/master/truffle-config.js)
Cheers!
@@KieCodes Nice it works thanks a lot!
Your videos are awesome by the way!
Thank you. 🙏
I got the same error and it doesn't get solved with truffle-config...
@@svegliando Did you resolve this issue?
thanks mate tNice tutorials was a big help
nice tuto bro, that solved!
Nice tutorial-5 Bro!
i couldnt finish reading it but the first 2 sentences were inspirin LMAO
I can feel you bro
creative comnt...........................Thank you!!!!!!
Thanks
You saved me from my agony 😆😂
Oh wow. What did you struggle with?
Struggling to launch my nft to opensea 😂
This one was extra funny
How did you get the effects chain on the left side of the setuper?
it take 0.14 eth that equal 140 finney. in the contract you mint 7 dates (7*10= 70 finney). so if i understand correct there's 70 finney= 0.07 eth (263.1871 USD) cut by blockchain to just put the contract on blockchain? but what in case only upload the contract on blockchain (without mint, keep token to my self) is it still will cost me money?
Everything you write on to the blockchain will cost gas. The more you write the more gas it takes. My deployment was especially expensive because I minted 9 date tokens during the deployment process. So not minting, will make it cheaper. But not for free.
Thanks u so much God
Super interesting, thanks!
Thanks for coming back and watching Day 2! Are you currently working on a smart contract or dApp?
@@KieCodes You're welcome, thank you for the video! I saw the notification yesterday but I didn't have time to watch it sadly haha. Not at all I'm a student in mechatronical engineering, right now I'm working on an AI in python, a SQL server + WPF/C# app, data visualisation in python and smart and connected sensors for agriculture with an ESP32 and Arduino, and python for the graphs, and I'm trying to use IBM's speech to text API and Google's Translate API to live subtitle and translate zoom calls without being the admin. But I'm really interested in how NFTs work, and the technical side of things! I'm curious about lots of things haha
Thats amazing Jeremie! This is the way to become a versatile developer! 💪
@@KieCodes Thanks! Only thing I'm not that happy about is the fact that I'm not doing anything mechanical and electronical (the 4 wires for the ESP32 and the sensor don't count). But I'll right this wrong next year :)
You're like the Mark Rober of coding videos! .. I honestly find watching coding videos so boring most the time. This is a really great series. I like how you took a 'Mark Rober' approach of building these videos' content, it really kept my interest the whole time and was fun! One piece of feedback I'd say would be to maybe provide a summary of some of the hurdles you've encountered, even similar to how Rober does, simply mentioning what hurdles were overcome and high level solutions in your outro .. Really great work though and looking forward for more!
Wow. Thank you for this incredible compliment. Mark Rober has sure been an inspiration for my content creation process. Being compared to him, is a big honor for me. Thanks again.
Change the "Program" from Agressive TE to Analog Base 1 TE inside the GMS setup equlizer panel..
Hey, thank you very much for the review. How do you add electric app to the tracks? (Real electric app)
make my first ever drum loop. I'm not and expert at soft yet but I have learnt a lot at producing and looking back at my journey, I just
Thanks man, I got the good habit of wanting to learn everytNice tutorialng before I start sotNice tutorialng (wNice tutorialch is impossible) tNice tutorials quick guide is what I
Nice tutorialiii
arrow forward once to get "Analog app 1 TE" like he uses in the video or simply find one you'd like to use alternatively instead.
damn this is really good content and those svg look really sick :O
Thank you. 🙏
This is amazing
🙏🙏🙏
you need to add more details especially interested in how you did animated nft didnt really learn much from this
Thanks. Yes. It is just a project overview. But I plan a tutorial series.
@@KieCodes that would be awesome!
Now, OpenSea won't create 721s anymore, you have to do it this way or you end up with 1155s and those don't work for various purposes.
sir what if a contract dont have a erc721? does this mean that the contract cant mint NFT?
Hey. Basically yes. ERC721 is a standard for NFTs that your contract must adhere to. You don't need OpenZeplin for that, but that would mean you need to implement everything yourself. Using OpenZeplin speeds the development up tremendously.
more complicated one. your lody needs to soft nice. 808(app) should also fit with the lody and the rythm. snare and percussion
TNice tutorials
Thanks I wanna get into electronic soft.
nice video. Thanks for the explanation
Thank you! You are welcome!
G.O.A.T
Hey there, first off great videos! Superb editing and content :)
Second off I have a question: what are the perks of creating your own smart contract, as opposed to using OpenSea's own smart contract? (aside from the fact that using the OpenSea one is too easy)
Specifically if you just want to put NFT's up for sale - so no extra functionality beyond that, like letting other people mint their own NFT from your contract.
Hey. Thank you. You are right, letting ppl mint them on your website is basically the only benefit if you don‘t want other utility functions.
@@KieCodes Thanks for the quick response!
You are more than welcome my friend. 🙏 Rock on! 🚀
Heya, great videos and thanks for taking the time to update to ^0.8. I have a question - where/how do you define the name (and description) of the collection on OpenSea?
You can set that up on opensea directly.
@@KieCodes thanks for the quick reply: so when you make the smart contract live on mainnet , does that automatically create a collection on OpenSea? Or is it only after the first token is minted? And I presume that every token minted against the smart contract ends up in the same collection?
@@KieCodes I’ve discovered that you can also control all of the collection metadata, including images and royalty amount using a json file so that it can be done programmatically.
@@digitalmarketing4leads936 can you please explain a lil about collection metadata, i mean what iit exactly is ?
ok thx!!!
When I try to compile the truffle project it says it couldn't find a suitable configuration file, I assume this has something to do with my truffle-config.js but everything seems to be in order, so I don't know why its not working. Love the videos too, keep it up!
Thank you! 🙏
Without the exact error message, your truffle-config.js and your folder structure I am unable to help. If you want, join the Discord and we can try to sort it out there.
“program” and click on where it says “aggressive te” and change it to “analog app 1 te”
Came here because I’m trying to understand why some people are coding smart contracts and putting NFTs on open sea..vs some people just drawing pictures and uploading them..can someone explain?
Hey Freddy. If you want to have ppl mint your NFT from your own website, you'll need our own smart contract. On OpenSea you basically mint your NFT first and resell it. Additionally if you want to have some more utility for your tokens (like integration in some game) your own smart contract might also be needed. But if all of that is not of any interest to you, going down the upload to OpenSea route is perfectly fine.
Hello!...
any example to apply some pattern to divide logic and data structures of a contract type erc721?
I have a contract that I am building that is at the limit, (a marketplace with auction)... I would like to have 3 contracts, one for the logic of the marketplace, another for the auction, and the main one on top of these...
question, I've been researching but I don't understand which is the best way to do it.
Whether to use library, or to make 3 contracts and import the 2 in the main one and instantiate them....
Which would be the best way?
Thanks!
Bobby Z I use the signature version but I tNice tutorialnk most of the stuff was also available in the producer edition (I bought that first). I am using
I would love to know how you created the animated SVGs.
I basically designed the base svg i want to use in a SVG editor, which gave me the svg file. That file is just a loong string. I then used string manipulation to change some colors and texts inside of it in my express js server. All the code is inside the git repo and spefically the svg generation can be found here: github.com/kiecodes/nft/blob/master/app/svg.js
Its a file format for graphics used in the internet.
Best guy how did u get it, what torrent did u use
question! What would i create my own ERC721 and not use opensea's one ? i'm really out of the programming .. so yeah. If someoone could answer.
If you are just selling images then use Opensea. If you wish to create some game style elements then you'd write a custom contract. For example, cats that can breed like cryptokitties.
The question of @amasaka15 is valid. Why do you want your own ERC721 contract?
shadow fight how do you open the channel rack?
Great, informative video! Quick question, where did you get the hat?
Hey thank you. I got it here: www.amazon.de/-/en/Nebelkind-Unisex-Snapback-Pixel-Grey/dp/B07GVCLBK2
Hi, this is a good video for the people who might know coding. But I’m a artist & idk much. Do you by any chance have a tutorial for rookies like me or do you have information on contacts who will do this as a job? Please let us know. Thank you & all the best Kie!
Hey A.P.! Yes you are totally right. My target audience are programmers.
I don't have a list of web3 freelancers, but there are are several platforms where you can find help. I also think I have heard of a platform that lets you create your own nft collection with your own smart contract easily.
Thank you for reaching out!
Cheers
when I run the test it gives what looks like binary output and never completes. Has something changed with truffle or a dependency version that makes the test not work anymore?
Hey. Which version of truffle are you running?
Between Producer and Signature, wNice tutorialch SKU would you recomnd? Is Signature worth the 50% price bump? ItNice tutorialnk I want to have
Great video! Although I wish you went over the code a little more in detail.
That's true. I plan to make a tutorial series on smart contracts that will go more into depth.
@@KieCodes looking forward to it!
thanks tNice tutorials really helped
michael i'd die for you
The "finney" line causes an error while I try to test it. What is to be done about it?
Newer versions of solidity dropped the support the finney unit. Now there is only wei, gwei and ether. (docs.soliditylang.org/en/v0.8.5/units-and-global-variables.html)
So either drop your solidity version to the one I use in my truffle-config.js or use one of the units above. 1 finney equals 0.01 ether.
I'm brazilian, my english is not good at all, but I understood
Bro thats what I said haha im back right now sober lol
hello
Date.sol continue function called "timestampToDate", is there's some refrence explain it. especially the used symbols. in this raw "(z >= 0 ? z : z - 146096) / 146097" , what "?" and ":" are do(what they do)?
Hey. This is called the ternary operator and it is found in a lot of programming languages. en.wikipedia.org/wiki/%3F:
@@KieCodes many thanks, what about the numbers. till now i can find only the meaning of 86400, 719468, 365. also can i ask about the resource that get from it the correct numbers of days before 1970 (when i calculate it manually get another number as i use 30 day for every month). is there's way to understand the rest of function?
Maybe this will sound dumb because i am totally ignorant about Smart Contracts and Open sea... And I am just at the start of the video, but I am checking one of the many multi-edition projects on open see, and a bit shocked that the metadata of the project is hosted on an external link (that the creator provided), with all metadata, like description, attributes, "traits",)... So what if the creator's website disappears? All the metadata is lost/missing? Can this affect the value of the NFT asset? Isn't there a way to embed this into the smart contract itself or it's too expensive to do that?
That's something I did for this projects simplicity. And because I didn't knew better. 😅 Remember, this was the first time I was building such an application myself. Today I would try to pin everything into the IPFS (inter-planetary file system) which basically assigns a unique hash to each file/folder uploaded to it and therefore is not simply modifiable.
i want to make the same, but can i ,over time, add nfts to the collection. or do i need to publish everything once
You can do that. You can add meta data and images for unrevealed token and then update the data on your server or the IPFS when you want to publish new images. So ppl can buy your NFTs without even knowing what they will get and yu don't have to have all the randomness on chain.
@@KieCodes following up on this concept, is this known as "delayed reveal" in which users can mint "blindly" on your website, using a placeholder metadata/uri/image, but then once its on opensea you can see what you've bought?
thanks! your content is amazing.
Yeah kind of. But the time of the reveal is not necessarily connected to its appearance on opensea.
soft soft or won't touch it. It is different...
Hey KIE, really nice tutorial.
I wanted to ask you, how did you made all nft go to the same collection?
I am having some trouble understanding that.
Regards FPV
Hey. All token minted by one smart contract are all part of a collection on opensea.
@@KieCodes Thanks. Got it!!
@@KieCodes Mi only problem for this is that, aparently the contract is bieng transfered to me by: 0x0000000000000000000000000000000000000000. So i can't edit the collection on open sea, i can only view it. I must have some kind of configuration set wrong.
great tutorial man. I'm Nice tutorialgh af and I understood tNice tutorials so well I was just hype to get to making s