the most simplest explanation of one of the advanced concepts. Awesome.
@Ts2pc2 жыл бұрын
Thanks so much! You show me the new world with such an excellent course!
@timurs73984 жыл бұрын
wow! this video was more informative than other 52 channels I watched and spent 40 hours
@kowsikgelli72574 жыл бұрын
Bro, you are just awesome, no words. Great content 👌
@smartcontractprogrammer4 жыл бұрын
Thanks :)
@weiqiangyu1894 Жыл бұрын
I want to thank you for your work sir, knowledge is a treasure to share. Again thank you
@ZuhaibMohammed3 жыл бұрын
You are a gem. excellent explanation. Love you brother.
@cyberdisco97243 жыл бұрын
Wow, awesome video! Very insightful and well explained
@givenmahlangu47204 жыл бұрын
From South Africa❤, I love your videos you explain concept very easily big ups
@smartcontractprogrammer4 жыл бұрын
Thanks
@sowjanyavenkatasegu60432 жыл бұрын
This is great info . Thank you for the advanced solidity content.
@carlhopkinson2 жыл бұрын
Brilliantly clear demonstration !!!
@DevCurioso3 жыл бұрын
Great video, congrats
@dronestrikejr3 жыл бұрын
BEST CHANNEL ON KZbin U NEED A MILLION VIEWZZ
@bautistabaiocchi-lora13392 жыл бұрын
i love the level of this content, thank you!
@supadrasta2 жыл бұрын
Amazing, Amazing, Amazing!
@SkemilArchive2 жыл бұрын
Great video, I appreciate your work!
@kowsikgelli72574 жыл бұрын
By the way congrats bro, we got 500 subscribers 😎😎 it's just starting only.
@smartcontractprogrammer4 жыл бұрын
💯💯💯💯💯
@grinshark98053 жыл бұрын
you're brilliant! what a great channel
@bruidbarrett3 жыл бұрын
Great videos keep making them!
@0x_minato4thh2 жыл бұрын
any advanced solidity i search ur channel pops up 😂😂
@TropicalBrick2 жыл бұрын
I can feel my brain growing
@sdfsfsfd4374 жыл бұрын
Thanks a lot for your videos. Your explanations are incredible good! ¡Muchas gracias!
@shivangsaini39402 жыл бұрын
content 💥.
@internetandcomputerprobe44262 жыл бұрын
Really informative sir
@salem2324 жыл бұрын
That's pretty crazy that password could be hacked on blockchain !!! 😮 thanks so much for the video !! 😍
@smartcontractprogrammer4 жыл бұрын
Yeah, don't store passwords on the blockchain
@salem2324 жыл бұрын
@@smartcontractprogrammer Yes sir !!
@RobloxGamer-g9n4 жыл бұрын
Thanks!!! Great tutorial!
@eugenionull97583 жыл бұрын
great work!
@mys6006 Жыл бұрын
amazing!
@rchanbob2 жыл бұрын
Nice VID! How would u decode the address ?
@lihe51562 жыл бұрын
what a great channel
@kowsikgelli72574 жыл бұрын
So we can store sensitive information by storing their hash in the blockchain right?
@smartcontractprogrammer4 жыл бұрын
Yes! But keep in mind that data stored on the blockchain is permanent. So if the hash function becomes decipherable in the future, then the password can be recovered from the password hash stored on the blockchain.
@kowsikgelli72574 жыл бұрын
OK, never keep sensitive info in blockchain, got it👍
@AnuragVishwa3 жыл бұрын
You can use Filecoin/IPFS to store data outside of blockchain.
@arifulislam-xj9if Жыл бұрын
can we get read contract storage that deployed on testnets ? ( like on remix ) or browser console ?
@smartcontractprogrammer Жыл бұрын
yes
@koolerick50472 жыл бұрын
Wow, great video, I got some eth stuck in the contract I deployed without a transfer function in it, how to destroy that contract and send the eth to another address?
@shivangsaini39402 жыл бұрын
is this working on 0.8 or further versions??
@tetuaoro3 жыл бұрын
Haha this preventive technique. Thx for this vdo
@erick-llerenas2 жыл бұрын
So there is no way to create passwords on solidity, that sucks
@kuhaniresti3 жыл бұрын
does this apply to incrementing variables as well?
@smartcontractprogrammer3 жыл бұрын
accessing private state variables that are used to increment stuff?
@kuhaniresti3 жыл бұрын
@@smartcontractprogrammer yes with public function and modifier that only allowes certain contracts address. How secured is this approach?
@smartcontractprogrammer3 жыл бұрын
all data including private can be read some data can be written, depends on what your smart contract allows private data can be written only if you have a function that allow other accounts / contracts to call
@DevrajSinghRawat2 жыл бұрын
I have no words for the author and many thanks for his efforts, I would like to ask a question here .. you had said that data of dynamic array element data will be stored at keccak256() , that mean keccak256(6) ll always be same, So what happens if two contract which had dynamic array at slot number 6 .. Contract 1 - Dynamic array at Slot 6 will also point at the same place where Contract 2 - Dynamic array at Slot 6 will point Does that mean the values ll be overwritten ,, Offcoure that should not be possible .. So can anyone help me understand that what I am missing here?
@smartcontractprogrammer2 жыл бұрын
Each contract have separate storage
@tw76137813 жыл бұрын
Hi. I don't know if you can see my comment now after all it was one year old tutorial. First, I 'd like to say thank you, I learned a lot from you. I'd like to confirm a point that you say the size of EVM storage is 2**256 slots times 32 bytes. I doubt the number. You know the 2**256 * 32 bytes is a very big number. 1TB disk can only store 2**40 Byte. Can you double check this or if what I understood is not correct, please let me know. Thanks
@smartcontractprogrammer3 жыл бұрын
2**256 possible slots not all slots are used
@tw76137813 жыл бұрын
@@smartcontractprogrammer thank you!
@Lopol20102 жыл бұрын
It looks like a mistake in video, in code comments you put "(2 ** 8) * 32" for uint slot. But uint uses only 256 bit and not 256 * 32?