Want to land your dream programming job in 3 - 6 months? ⭐ JSM Masterclass Experience - jsmastery.pro/masterclass Become a Software Engineer. Guaranteed.
Bro your content is literary better than university classes, practical, step by step and straight to the point and real world results. Thanks for providing so much of this top notch quality content.
strongly agree . After studying 4 years I realize that academy degree has zero value in real life and most of things are taught in cse are out dated now.
dude you're amazing! one tip - before you start building the app, you can provide the viewers with a list of components you will be using and relevant resources, so that they can try building it by themselves. then when they're stuck they can use your video to unblock :)
thank you for ur suggestion , i was thinking the same ... So can you do it for him in here , in the comment please sorry for my english i am learning ... thanks
Adrian your voice is naturally soothing 😂😂 and I am actually hooked to your videos, since the explanations are so clear, concise, and can be kept as notes. You are truly a gifted teacher.
Wooaaaww ! looked 4 about 10 minutes and that was so clear , well explained , precise , .... I just know nothing about your job but it's look like great. I'm going to look for the suit. THX 4 that.
Hello there. Just wanted to shout out a huge THANK YOU for all the content you've been posting lately. You're amazing and so are your tutorials. Additionally, I just wanted to point out as well that the create app from thirdweb u used in the video is not offering the vite option anymore, so for those who've noticed and have any issues regarding the creation of the app using vite the following command does the trick: npx thirdweb create --template vite-javascript-starter. Kind regards
i run into an error using your suggestionss. "Could not locate the repository for "emplate". Please check that the repository exists and try again" how to resolve this? The Template spelling is correct,i dont know why visual studio is saying its "emplate"😢Thanks
The tutorial you provide is very useful and easy to understand, I started learning from you since I was 11 years old and I can understand it well. Thank you very much
you're on the right path in life lil one!!! i'm a blockchain dev at 25 yrs old. I wish this stuff existed when I was 11. You can be jeff bezo before you even come 18. stay focus lil one and stay away from FAMILY & FRIENDS that don't have dreams like you! That can be your biggest downfall
That is some awesome stuff right there seriously!!! Loved every moment while watching your video and side by side developing it...Thank you so much for your selfless effort and keep up with the good work and such awesome projects in future too.....
Great job Adrian, a heads up on the build. There is a problem with chunksize which caused the build to fail. In the Vite.config file, I added { build: { chunkSizeWarningLimit: 1600} ) to resolve the issue.
Are we going to get the second version for this project as I believe a lot of the major functionalities are yet to be coded, for example the theme feature, logout feature and a lot more!!! But, loved the way you teach Adrian, you make project building so easy and interactive!!!!
Great work Adrian, I'm still going throught the tutorial, but it has been amazing so far (only half way) I can see why a lot of frontend knowledge is needed initially if you want to be a fullstack web3 dev as a lot the time spent in this tutorial from the looks is building the frontend and connecting it to the backend.
hii can you please help me out to run project locally getting too many issues can you please provide your code and you linkedIn profile it will really helpful please do consider
@@javascriptmastery yeah, but we haven't heard anything big about web3 except this twitter alternative, and that because of twitter itself. and crypto currencies showed to be not what they claimed to be
Awesome content. I'm using your videos to get up to date with web3 and upgrade my React. Thank you for the great straight to the point content (Although i would've loved if the client used Typescript with React )
I am not able to send campaign details to contract deployed on thirdweb, so do we need to use API or it can only be done by contract address as done in video
you contract become returning Error: Contract explorer - read Get Campaigns - "missing revert data in call exception; Transaction reverted without a reason string", Please advice the reason..
At 2:09:55, I faced this error "createCampaign accepts 6 arguments but provided 0" - something like that. I found a fix for this error. Follow the below steps: STEP 1) Navigate your way back to "context" folder in Project's "client" directory & open "index.jsx" file. STEP 2) In the "publishCampaign" function, replace your "try-catch" block with the below one: try { const data = await createCampaign({ args: [ address, form.title, form.description, form.target, new Date(form.deadline).getTime(), form.image ] }); console.log("contract call success", data) } catch (error) { console.log("contract call failure", error) } So as you'll can understand, it was a simple "args" to be added before providing those arguments and passing it like an object. Cheers!
Error: Could not resolve metadata for contract at 0x3eBEDD08D5c789aDCaB093DfbAAdbE99a8457cae at fetchContractMetadataFromAddress do you know how to solve this ? create campaign is not working
hey Adrian, can we rebuild this project... as it is almost 1.5yrs old, things has changed a lot. can you come up with the new one i.e., Web3 Crowdunding Platform 2.0
This is great dude. I might have missed it but how would you handle things like only paying out if the target is reached, so if the target is not reached by the deadline donars are refunded (minus gas fees I guess). Or handle something like a platform cut, ie I setup a campaign on your site and you get say 1%, then have when you create the goal amount some sort of info that says to get $$$ remember we take 1% so you should up $$$ to $$$$ to insure you get the full amount.
The video is not understandable as most of the prerequisites are not mentioned, no clear instructions. Most of the things don't work even after following the steps.
That's bcoz in blockchain, there are major updates as well as deprications in technologies that's why u should also know how to code so u can change any new substitutes in place of old versions or techs
@@cherishkansara7851 the gas fee deploying on sepolia or goerli testnet is too high for the smart contract even if it’s not real money. I had to use hardhat local network on my system.
Sir i have done all the steps as guided by you but at 34:54 you got options which framework do you want to choose but in my case i have run the command npx thirdweb create --app and its giving me the option which blockchain you want to choose (what to do)
Hello, the function daysLeft is not correct. Here is an update adding a condition that check if is less of 0 export const daysLeft = (deadline: string | number): string => { const now = new Date().getTime() const deadlineTime = new Date(deadline).getTime() const difference = deadlineTime - now if (difference
Hi there!!! :) In the createCampaign function, I think the deadline should be "bigger" than block.timestamp. When you write your require, you are comparing with a variable (campaign.deadline) that it is not assigned yet (you make this a few lines later). At the moment of the require the value of the deadline is still 0 for that new campaign. Doing a functional analysis, the target doesnt have any sense if the owner of the campaign receives always the "ethers" on each donation transaction. If we suppose the target is not reached when the deadlines arrives, then every donator should recover what he had donated... and if the target is reached, the owner of the campaign should claim the amount collected (that should have been saved in the contract at this moment)... Idont you think this could be better?
Right, I also don't see any logic or explanation about how to return funds to donators' addresses in case of expired deadline. I hope we get an answer to that. Also, this "campaign details page" logic is flawed, the way the state is passed down to page is not good, if you open the same url in other window, it will fail because route "state" will be undefined. I suggest adding a function getCampaignById(_id) to smart contract.
In the sidebar component, you forgot to add the "onClick={handleClick}" for it to work properly, and I noticed that the Icon component in the code is not returning any JSX. You need to add a return statement to return the JSX markup. Thanks for the tutorial!
i dont have a goerlia testnet on my metamask , i have a sepolia testnet but this test net chainId is not available. what should i do reference vidoe at 38:07 to 38:27
Than you for your work, great video. Little note. I was a bit confused by the expression "on small devices ...." and the syntax of tailwindcss as "sm:....", it means NOT on small devices but from small devices (min-width: 640px and large).
i am geting error for campaigns.length and campaign.map in video 2:23 it showing like Uncaught TypeError: Cannot read properties of undefined (reading 'length'),Uncaught TypeError: Cannot read properties of undefined (reading 'map'), do you know solution
Thanks for this video. I have a problem I am facing. I added a share button to the “CampaignDetails” page but when the link is shared, it doesn’t pull in data, it’s just blank. How can I fix this?
When using command npx thirdweb create --app, following issues are there: giving some popup saying which blockchain do you want to use, which is not shown in the video, and when I have to select the framework, there is not an option for vite, but there are other framewords like react app, express node, what to do? face-orange-frowning
I am facing transaction issue with sepolia (because it is goeril does not allow free token less than 0.1 ETH ) the error is createCampaign should have 6 arguements and it shows contract call failure Error: Function "createCampaign" requires 6 arguments, but 0 were provided. Expected function signature: contract.call("createCampaign"
for some reason my thirdweb-cli doesn't show me an option for vite (v0.9.9) but I got around by using their vite template: npx thirdweb create --template vite-javascript-starter those that got the same issue you can use that instead of npx thirdweb create --app in the client folder
At 29:04 "the Goerli faucet requires a minimum mainnet balance of 0.001 ETH on the wallet", now plzzz tell the solution of this, how can this be fixed???
Want to land your dream programming job in 3 - 6 months?
⭐ JSM Masterclass Experience - jsmastery.pro/masterclass
Become a Software Engineer. Guaranteed.
Can you please create one NFT marketplace video. I want to know how the process works. Please 🥺
Im getting this error: contract call failure Error: Function "createCampaign" requires 6 arguments, but 0 were provided.
Source hithub bro
Is this your own course, I’m very curious?
@@Smurfis yes
OMGGG!!! DUDEEE NO WAY YOU ARE GIVING THESE CONTENTS FOR FREE! BRO YOU ARE THE BESTTTT
Yesss
Areee bhai sahi me...🤦
I am 😲 shocked.....
@@rachitsen Ha bro...Jai Shri Mahakaal
@@javascriptmastery please tell is it good and have full detailed for final year project of Computer science
Bro i was just saying that out loud came to check in and seen this
Bro your content is literary better than university classes, practical, step by step and straight to the point and real world results. Thanks for providing so much of this top notch quality content.
Thank you soo much! :)
strongly agree . After studying 4 years I realize that academy degree has zero value in real life and most of things are taught in cse are out dated now.
@@javascriptmasteryf
@@alifhasanshahOfficial true bro
💯
love the way everything started from scratch without any pre-build template
Glad to hear that! :)
I see your comments on almost every web3 realted videos on YT🙄🤗
Seriously how this type of content is Free? Love your JSM. please upload more beginner-friendly blockchain projects.
LOVE YOU 3000.
Will do!
dude you're amazing! one tip - before you start building the app, you can provide the viewers with a list of components you will be using and relevant resources, so that they can try building it by themselves. then when they're stuck they can use your video to unblock :)
thank you for ur suggestion , i was thinking the same ...
So can you do it for him in here , in the comment please
sorry for my english i am learning ...
thanks
Adrian your voice is naturally soothing 😂😂 and I am actually hooked to your videos, since the explanations are so clear, concise, and can be kept as notes. You are truly a gifted teacher.
Best practices for starters, and well explained topics, love the teaching styles and the contents!!. Well Done Adrian!! 💙
Glad you like them!
You REALLY MAKE my day i've been try to study do to something simular from a long time... Ur amazing. God bless you!
This is gem. This channel is literally the main reason I stay long on TH-cam. I'm hoping to take your premium courses soon
Did you complete the app?
My favorite teacher, genius !
You're the best!
i just watched a dozen of your videos all your way through. bravo im hooked.
Wooaaaww ! looked 4 about 10 minutes and that was so clear , well explained , precise , .... I just know nothing about your job but it's look like great. I'm going to look for the suit. THX 4 that.
Hello there. Just wanted to shout out a huge THANK YOU for all the content you've been posting lately. You're amazing and so are your tutorials.
Additionally, I just wanted to point out as well that the create app from thirdweb u used in the video is not offering the vite option anymore, so for those who've noticed and have any issues regarding the creation of the app using vite the following command does the trick: npx thirdweb create --template vite-javascript-starter.
Kind regards
DUDE thank you!! was running into a lot of obstacles trying to use next
Thank you so much
i run into an error using your suggestionss. "Could not locate the repository for "emplate". Please check that the repository exists and try again" how to resolve this? The Template spelling is correct,i dont know why visual studio is saying its "emplate"😢Thanks
It is there for me but does not build all the packages and errors out
The tutorial you provide is very useful and easy to understand, I started learning from you since I was 11 years old and I can understand it well. Thank you very much
Keep it up
now how old r u?
@@thechief4568 13 years old
you're on the right path in life lil one!!! i'm a blockchain dev at 25 yrs old. I wish this stuff existed when I was 11. You can be jeff bezo before you even come 18. stay focus lil one and stay away from FAMILY & FRIENDS that don't have dreams like you! That can be your biggest downfall
Best of the Best … just finished my Degree, finally a good time to dig in.. ❤
Wow, man. Great job, as always. I wanna dive right into web3 and am so so grateful for your content!
You can do it!
From the project, can you actually donate to a campaign...does it have that functionality??
As soon as I hear the "Hi there," I get pumped for another quality video.
I'm glad to hear that!:)
That is some awesome stuff right there seriously!!! Loved every moment while watching your video and side by side developing it...Thank you so much for your selfless effort and keep up with the good work and such awesome projects in future too.....
Lol nope
Your projects are always beginner friendly.You are Great
Thanks
Great job Adrian, a heads up on the build. There is a problem with chunksize which caused the build to fail. In the Vite.config file, I added { build: {
chunkSizeWarningLimit: 1600} ) to resolve the issue.
A brilliant tutorial Adrian. You sure know your stuff. Well done and keep up the great work.
Are we going to get the second version for this project as I believe a lot of the major functionalities are yet to be coded, for example the theme feature, logout feature and a lot more!!!
But, loved the way you teach Adrian, you make project building so easy and interactive!!!!
When I have more money that what I need, I will come back here and donate you. You deserve billions of followers!
Great work Adrian, I'm still going throught the tutorial, but it has been amazing so far (only half way) I can see why a lot of frontend knowledge is needed initially if you want to be a fullstack web3 dev as a lot the time spent in this tutorial from the looks is building the frontend and connecting it to the backend.
hii can you please help me out to run project locally getting too many issues can you please provide your code and you linkedIn profile it will really helpful please do consider
@@shubhampatel_2704 xddddddddddddddddddddddddddddddddddddddddd wtf, stop begging
Wow....been waiting for dis for a long time.God bless u endlessly.ur projects are topnotched 🤗🤗🤗🤗🤗🤗
My pleasure 😊
Thanks as always Adrian for the smart contract one. Very detailed and presice video tutorial ever
You are nothing but the best. Please 🙏 keep uploading videos like this
useMetamask command is deprecated. what should be used instead of it?
Omg ... another best project sir 👏👏
Thank you so much 😀
Im so happy right now ^_^ ... because this is totally free course
I made METVERSUS from your previous video and now I excited for doing this new project ❤.
Hope you enjoy it!
@@javascriptmastery Not only enjoyed but also learn many new things thanks for that.
Masterful display of Javascript by JS Mastery
Thank you Sicario!
You are at it again. Love your work 👍
Thank you so much 😀
Best tutorial on internet till date ⚡🔥
Thank you!
it's good to keep an eye on this web3. but it will not become mainstream, neither replace centralized apps. and that's good
It will work alongside centralized apps
@@javascriptmastery yeah, but we haven't heard anything big about web3 except this twitter alternative, and that because of twitter itself. and crypto currencies showed to be not what they claimed to be
one of the best channels on youtube
In context folder even if i give the correct contract address the campaign is not getting created and showing check the contract address
Best channel for professional projects.
Loved ur explanation.❤️
Thank you so much 😀
Can I use Ganache instead of Goerli, I can't connect to Goerli the way you do in the video and I don't know what to do
same here, I can not add it to the extension if you have found out how to do it? then please let me know.
@@speed7717 It's been discontinued , use sepolia instead
JSM is always lit and making it everytime!, Well Done bro! always supporting.
Appreciate it!
NOTE: For (u)int256 numbers, you can just use (u)int without the number, it defaults to 256 bits
Awesome content. I'm using your videos to get up to date with web3 and upgrade my React. Thank you for the great straight to the point content (Although i would've loved if the client used Typescript with React )
Great video! Some key points were highlighted that I hadn't heard anyone else discuss. Thank you!
I am not able to send campaign details to contract deployed on thirdweb, so do we need to use API or it can only be done by contract address as done in video
I am facing the same issue
same here
Did you find solution for this ?
@@yogeshraut2071 have you set up a thirdweb client id? If not, you won't be able to access any of the thirdweb features
Same issue
You’re just simply amazing. Thanks for everything you do. God bless your household
Thank you!
Your courses are absolutely INSANEEE! Can we get a WEB 3.0 SUPPLY CHAIN DAPP for tracking the entire process?
Great idea!
I was waiting for this video
This will my project for college
Perfect
you contract become returning Error: Contract explorer - read Get Campaigns - "missing revert data in call exception; Transaction reverted without a reason string", Please advice the reason..
At 2:09:55, I faced this error "createCampaign accepts 6 arguments but provided 0" - something like that.
I found a fix for this error. Follow the below steps:
STEP 1) Navigate your way back to "context" folder in Project's "client" directory & open "index.jsx" file.
STEP 2) In the "publishCampaign" function, replace your "try-catch" block with the below one:
try {
const data = await createCampaign({
args: [
address,
form.title,
form.description,
form.target,
new Date(form.deadline).getTime(),
form.image
]
});
console.log("contract call success", data)
}
catch (error) {
console.log("contract call failure", error)
}
So as you'll can understand, it was a simple "args" to be added before providing those arguments and passing it like an object.
Cheers!
Error: Could not resolve metadata for contract at 0x3eBEDD08D5c789aDCaB093DfbAAdbE99a8457cae
at fetchContractMetadataFromAddress do you know how to solve this ? create campaign is not working
@@siddheshpandey6382 I fixed it by again deploying the Smart Contract to thirdweb and replacing the old address with the new one.
@@siddheshpandey6382 You're welcome 🤗
thanks bro needed that. :)
@@papa-fy3pv Wow, I am happy for you 🎉
at 34:48 it is also asking - Which blockchain do you want to use? › EVM (I select it, but not sure what it is for) can you explain it as well? Thanks.
EVM stands for Ethereum Virtual Machine
Hey, i selected evm too, is your project working fine?
Now Geroli requires 0.01ETH top-up, is Seplolia okay to test?
Did you use sepolia testnet
@@gsravya3039 giving error while uploading Smart contract to hardhat.
Saying Error uploading Metadata
Fetch is not defined
@@gsravya3039bro did you completed the entire project
@@gsravya3039 I used sepolia
This guy is truely a blessing
contract interaction notification is not popped up after clicking on "submit new campaign"
now what should i do??
Same issue brother,did you get it resolved?
@@kalashjha7997 NO? is your error resolved?
Any solution for this error?
Excelent VIdeo Teacher ! Congrats for has the best Courses in all TH-cam
hey Adrian, can we rebuild this project... as it is almost 1.5yrs old, things has changed a lot. can you come up with the new one i.e., Web3 Crowdunding Platform 2.0
Yap have you try it out
Have you tried it out
Have you tried it out
Now it works or not
Hey, Can you please share your GITHUB repo, for the latest updated code?
Hi Adrian, any plans of creating a new series of Thirdweb using Next JS 14, Typescript? Thanks
This is great dude. I might have missed it but how would you handle things like only paying out if the target is reached, so if the target is not reached by the deadline donars are refunded (minus gas fees I guess). Or handle something like a platform cut, ie I setup a campaign on your site and you get say 1%, then have when you create the goal amount some sort of info that says to get $$$ remember we take 1% so you should up $$$ to $$$$ to insure you get the full amount.
I am getting an error in this could not resolve metadata for contract at 0xF1...
How to solve the npm error for creating the solidity environment?
Bahut bura hua vmro😔
@@shashank8779 aisa mat bolo vro
@@shashank8779 I got solution...
@@disunique6107 Hey, Can you please share your GITHUB repo, for the latest updated code?
What should i do in index.jsx when im using sepolia
Keep these web 3 projects coming! I was looking to get started in web 3
Will do!
Not sure if you correct it later in the video, but I think the donations array should be outside of the campaing object.
The video is not understandable as most of the prerequisites are not mentioned, no clear instructions. Most of the things don't work even after following the steps.
this channel looks cool but i hate this.
That's bcoz in blockchain, there are major updates as well as deprications in technologies that's why u should also know how to code so u can change any new substitutes in place of old versions or techs
A lot of things are deprecated now like the Mumbai network and all
True
I just finished this project, thank you for all of your explanation😉
Have you faced any errors while making it? If so how did you solved it. Would be helpful if you reply . Thanks :)
Please let me know if your code is working
Wow! I have been looking for something like this using Thirdweb deploy for a long time. Thank you sooo much Adrian! @javascriptmastery🔥
Thank you so much! ❤️
why is it so expensive now in 2024 to deploy and even interact with the smart contract
its completly free bro
@@cherishkansara7851 the test ETHs needed to deploy the contract is high with thirdweb. I had to use hardhat local network
@@cherishkansara7851 the gas fee deploying on sepolia or goerli testnet is too high for the smart contract even if it’s not real money. I had to use hardhat local network on my system.
@@cherishkansara7851 was about to say that
@@cherishkansara7851 was about to say that
Sir i have done all the steps as guided by you but at 34:54 you got options which framework do you want to choose but in my case i have run the command npx thirdweb create --app and its giving me the option which blockchain you want to choose (what to do)
Did u solve this issue
@@088_tejajustin8 yes just select the framework you want to work on and then you will get all the options
Hello, the function daysLeft is not correct. Here is an update adding a condition that check if is less of 0
export const daysLeft = (deadline: string | number): string => {
const now = new Date().getTime()
const deadlineTime = new Date(deadline).getTime()
const difference = deadlineTime - now
if (difference
thank u mate💪 can you create a tutorial about how to control a dapp with database o somthing like database in the future ?
Cool idea!
i like to see that as well
Thankyou so much for this project. I coded it completely with you and I learned a lot. Thankyou so much for this amazing project!!
it did not work for me
@@mandavasathvik6574 was ur os windows /?? i doubt it will not work for me too
Hi there!!! :)
In the createCampaign function, I think the deadline should be "bigger" than block.timestamp. When you write your require, you are comparing with a variable (campaign.deadline) that it is not assigned yet (you make this a few lines later). At the moment of the require the value of the deadline is still 0 for that new campaign.
Doing a functional analysis, the target doesnt have any sense if the owner of the campaign receives always the "ethers" on each donation transaction.
If we suppose the target is not reached when the deadlines arrives, then every donator should recover what he had donated... and if the target is reached, the owner of the campaign should claim the amount collected (that should have been saved in the contract at this moment)... Idont you think this could be better?
Right, I also don't see any logic or explanation about how to return funds to donators' addresses in case of expired deadline. I hope we get an answer to that. Also, this "campaign details page" logic is flawed, the way the state is passed down to page is not good, if you open the same url in other window, it will fail because route "state" will be undefined. I suggest adding a function getCampaignById(_id) to smart contract.
👆 questions can come in.
I did not find the part about returning funds to donors' addresses in case of an expired deadline. Can you explain this further?
When doing the create campaign function did you ever come across an error about receiving metadata from thirdweb?
@@KetanKandola I encountered the same error. Have you resolve it yet?
Waren here with thirdweb, amazing content!
but the goerli test net is shut down so i am stuck right now any adive
Yea mee too, i try to use sepolia instead but it doesn’t work
Try sepoli
@yongayaa4067 it worked for me
@@yongayaa4067 are you sure Etherium sepolia doesn't work? I'm using it. I deployed the contract
@@animeyoverload9820 need to pay
thank u so much sir you are the best teacher web dev and blockchain
Thank you!
Goerli faucet is not working any other solutions
Use sepolia instead of goerli
This kind of Tutorial for free? I wish I can do more than to say Thank you. This is indeed life changing. Thanks Adrian
In the sidebar component, you forgot to add the "onClick={handleClick}" for it to work properly, and I noticed that the Icon component in the code is not returning any JSX. You need to add a return statement to return the JSX markup. Thanks for the tutorial!
can u please elaborate further as im very new to this and i noticed something was off with the sidebar but i thought it was something i did wrong
This worked. Thanks. I was wondering why my icons weren't showing up.
The Goooooaaaatt !!!!!!!!! Da Goaaaat !!!!!!❤❤❤❤❤❤❤
Anyone who completed whole project and resolved every issue??
i dont have a goerlia testnet on my metamask , i have a sepolia testnet but this test net chainId is not available. what should i do
reference vidoe at 38:07 to 38:27
did you resolved this?
Than you for your work, great video. Little note. I was a bit confused by the expression "on small devices ...." and the syntax of tailwindcss as "sm:....", it means NOT on small devices but from small devices (min-width: 640px and large).
👆 questions can come in.
Rất may mắn được là một pioneer , cảm ơn đội ngũ PCT
I need help, can i build a smart contact like this … for example if someone buys my nft in opensea. Can I update it on my website?
At 20:00 shouldn't we push donator's and donations after transaction is successful. In case of failure we will have fake data in the donator's array
Teleqram me 👆⬆️
can see your efforts, hard work just completed this project! tysm
what is the extension for suggesting you autocomplete code? like the example in 1:58:49 when u write the parameters for the createCampaign methos
i am geting error for campaigns.length and campaign.map in video 2:23 it showing like Uncaught TypeError: Cannot read properties of undefined (reading 'length'),Uncaught TypeError: Cannot read properties of undefined (reading 'map'),
do you know solution
Great tutorial. But what bout the withdraw functionality?
Thanks for this video.
I have a problem I am facing. I added a share button to the “CampaignDetails” page but when the link is shared, it doesn’t pull in data, it’s just blank.
How can I fix this?
Bro have you solved this problem?
When using command npx thirdweb create --app, following issues are there:
giving some popup saying which blockchain do you want to use, which is not shown in the video, and when I have to select the framework, there is not an option for vite, but there are other framewords like react app, express node, what to do? face-orange-frowning
Bhai Iska soln mila??
@@आर्यन-ज1ढ haan, use evm then it will show you vite
@@DawoodTrumboo Bhai testnet konsa use kar rhe ho? ChainId me sepolia ka option to hai hi nhi,,
Is there a way to add a bit of a kickback to the marketplace to help fund further development?
Which blockchain do you want to use
EVM
Solana
Hi Adrian, may i ask how to change ETH donation to USDT donation if i want to use USDT? thanks for amazing video!
can you pls share your ghub repo
Я уже год смотрю твои бесплатные связки, в принципе и без приватки можно обойтись, несколько связок в месяц мне хватает)))
I am facing transaction issue with sepolia (because it is goeril does not allow free token less than 0.1 ETH ) the error is createCampaign should have 6 arguements and it shows
contract call failure Error: Function "createCampaign" requires 6 arguments, but 0 were provided.
Expected function signature: contract.call("createCampaign"
how did you get the sepolia testnet endpoint?
for some reason my thirdweb-cli doesn't show me an option for vite (v0.9.9)
but I got around by using their vite template:
npx thirdweb create --template vite-javascript-starter
those that got the same issue you can use that instead of npx thirdweb create --app in the client folder
I love it Adrian! Thank you
My pleasure!
Another one ( in DJ Khaled's voice) ,my best teacher ,what would I have done in programming if I hadn't found your channel
Happy to help!
WEB3 Is future. I works with company building the NFT marketplace on Near blockchain..
Awesome, congrats!
can sepolia can be used instead of goerli
the problem is in charid its not there
Bhai Iska solution mila? aapko?
sepolia id : 0xaa36a7
At 29:04 "the Goerli faucet requires a minimum mainnet balance of 0.001 ETH on the wallet", now plzzz tell the solution of this, how can this be fixed???
Have you fixed the problem? I am having the same issue
But now this project works or not
Use sepolia instead of Goerli testnet to deploy
@@sharifbadini8635 same thing for sepolia testnet