Thanks a lo!! Can you explain better 73? ""How to create a smart contract from a smart contract"" -- minute 27:00 when calling B contract's createA(), the A type is an interface?
@EatTheBlocks Жыл бұрын
It's an old video, I gotta update it!
@johnhumphreys27554 жыл бұрын
This is a style of learning I can really get behind. Cheers
@dixon22332 жыл бұрын
Technically a smart contract CAN call off chain code through the usage of an Oracle. Amazing video as always Julien. Never a better place to go to before your interview :)
@ganeshtemple74592 жыл бұрын
How exactly would that work?
@sholajegede2 жыл бұрын
@@ganeshtemple7459 By using chain-link VRF but it takes 3 to 5 mins for approval.
@azephiar38632 жыл бұрын
Technically the oracle has to send the data to a smart contract before it can be called by another smart contract
@Dennis-gg9yv Жыл бұрын
@@ganeshtemple7459 Well, if its off-chain centralized code its trivial. Just make the contract emit an event and have a server running listening for that event lol. You dont even need an oracle.
@RemiOdufuye5 жыл бұрын
Awesome .. i think this is going to be extremely relevant once more companies start hiring blockchain developers ( specifically for Ethereum Development ) .. Thanks for this 👌😎✔👍
@EatTheBlocks5 жыл бұрын
thx! Also, be aware that Ethereum dev development has a scope wider than just ethereum: a lot of dev tools of ethereum are also used in permissioned blockchain settings (hyperledger...). You can estimate demands for blockchain developers by using downloads of blockchain libraries on npmtrends. For ex, for Truffle: www.npmtrends.com/truffle
@BobbysWhip2 жыл бұрын
@@EatTheBlocks fun vid hope ur doing well
@patrickxyascii57992 жыл бұрын
Eat the blocks lolz. Loved it man
@Mark_Kop2 жыл бұрын
Awesome video, I learned a lot! An updated version would rock! 🔥
@EatTheBlocks2 жыл бұрын
Coming soon!
@3obby2 жыл бұрын
Great resource! If these are the questions, I got the job thanks in part to you!
@karich212 жыл бұрын
now I know what I don't know about solidity. thanks!
@revwrapz82792 жыл бұрын
awesome job do you have an updated video for later versions of solidity some of the answers to these questions are deprecated now
@broli4502 жыл бұрын
Thanks Julian, Just notice that there is the same question 2 times (about the default state variables visibility)
@KarmaFrenzoid3 жыл бұрын
16:50 question number 49 should be: uint time = now + 1 days; Remember there are types for days weeks years hours etc... for time management in Solidity.
@dushebaa3 жыл бұрын
I think it just wasn't a thing in 0.5.0
@Dancentralized3 жыл бұрын
now is also deprecated i'm pretty sure. It's been replaced with block.timestamp
@revwrapz82792 жыл бұрын
@@Dancentralized it has :)
@michieladriaansens59772 жыл бұрын
Very nice! Thanks eater of.. the blocks. this is actually a handy way to gauge at what level i am at.
@deltavthrust Жыл бұрын
Very good. Thanks.
@EatTheBlocks Жыл бұрын
Thank you too!
@MrAtomUniverse2 жыл бұрын
Omg we need a version two of this
@tomasz.rozmus4 жыл бұрын
Nice work! Thank you! Can you check if source code in question: 25 is OK? I think it should be `a.push(newEntry);`
@EatTheBlocks4 жыл бұрын
your snippet looks correct :)
@mumk2 жыл бұрын
Appreciate the QnA
@nicolasmagno44342 жыл бұрын
This video was a really useful man, appreciate your work!
@EatTheBlocks2 жыл бұрын
Glad to hear it!
@pentestify_labs2 жыл бұрын
Very insightful, however, @julien, are you planning on releasing a 2022 version? Some elements are already outdated 😅
@0xSuhail10 ай бұрын
great job, but the default visibility for state variables is INTERNAL not private
@CarlosHernandez-lb3wq5 жыл бұрын
Awesome video, thanks for posting!
@nebuchadnezzarii64232 жыл бұрын
wow this is pretty easy actually
@avatsavirs5 жыл бұрын
Just found out about your channel. Great content.
@EatTheBlocks5 жыл бұрын
thx!
@xof82565 жыл бұрын
Thank You Its quite surprising that you have just 1k subs
@EatTheBlocks5 жыл бұрын
haha thanks I hope I can get more :)
@SAINT_PATRICK3 жыл бұрын
@@EatTheBlocks I Think you wish came true
@SAINT_PATRICK3 жыл бұрын
This is super clutch! Thanks bro
@EatTheBlocks3 жыл бұрын
No problem 👍
@kumarprasoon88812 жыл бұрын
Great Content ❤️👍
@bahassisohaib6156 Жыл бұрын
Hi Julian , thank you so much for this content i already used this video back to 2022 for my first web3 job , now I have another interview this week and I Wonder if you will publish an uptaded video ? as we know eth network and solidity has evolved a lot since this video . Anyway thank you again for your content people like you has changed my life forever .
@EatTheBlocks Жыл бұрын
Glad to hear that this video was helpful to you! Check this out, this might be helpful: jumpdest.dev/
@bahassisohaib6156 Жыл бұрын
@@EatTheBlocks Thank you so much!! Vu l'accent je pense que tu es francophone donc je te le répète : MERCI 🙏
@ojasrajankar3 жыл бұрын
Can you create an updated video, if things have been changed?
@EricBishard3 жыл бұрын
I love this video. I know JavaScript, TypeScript and C# so a lot of the ideas I already know about, this just solidifies then on the context on Solidity
@yoboicliff30302 жыл бұрын
Is there a Way to Access the powerpoint?
@SamyarBorder2 жыл бұрын
that was realy helpfull
@WithoutNickname6662 жыл бұрын
Mistake in 15 question. State variables has 3 visibilities. Public, private and internal. Mistake in 17 question. Default is internal
@koladebadmus Жыл бұрын
default state visibility is Public !
@emmanuelcooke2 жыл бұрын
Do you have the list of 100 questions in a file? I'd like to have access to this.
@GeorgeHashesThoughts2 жыл бұрын
Excellent video, new to solidity here, in question 61 isn’t interfaces also included in the reuse part of the code?
@bandeirante85973 жыл бұрын
What are the steps of a smart contract developer interview?
@SamirJumade8 ай бұрын
@EatTheBlocks 25. No question example syntax is wrong. Correct syntax should be uint [] a; function add(uint newEntry)external { a.push(newEntry); }
@EatTheBlocks8 ай бұрын
This video was done a long time ago
@victorhenriquecollasanta47403 жыл бұрын
value bomb
@EatTheBlocks3 жыл бұрын
thx!
@pankajjoshi82923 жыл бұрын
Sir Can we get an updation
@wayneying202 жыл бұрын
Hi, where can I download the slides?
@OhmicContact Жыл бұрын
The last one is a known vulnerability if called from a constructor. gg your contract
@azamatfiridonov546211 ай бұрын
Smart contract can not be hacked? It causes much doubts, I guess
@DKLHensen2 жыл бұрын
2. It can not be hacked, but this gives a false sense of security to non-technical viewers. While it is true that you can not manipulate the smart contract code after deployment, any vulnerabilities that are in the contract can be exploited forever unless you take some precautions such as pausing mechanisms or such.
@AnotherYoutuber-w9z9 ай бұрын
At 8:11 this is incorrect. It should be a.push(newEntry) Not add.push(a)
@LamaDramaTV2 жыл бұрын
function add in question 25 looks odd af
@LamaDramaTV2 жыл бұрын
and it's indeed wrong
@mediontamginskii58893 жыл бұрын
You really eating the block.....???)))
@apoorvahiremath71153 жыл бұрын
Answer of question 57 is incorrect. it should hv been arr[0] = 1; arr[1] = 2.... not uint