I’ve been studying Solidity for for almost 2 years now and this came to my recommend, this is a great video breaking down code for creating Nfts.. well done
@berzzzini3 жыл бұрын
dude your content is a gem, informative & fun af
@alphaprimer64853 жыл бұрын
This is exactly what I was looking for, amazing job explaining this. Please keep making videos like this!!
@PatrickAlphaC3 жыл бұрын
Will do :)
@melkenhoning1583 жыл бұрын
This channel is on it's way to blow up lol glad I got here early
@patrickcollins4793 жыл бұрын
Thank you for watching, for question, guidance and support at anytime. Just DM +1.(4 .2 .3). 4 . 3 . 0 . 6 . 9 . 8 . 4 @ W H A T S A P..
@lvidalio3 жыл бұрын
New into this world. I'm very gratefull for finding this vid! Thaanks!
@brunobbll3 жыл бұрын
You're funny and the content is awesome, fun way to learn!! Keep on the awesome work, and thank you!
@PatrickAlphaC3 жыл бұрын
Thank you!
@shivanishimpi29883 жыл бұрын
This series is absolute GOLD!
@patrickcollins4793 жыл бұрын
Thank you for watching, for question, guidance and support at anytime. Just DM +1.(4 .2 .3). 4 . 3 . 0 . 6 . 9 . 8 . 4 @ W H A T S A P..
@peakMomentum13 жыл бұрын
You can’t fool us with just a wig Mr. Bezos
@PatrickAlphaC3 жыл бұрын
Bro lol
@KabirP-tw7sh3 жыл бұрын
True he seems jeff😂
@Milark3 жыл бұрын
Super underrated channel. Thanks!
@Zipstone3 жыл бұрын
This is an excellent video, so clearly explained & fun. Glad I found your channel!
@soothingsoundsradio5513 жыл бұрын
I really appreciate this video and how I can follow along without confusion. Thank you!
@zes38133 жыл бұрын
wrr, no such thing as kidding or etc
@optymystyc3 жыл бұрын
I wish I could get a simple Solana version of this tutorial! This is really awesome!
@PatrickAlphaC3 жыл бұрын
One day!
@tippififestarr65193 жыл бұрын
Hey buddy, reviewing NFTs now for my next innovative project. Love your humor and simplicity, sending quick feedback to your discord
@PatrickAlphaC3 жыл бұрын
Thank you for the feedback as always!
@tippififestarr65193 жыл бұрын
@@PatrickAlphaC Comment & Like my most recent and subscribe my channel to do your part in the decentralized music production process ;)
@Jxmiecole3 жыл бұрын
great video thanks bro. don't know if anyone has ever told you you look like Jeff Bezos aha
@patrickcollins4793 жыл бұрын
Thank you for watching, for question, guidance and support at anytime. Just DM +1.(4 .2 .3). 4 . 3 . 0 . 6 . 9 . 8 . 4 @ W H A T S A P..
@lucasminchillo22623 жыл бұрын
You are awesome ! My regards from Brazil.
@theophiluschambers36283 жыл бұрын
mate you are more HYPE then the FUD pump groups....
@weektopeak3 жыл бұрын
Patrick is the GOAT
@patrickcollins4793 жыл бұрын
Thank you for watching, for question, guidance and support at anytime. Just DM +1.(4 .2 .3). 4 . 3 . 0 . 6 . 9 . 8 . 4 @ W H A T S A P..
@zychris17503 жыл бұрын
Amazing! Do you cover other resource in building smart contracts like uniswap, defi ideas?
@PatrickAlphaC3 жыл бұрын
If time allows ahah
@ShivamT3 жыл бұрын
at 0:48 what application are you using? I downloaded brownie via command but I dont know what application your using to display the framework
@PatrickAlphaC3 жыл бұрын
Download visual studio code code.visualstudio.com/
@ShivamT3 жыл бұрын
@@PatrickAlphaC awesome. Thanks for your quick response, appreciate it :)
@rotopercutorash3 жыл бұрын
very useful! love your content mate! keep it up! Would be keen to know how to add a limit for the amount of NFT's that can be minted. Say the collection will initaially have 10 NFT's and each can only be minted 10 times (100 NFT's in total) Is there a way to wrap the above around your code?
@PatrickAlphaC3 жыл бұрын
Sure! Just add something like “if tokenCounter > 9 then revert”
@rotopercutorash3 жыл бұрын
@@PatrickAlphaC thank you for this, it really helps. Also, if i'd like to create 10 NFT's as JPG's (therefore using the simplecontract) am i right to think that i need to create 10 x createCollectible functions (1 for each type)? I actually need to get down to it to see if i understood it right, just want to know if i'm heading the right direction :)
@PatrickAlphaC3 жыл бұрын
@@rotopercutorash nope! 1 createCollectible function works, just pass in a different tokenURI (pointing to a different image) each time.
@marcinooooo3 жыл бұрын
Hey @rotopercutorash how did the creation of your code go? Wold yo mind sharing it? I also want to create something like you
@0GRANATE03 жыл бұрын
Hey Patrick! Thank you for the Video! (I am starting to watch). When you deploy your NFT contract on ETH, can you list that NFT token (or whole contract??) on opensea or rarible? And is than the auction mechanism already given by rarible or do we need to implement the actual method on our solidity contract? THANK you soo much for your response!
@PatrickAlphaC3 жыл бұрын
If you watch my longer video on this channel, all answers will be revealed!
@0GRANATE03 жыл бұрын
@@PatrickAlphaC ok I will say it... I love you!
@1990Farz3 жыл бұрын
Hi Alpha ! Thanks for the content ! Quick question ! after creating the token and deploying it to the blockchain. How can I then programatically sell the NFT without any intermediary exchange. Thanks in advance
@PatrickAlphaC3 жыл бұрын
Without an exchange, you’d have to find a seller and do it the old fashioned way. You’ll have to use some sort of smart contract that can programmatically do the exchange. Otherwise, you could make the exchange on something like opensea
@1990Farz3 жыл бұрын
@@PatrickAlphaC Thanks for your reply. Are you open to contractural work?
@PatrickAlphaC3 жыл бұрын
@@1990Farz nope, I’m flattered though :)
@tylersim88562 жыл бұрын
Amazing Video! Is the best writing platform to download Brownie or is there another?
@hideoutgeneva12273 жыл бұрын
I want firstly congrats about what you've done, in one week that should be a mess to additionate all these information... I've just a question, how can I set that I don't want any double, like with all my design associated, make the algorithm only do unique one and donc make double like two with the same attributes ? Thank you in advance and keep it up with your video about crypto that's so interesting that's a big Blue Thunbs like always
@PatrickAlphaC3 жыл бұрын
Appreciate the kind words. To do that depends contract to contract, but for this example you’d just never have a tokenURI set twice, and not allow the same tokeURI across pictures
@jimcua65893 жыл бұрын
Bro I don't know anything about coding, if I do exactly what you do will the be good or should I have experience with coding first?
@PatrickAlphaC3 жыл бұрын
Do exactly what I do here: kzbin.info/www/bejne/g2aaZ4p9nql1mrM
@jimcua65893 жыл бұрын
@@PatrickAlphaC thanks bro
@tyranitartrading15612 жыл бұрын
wow pat your a gangster thanks dude!
@ArtificiallyAmusing3 жыл бұрын
Thank You Jeff Bezos with hair!
@PatrickAlphaC3 жыл бұрын
CEO ENTREPRENEUR, BORN IN 1964
@ArtificiallyAmusing3 жыл бұрын
@@PatrickAlphaC haha seriously though, thank you. Your content is awesome
@PatrickAlphaC3 жыл бұрын
@@ArtificiallyAmusing much obliged
@cobrakai95953 жыл бұрын
Great Content! THANKS
@patrickcollins4793 жыл бұрын
Thank you for watching, for question, guidance and support at anytime. Just DM +1.(4 .2 .3). 4 . 3 . 0 . 6 . 9 . 8 . 4 @ W H A T S A P..
@Nephericon3 жыл бұрын
great vid, sweet content
@gene89453 жыл бұрын
Great video! Love it. One caveat, wish you used JS, truffle. Could you refer to that tech stack for nft deployment and maybe minting?
@PatrickAlphaC3 жыл бұрын
I got you: kzbin.info/www/bejne/e6u9dqtmodqgqJI
@gene89453 жыл бұрын
@@PatrickAlphaC Thank you!
@typecro41143 жыл бұрын
Lets do this....Im ready to make nft history
@WILPOLLOCK3 жыл бұрын
Hi Patrick! Quick question: any guidance on how to make two small changes: add "NFT_Max : 500" and "price = 0.0025 ether" ? The rest is boilerplate I just don't want to have to add the price to ever listing on OpenSea or wherever once I launch. Maybe I'm wrong about the price thing, am i? Thank you so much for all you for the community, Bro!! Cheers, mate. Wil
@PatrickAlphaC3 жыл бұрын
Under your “mint” function do a “require” statement for “msg.value” to be the amount you want. Then, do another require for tokenCounter to always be below 500
@dhaiwat103 жыл бұрын
Great video man
@patrickcollins4793 жыл бұрын
Thank you for watching, for question, guidance and support at anytime. Just DM +1.(4 .2 .3). 4 . 3 . 0 . 6 . 9 . 8 . 4 @ W H A T S A P..
@YoyoBoum13 жыл бұрын
Thank you very much%! Do you think I can run the same with the 0.8.7 sol version, please? VS code tells me it's required.
@PatrickAlphaC3 жыл бұрын
You should be able to! VS Code is a little touchy with solidity listing, don’t worry about it too much
@VioletClaw8162 жыл бұрын
I might be not familiar with the import itself. But how does the ERC721 get imported? I don't see the contract is downloaded. Thanks.
@PatrickAlphaC2 жыл бұрын
Brownie goes out to GitHub and download it
@satchel8883 жыл бұрын
Hi, I moved to ^0.8.0 in order to use the OpenZeplin as is (without specifying the version if I were on 0.6.6)....but it meant instead of 'return' it is 'returns' but I think _setTokenURI was deprecated, but trying to figure out how to do it).....
@PatrickAlphaC3 жыл бұрын
Import and inherit this instead and everything should be the same github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC721/extensions/ERC721URIStorage.sol
@SijoyThomas2 жыл бұрын
How can I access v0.8 of chainlink brownie contracts in brownie config file
@ozyphus4393 жыл бұрын
Which IDE is this and is there a video on how to prepare this IDE for getting started?
@PatrickAlphaC3 жыл бұрын
Visual Studio code. kzbin.info/www/bejne/apirqWCMeriAg9k
@ducbinhvu95673 жыл бұрын
Hi Patrick, thanks for your video. I have one quest: if function createCollectible is called multi times at the same time, so these nft have same itemId ?
@PatrickAlphaC3 жыл бұрын
Nope! We increase the tokencounter each time. I might have forgot to add that in the video (oops), but in the repository of this video it's there!
@everydayonlineshopping30743 жыл бұрын
He is amazing..
@patrickcollins4793 жыл бұрын
Thank you for watching, for question, guidance and support at anytime. Just DM +1.(4 .2 .3). 4 . 3 . 0 . 6 . 9 . 8 . 4 @ W H A T S A P..
@tyshantz86753 жыл бұрын
Thanks bruh
@patrickcollins4793 жыл бұрын
Thank you for watching, for question, guidance and support at anytime. Just DM +1.(4 .2 .3). 4 . 3 . 0 . 6 . 9 . 8 . 4 @ W H A T S A P..
@muatafaalahmid74673 жыл бұрын
i just finishd a solidity crash course, I'm trying to make some NFTs, for deploying NFT on blockchain do I need ether in my account ?
@PatrickAlphaC3 жыл бұрын
Yes
@muatafaalahmid74673 жыл бұрын
Thank you 👍👍👍👍👌
@chateauluouxmont3 жыл бұрын
Hi, can I hire you to make an nft for me? My mmorpg character can craft items forged with my account id making it unique compared to the same item that others can buy without though without my signature.
@PatrickAlphaC3 жыл бұрын
Sadly not, I’m pretty much at Max capacity at the moment, I’m sure someone from the chainlink community would love to help you out though!
@xtremefitteam68103 жыл бұрын
What's Blockchain platform do you recommend to develop a nft marketplace on?
@PatrickAlphaC3 жыл бұрын
Whichever one you want really. ETH will have a ton of longevity, but If you’re looking for cheap fees try polygon.
@xtremefitteam68103 жыл бұрын
@@PatrickAlphaC thank you
@echadesi3 жыл бұрын
Say if someone mints from your contract paying a fee, do you have an example how you'd split the amount between multiple owners of the contract? I'm assuming the owner object only represents the one owner that deployed the contract so I'm curious how dev teams split between themselves via contract.
@PatrickAlphaC3 жыл бұрын
I don’t have an example, but you’d add a “withdrawable” amount for each address owner that tracks how much they can withdraw
@echadesi3 жыл бұрын
@@PatrickAlphaC doesn't that involve hard coding all these addresses in the contract?
@PatrickAlphaC3 жыл бұрын
@@echadesi you could do it that way. But you could also have a “addowner” function that does it for you
@karthikv39613 жыл бұрын
@@PatrickAlphaC That sounds more elegant. Except I'll pay gas each time I call anything through the interface.
@nj993 жыл бұрын
Hi Patrick. New subscriber here great content! I see a lot of projects that have a "connect" button on their website to mint directly from their site. Do you have any tutorials or ideas on how to connect this python process with the process they are using via "connect" on websites? Thanks for your help!
@PatrickAlphaC3 жыл бұрын
Good question! That would be a full stack demo. Nader Dabit and dapp university have some good full stack videos, mine are coming soon!
@oommdtube Жыл бұрын
Nice , ok ill try it , will this work if item is .mp3 ?
@PatrickAlphaC Жыл бұрын
Yes! But it’s a little tricker. Aka on Peeranha or ETH stack exchange!
@ShivamT3 жыл бұрын
'If you get this error, add a "0x" to the start of your metamask private key' where do i find my metamask private key?
Thanks for the tutorial! one question, when I deploy I get the error: File "
@PatrickAlphaC2 жыл бұрын
Can you make a stackoverflow question on this?
@Shmoji3 жыл бұрын
Can you see the Simple NFT that is deployed or only the advanced one? I guess by see, I mean can you see it on OpenSea or anything?
@PatrickAlphaC3 жыл бұрын
You have to add the tokenURI for the simple one. I’ll show how to do that in the next video
@Dc4short2 жыл бұрын
quick question, in the open zeppelin link, which one do I copy and paste
@benjaminsanchezlopez32663 жыл бұрын
Hi, i have a problem: When i run "brownie run scripts/simple_collectible/deploy_simple" This error shows up: "brownie" is not recognized as a command
@PatrickAlphaC3 жыл бұрын
I responded to your other comment with this.
@Zilverbacks3 жыл бұрын
please can you do a video on dapps for THETA, considering its EVM compatible with Solidity
@PatrickAlphaC3 жыл бұрын
ill try!
@Zilverbacks3 жыл бұрын
@@PatrickAlphaC Similar to the BinanceSmartChain and Matic/Polygon Ecosystem growth Theta is set to explode and itd be great if you could facilitate a part of it
@habiblichaa39783 жыл бұрын
Looking for someone who can create a NFT Staking system on Polygon. Any recommendations?
@yrraadi3 жыл бұрын
ValueError: The private key must be exactly 32 bytes long, instead of 0 bytes. Hi i'm getting this error. How do I fix this?? thanks:)
@PatrickAlphaC3 жыл бұрын
Add a 0x to the start, thanks I’ll add in the description
@yrraadi3 жыл бұрын
@@PatrickAlphaC thanks a lot! I also ran into the error down below- ValueError: Unable to expand environment variable in host setting: 'rinkeby.infura.io/v3/$WEB3_INFURA_PROJECT_ID'. when i type my infura url on google as well i get a 404 page not found error. Not sure what to do here. Pls advice, thanks!
@PatrickAlphaC3 жыл бұрын
@@yrraadi your `WEB3_INFURA_PROJECT_ID` isn’t set. Make sure you set it in your `.env` and run `source .env`
@yrraadi3 жыл бұрын
@@PatrickAlphaC I did set it, but no luck
@PatrickAlphaC3 жыл бұрын
@@yrraadi it’s most likely the issue is that it’s not set right for some reason. Could you run `printenv` and see if you can find the environment variable?
@MikeyDavis3 жыл бұрын
Try to unsee the fact that Patrick is Jeff Bezo's with hair.
@sk-sm5zg3 жыл бұрын
Please remake this video on how to deploy with remix editor
@PatrickAlphaC3 жыл бұрын
It’s way harder in remix. I highly recommend learning hardhat, truffle, or brownie. This is going to make your life 50x better I promise
@sk-sm5zg3 жыл бұрын
@@PatrickAlphaC ok I will learn it, we want more tuts please ...love your vids
@1Revolucion13 жыл бұрын
Hello, good video, how can I sell them with metamask on my page after creating them?
@PatrickAlphaC3 жыл бұрын
Like on your own website? You'd have to code that functionality into a front end. Basically have a function called "buy" where they can send you value and then you transfer them the NFT
@ขจีศักดิ์สอาดศรี3 жыл бұрын
Hi Patrick i complete you video ans success and have question can i mint on mainnet (real opensea)
@PatrickAlphaC3 жыл бұрын
You can! Just change the network flag to --network mainnet
@olioreos71942 жыл бұрын
Good vid bro
@Jason13Official2 жыл бұрын
You look like Jeff Bezos, no cap
@PatrickAlphaC2 жыл бұрын
No u
@franpv40193 жыл бұрын
Hi, i am getting this error!! ValueError: The private key must be exactly 32 bytes long, instead of 0 bytes. Terminating local RPC client... What can i do to solve it?
@PatrickAlphaC3 жыл бұрын
Your PRIVATE_KEY is messed up. Could you make this a question on stack exchange ETH, tag it brownie, and i'll answer it there? ethereum.stackexchange.com/
@franpv40193 жыл бұрын
@@PatrickAlphaC Of course, here is the link. ethereum.stackexchange.com/questions/104152/your-private-key-is-messed-up
@PatrickAlphaC3 жыл бұрын
@@franpv4019 Could you try what I proposed here and "check mark" it if it solves your problem? ethereum.stackexchange.com/a/104178/57451
@gekyangng39443 жыл бұрын
hi, at which part of the code did you upload the picture of the dog?
@PatrickAlphaC3 жыл бұрын
Hi! And what do you mean? I uploaded the dog to IPFS and pulled the image URL from there
@gekyangng39443 жыл бұрын
@@PatrickAlphaC yea, i messed up during that part, thanks alot, will try again and see how it goes!
@brssnj543 жыл бұрын
I keep getting a "command not found" error when I try to run brownie bake nft-mix in vs code. Any ideas?
@PatrickAlphaC3 жыл бұрын
Can you make an issue on the GitHub repo with the steps you took?
@brssnj543 жыл бұрын
@@PatrickAlphaC sure! But all I did was run pip install eth-brownie and then brownie bake nft-mix It says brownie isn’t a command. Maybe it’s a PATH thing? It works on my friends computers
@brssnj543 жыл бұрын
@@PatrickAlphaC It works when I run in a virtual environment and install there. Super weird. Going to go through the rest of the video now! Thanks!
@PatrickAlphaC3 жыл бұрын
@@brssnj54 could you try pipx instead? Try the instructions from the readme github.com/PatrickAlphaC/nft-mix
@brssnj543 жыл бұрын
@@PatrickAlphaC pipx didn’t work either, but it’s been fine running in a virtual environment. It’s deploying now. I’m pretty sure the problem is on my end, just not sure what vs code is doing
@pictzone3 жыл бұрын
This guy looks like Jeff Bezos with hair
@patrickcollins4793 жыл бұрын
Thank you for watching, for question, guidance and support at anytime. Just DM +1.(4 .2 .3). 4 . 3 . 0 . 6 . 9 . 8 . 4 @ W H A T S A P..
@pawezieba83103 жыл бұрын
After i added 0x infront of private key i got an error: "ValueError: The private key must be exactly 32 bytes long, instead of 34 bytes."
@PatrickAlphaC3 жыл бұрын
Odd.... maybe there are some spaces or something in there?
@akath223 жыл бұрын
I don't see the link to the previous video in the description
@PatrickAlphaC3 жыл бұрын
kzbin.info/www/bejne/b6rYea1snMSDa5I Updated!
@QuertyCube2 жыл бұрын
How can i run brownie without "brownie run script/create_collectible.py" , just i call "python create_collectible.py "?
@PatrickAlphaC2 жыл бұрын
You’d have to do a lot of manual work for that, since brownie isn’t made to do that
@WonderWorldEspañol3 жыл бұрын
Can you please create a Play list so it would be way more easier to figure things out in order
@PatrickAlphaC3 жыл бұрын
Just do the 2 hour video ahah.
@JuanGrzn3 жыл бұрын
What is the program that you used to write the code?
@PatrickAlphaC3 жыл бұрын
Visual studio code
@BenOnDemand3 жыл бұрын
What IDE is that you're using?
@PatrickAlphaC3 жыл бұрын
Visual Studio Code. Technically not an IDE, but a text editor.
@BenOnDemand3 жыл бұрын
@@PatrickAlphaC Thanks! I legit found right after posting this comment. Now Just trying to get the @openzeppelin reference to work. Learning a lot from your videos. Thanks for the content.
@PatrickAlphaC3 жыл бұрын
@@BenOnDemand for sure! Feel free to ping on questions
@BenOnDemand3 жыл бұрын
@@PatrickAlphaC thanks! I was trying to join your discord this morning but seems like that link isn’t working. Looking forward to chatting with you.
@PatrickAlphaC3 жыл бұрын
@@BenOnDemand hmm, send a pic of the error? It’s working for me
@bitcoinroc30203 жыл бұрын
Hi, how much does it cost to deploy 10000 nfts on polygon ?
@radripper93983 жыл бұрын
Anyway we could mint these directly on open sea without having to pay for gas fees?
@PatrickAlphaC3 жыл бұрын
No, to deploy to a chain you need to spend fees
@radripper93983 жыл бұрын
@@PatrickAlphaC So how does opensea do it with their collections? Their collection only requires a one-time gas fee and the rest of the mints are free. Is it because their collection is deployed on the ERC1155 chain? If so, is there a way we could deploy multiple NFT's on an 1155 chain and only paying a one-time fee? What is the best way to avoid high gas fees if I was to mint multiple NFTs at once? Maybe Integrate on the matic testnet? Lastly, would it be possible to change the metadata on the NFTs that we've sold if the item was minted manually through opensea's website and not deployed by ourselves? Please let me know and thank you for your amazing videos!
@PatrickAlphaC3 жыл бұрын
@@radripper9398 Erc1155 isn’t a chain. It’s a token standard. You have to pay fees everytime you mint a new unique NFT. The 1155 standard allows you to mint a thousand of the exact same token, not unique tokens, that’s the difference
@romulocarrillo76653 жыл бұрын
Hi Patrick, i recived a nft from bakeryswap nft, but i don't know how yo see it o how to send, i just can see it on bscscan a it said si bep 721, but a i can see it un My metamask, can You help me plis? :(
@PatrickAlphaC3 жыл бұрын
You can call the tokenURI on the contract… although I’m not familiar with bakeryswap
@basicallyeveryone2 жыл бұрын
nice tutorial btw you look like the left half of jeff bezos somehow
@en54903 жыл бұрын
where does the _setTokenURI function come from?
@PatrickAlphaC3 жыл бұрын
We made it
@pudsey75272 жыл бұрын
Hey patrick how do use ifps and how do you install that coding app you use.
@PatrickAlphaC2 жыл бұрын
Check my longer tutorial on NFTs!
@dayzinn Жыл бұрын
Quick question do opensea automatic do this?
@PatrickAlphaC Жыл бұрын
What do you mean? Do what?
@cryptocomix3 жыл бұрын
Dude you kinda look like Jeff bezos
@zeith10002 жыл бұрын
"Its so cuuuuuute!" - hahhahahhahhahahahahahahahaja
@buttter3 жыл бұрын
Anyone know how to make the program highlight certain solidity phrases and offer relevant solidity suggestions like his is? Is it extensions or program settings? Both?
@PatrickAlphaC3 жыл бұрын
I just have solidity as an extension. Have you tried that?
@sangamchhetri29983 жыл бұрын
Jefff bezos.....is that you?
@PatrickAlphaC3 жыл бұрын
I need someone to do a side by side, cuz I don’t see it
@sk-sm5zg3 жыл бұрын
I like your humour 😂
@patrickcollins4793 жыл бұрын
Thank you for watching, for question, guidance and support at anytime. Just DM +1.(4 .2 .3). 4 . 3 . 0 . 6 . 9 . 8 . 4 @ W H A T S A P..
@janephillip5743 жыл бұрын
Hi guys Derek more plates more dates
@PatrickAlphaC3 жыл бұрын
Woah I like this better than the Jeff bezos comments I get
@paulweinhofer61103 жыл бұрын
I'm a complete noob who really wants to get in this world. I didn't quite understand the part about remapping and how to install everything on my pc. Do you know of anyone else who makes tutorials that I should watch before I start watching yours so I can learn the basics?
@PatrickAlphaC3 жыл бұрын
kzbin.info/www/bejne/h5epgGVoodyGrZY
@domenicobezuidenhout15873 жыл бұрын
Hey Patrick, I get a slightly different error haha I get: The private key must be exactly 32 bytes long, instead of 42 bytes.
@PatrickAlphaC3 жыл бұрын
Could you make this a stackoverflow question and paste the link here?
@jacobbarca24103 жыл бұрын
I got the same error, most likely you are using the wrong key. Go to your metamask account, click on the three dots to the right and click on account details. Click "Export Private Key" and copy that key.
@Jizzed913 жыл бұрын
there is no _setTokenURI function in openzeppelin ?
@PatrickAlphaC3 жыл бұрын
In the v4 versions, they have a different setup. You can still use the v3 contracts though!
@Jizzed913 жыл бұрын
@@PatrickAlphaC np i wrote the most stuff myself now just was wondering and searching
@kozue___7772 жыл бұрын
You look like Jeff!
@TiltedGamer3 жыл бұрын
How do you add attributes?
@PatrickAlphaC3 жыл бұрын
You map a tokenid to some value, then add it to the metadata file. Check the next video
@TiltedGamer3 жыл бұрын
@@PatrickAlphaC How do I link the image to the token that they randomly got (for the next video)
@PatrickAlphaC3 жыл бұрын
@@TiltedGamer sounds like I need a longer full depth video
@TiltedGamer3 жыл бұрын
@@PatrickAlphaC Sure lol
@TiltedGamer3 жыл бұрын
@@PatrickAlphaC You could call it "Deploy An Advanced NFT In Solidity: Extras"
@lukej72833 жыл бұрын
What if you wanted to have 100 unique images as separate tokens under the same token tracker ?
@PatrickAlphaC3 жыл бұрын
Every time you call "createCollectible" they will be under the same "token tracker". The NFT contract we deploy is known as the "factory contract", every NFT we "mint" in there will be of that collectible type. So yes, if you called "createCollectible" 100 times here, they would all be under the same token tracker.
@lukej72833 жыл бұрын
@@PatrickAlphaC how do you add a unique image to each of the NFTs we've minted?
@lukej72833 жыл бұрын
@@PatrickAlphaC excellent response, and your videos extremely helpful and well made.
@PatrickAlphaC3 жыл бұрын
@@lukej7283 This video will show you how
@lukej72833 жыл бұрын
@@PatrickAlphaC ah I see. So in that json file I noticed there was multiple ID, 0, 1, 2 etc, so you would set tokenURI to one of these and it would assign the image that's in that file linked to that ID number as a function of this contract once its deployed. Do you have a video on creating a tokenURI contract ?
@buttter3 жыл бұрын
what extensions do u have installed in visual studio code
@PatrickAlphaC3 жыл бұрын
A whole bunch. Like solidity and some python ones... I’m not married to any though.
@buttter3 жыл бұрын
@@PatrickAlphaC It's just that when I try to follow along in visual studio code, certain functions aren't changing colors or offering suggestions like yours is.
@diegomartinez30093 жыл бұрын
how do you add the packages to visual studio on mac ??
@PatrickAlphaC3 жыл бұрын
Which ones?
@MajdSukkar3 жыл бұрын
can anyone tell me please, what is the difference between creating an NFT here from scratch and creating it using Opensea??
@PatrickAlphaC3 жыл бұрын
Utility. If you do it on opensea, it’s just an image. If you code it, you can give it unlimited customization. You can create a game like axie infinity or gods unchained. You can have true randomness and scarcity. Doing it like this allows you to have it be more than a jpeg, and allows it to live forever
@MajdSukkar3 жыл бұрын
@@PatrickAlphaC Thank you so much, I have subscribed to see your content! just amazing man!
@MajdSukkar3 жыл бұрын
@@PatrickAlphaC one more question please, are there any fees to be paid when submitting the nfts?
@PatrickAlphaC3 жыл бұрын
@@MajdSukkar gas fees!
@MajdSukkar3 жыл бұрын
@@PatrickAlphaC sure, but I mean like how much. Or if you have a video on that topic, it would be great
@basetpk3 жыл бұрын
Fuck yes!
@bumenga3 жыл бұрын
what is this error? development File "C:\Users\Bumenga\AppData\Local\Programs\Python\Python39\lib\site-packages\eth_brownie-1.13.2-py3.9.egg\brownie\_cli un.py", line 49, in main return_value, frame = run( File "C:\Users\Bumenga\AppData\Local\Programs\Python\Python39\lib\site-packages\eth_brownie-1.13.2-py3.9.egg\brownie\project\scripts.py", line 96, in run return_value = f_locals[method_name](*args, **kwargs) File "", line 4, in main return self._contracts[i] IndexError: list index out of range
@PatrickAlphaC3 жыл бұрын
Hmm... what command did you run?
@bumenga3 жыл бұрын
@@PatrickAlphaC brownie run scripts/simple_collectible/deploy_simple.py
@PatrickAlphaC3 жыл бұрын
@@bumenga could you check the readme for adding network information? Do you have the environment bars correct?
@bumenga3 жыл бұрын
@@PatrickAlphaC "advanced" works but "simple" doesn't work, I think the mistake is in this line "simple_collectible = SimpleCollectible[len(SimpleCollectible) - 1]" Thank you
@relaxationworld22492 жыл бұрын
But where are you coding, I mean best app info please
@Ggsnoremark3 жыл бұрын
Can you do a new video, the open zeppelin contract got rid of setTokenUri
@PatrickAlphaC3 жыл бұрын
You can still use 3.4!
@Ggsnoremark3 жыл бұрын
@@PatrickAlphaC Do you know how I would be able to install older versions? Thanks for responding so quickly btw
@PatrickAlphaC3 жыл бұрын
@@Ggsnoremark if just follow the video and use 3.4 in your brownie config
@ismaeeladams35243 жыл бұрын
Where in an nft is the value of the token?
@PatrickAlphaC3 жыл бұрын
The value of an NFT is whatever people will pay for it, like art!
@ismaeeladams35243 жыл бұрын
@@PatrickAlphaC so how exactly would you tokenise an asset? how would you give a token the same value as a house for example
@PatrickAlphaC3 жыл бұрын
@@ismaeeladams3524 longer story, but basically you’d use the house as collateral for the asset. You’d say “this token represents ownership of x percent of this house”, and it would have value because of the value of the house
@cryptoglenn3 жыл бұрын
you have newbies watching your videos if you are going to be teaching you should explain things to them like what a deploy script is or where to find more info. If you don't want to give the proper scope of the video ie who this video is for and who it is not for.
@PatrickAlphaC3 жыл бұрын
Thanks for the tip! I'll keep that in mind. Do you think this wasnt friendly enough for newbies? Are you a newbie?
@ridhwanofficial79533 жыл бұрын
You look like jeff bezos
@PatrickAlphaC3 жыл бұрын
How
@ridhwanofficial79533 жыл бұрын
@@PatrickAlphaC If you removed your hair... You look very similar. Great content btw, I was wondering how you would set up a market place in your contracts... allowing users to auction their tokens, place bids and purchase other tokens. Saw something like this on the CryptoPunks contract but couldn’t understand all of it. Do you know more about this or a useful resource for it?
@PatrickAlphaC3 жыл бұрын
@@ridhwanofficial7953 sure! I do more for educational stuff and don’t have a marketplace myself. But opensea and rarible are great places to start
@ridhwanofficial79533 жыл бұрын
@@PatrickAlphaC Hmm yeah I’ve had a look at them, but they want you to buy and sell on their platform, I was kind of interested in anybody having access to placing a bid on a token. Also the possibility of minting them on my website so that they can be traded elsewhere..
@PatrickAlphaC3 жыл бұрын
@@ridhwanofficial7953 if you mint an NFT even not on their platform, you can trade them on any of those platforms. They render any NFT