Tags
Language
Tags
October 2025
Su Mo Tu We Th Fr Sa
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Advanced Solidity: Yul and Assembly

    Posted By: lucky_aut
    Advanced Solidity: Yul and Assembly

    Advanced Solidity: Yul and Assembly
    Duration: 1h 48m | .MP4 1280x720, 30 fps(r) | AAC, 44100 Hz, 2ch | 1.36 GB
    Genre: eLearning | Language: English

    Understanding what solidity does behind the scenes

    What you'll learn:
    How to create Ethereum smart contracts in assembly
    How to respect solidity's memory and function call conventions when using assembly
    How smart contracts work on the bytecode level
    How to create a smart contract entirely in Yul and assembly

    Requirements:
    Experience with Solidity

    Description:
    If you've wondered what solidity is doing behind the scenes, this is the course to take. Perhaps you've head of assembly in Ethereum smart contracts and heard it can be efficient but dangerous. After you finish this course, you will have a ground-up understanding of what exactly happens when a smart contract receives a function call, how it encodes that data, where exactly it stores it, and how it updates the blockchain state. Even if you don't write contracts in assembly, you will have a much better understanding of solidity's design choices and previously cryptic error messages will make perfect sense.

    We will learn how solidity represents various data types, and how we can come up with more efficient representations ourselves depending on the application. We will learn the assumptions solidity makes about memory layout and how to avoid violating those assumptions when we use low level instructions. We will learn what happens behind the scenes when smart contracts make function calls to each other, and how to implement that protocol by hand. And of course, we will build smart contracts from scratch in assembly.

    Nobody can claim to be an expert in solidity without mastering assembly (also known as Yul). So if mastery is your goal, take this class!

    Note: This class is not for beginners. You should be very comfortable with solidity before taking this course.

    Who this course is for:
    Advanced Solidity programmers looking to master the subject

    More Info

    Please check out others courses in your favourite language and bookmark them
    English - German - Spanish - French - Italian