Bytecode Tuesday
Bytecode Tuesday
Subscribe
Toggle theme
How smart contract functions *really* work
Bytecode Tuesday
Jun 17
On this week we're going to implement functions that can be called by any ethereum account or smart contract. Is important to understand how function call work under the hood to be able to write better and safer smart contract, optimize, and integrate with any tooling available today. Additionally, this way we can prepare for future updates where EVM get's improved. We are...
Intro to Transient Storage at Bytecode Level
Bytecode Tuesday
Jun 10
This week, we're diving into a recent (Dencun update) and powerful EVM feature: Transient Storage.Why Do We Need Transient Storage?We already know the three main data regions in the EVM: the stack witch is super fast but only lasts for the current instruction, the memory that resets after each all a...
Smart Contract Deployment at Bytecode Level
Bytecode Tuesday
Jun 3
What happens when you deploy a contract? When you deploy a smart contract, you’re sending a special transaction where:to = 0x0 (indicating contract creation)data = <contract bytecode>But that <contract bytecode> is not ju...
Control Flow in Bytecode
Bytecode Tuesday
May 27
Today, we’re going to explore how smart contracts make decisions and change execution paths using control flow.What is control flow?Control flow is the logic that determines what happens next in a program. In Solidity, you use if, else, for, while, or function calls. In bytecode, those high-level keywords ar...
Stack, Memory and Storage
Bytecode Tuesday
May 20
This week, we cover something even more fundamental: the three data regions of the EVM. Let’s recall them from the last post:Stack for last-in, first-out temporary values,Memory for intra-transaction data (a byte array that resets every call), andStorage slots for persistent st...
The Ethereum Bytecode Lifecyle
Bytecode Tuesday
May 13
Today we’re tracing the two distinct journeys your contract takes: one when you deploy it, and another each time it’s called.1. Writing and CompilingYou start with a .sol or .vy file in Solidity or Vyper, defining functions, state variables and control flow in human-readable form. When...
What is an Opcode?
Bytecode Tuesday
May 6
This week, we're going a level deeper: Opcodes.What is an Opcode?An opcode (short for operation code) is a single instruction that tells the EVM what to do. Think of it like a Lego block: each opcode does one very specific thing...
Understanding EVM Bytecode
Bytecode Tuesday
Apr 29
Explore how Ethereum smart contracts run behind the scenes. Learn what EVM bytecode is, how it works, and why it matters—even if you're new to blockchain. No jargon, just clarity.
Bytecode Tuesday
Written by
Cooldev1337 and 1 other
Subscribers
<100
Posts
8
Collects
0
Subscribe
Bytecode Tuesday
Subscribe to Bytecode Tuesday
Stay updated by getting the latest posts delivered directly to your inbox.
Subscribe
Read it first
Close