Recently got into web3, and your videos have been super helpful. Thanks for sharing!!
@0xOwenThurm Жыл бұрын
Glad they could help!
@CazandoCrypto Жыл бұрын
Wow, that's a lot of knowledge right there! Great yul explanation! Thanks Owen
@0xOwenThurm Жыл бұрын
Glad it could be helpful!!
@code7631 Жыл бұрын
Thanks Owen, your content is great. 💙
@0xOwenThurm Жыл бұрын
Of course! Glad it could help!
@martianacademy Жыл бұрын
Great channel have less subscribers, strange
@aboutikareda1565 Жыл бұрын
This is exactly what i was looking for. Thanks !
@0xOwenThurm Жыл бұрын
Glad it could help!
@martianacademy Жыл бұрын
Very usefull video,
@0xOwenThurm Жыл бұрын
So glad this could help!
@nyedisiam Жыл бұрын
Great video! Learned a ton! Can you briefly explain why getting all the rewards at once is a "terrible idea"? Other than that you're sending before deleting, I'm not sure why. Thanks!
@0xOwenThurm Жыл бұрын
Absolutely! It's a terrible idea for exactly the reason we looked into. It enables someone to give me a malicious reward that makes it so that I can never withdraw any of my other rewards -- since they must all be withdrawn together.
@bitedeep4876 Жыл бұрын
I was following until I wasn't 😂 Particularly the exploit breakdown section This is definitely one I'll be revisiting Thanks again @Owen
@0xOwenThurm Жыл бұрын
Haha glad it could help!!
@SaurabhBhai-t8k Жыл бұрын
Thanks my mentor 🫡
@0xOwenThurm Жыл бұрын
No problem ser!
@stevekimani.111 Жыл бұрын
that exploit is genious
@0xOwenThurm Жыл бұрын
It really is
@lungelopackery5728 Жыл бұрын
Genius
@blueshirtguy1829 Жыл бұрын
add(data,0x20) cause at 0x80 the length of the data stored right..?
@0xOwenThurm Жыл бұрын
Yep!
@kamalchan9756 Жыл бұрын
depends on the slot returned by mload(0x40) it could be 0x80 or 0xa0 etc.... not always 0x80 that's why we use free memory pointer
@nickeast48539 ай бұрын
knowledgeable but cant convey clearly
@samibouchnafa780910 ай бұрын
mstore(free_memory , 0x08c379a000000000000000000000000000000000000000000000000000000000) mstore(add(free_memory , 4) , 0x20) . Why isn't there any overriting in the 0x80 . The free_memory pointer was never updated So the second line should have overriten the 0x80 word . I don't know what am i missing exactly ?