Ethereum State Reverts on Out-of-Gas Sub-Calls
A failed inner call reverts only its own frame, the outer transaction can still succeed. The mechanic, the 63/64 rule, and what silent failure costs you.
№ 002EthereumEthereum Transaction Reverts: Mechanics and Gas Costs
State rolls back cleanly on a revert, but gas does not. A precise breakdown of what the EVM discards, what it keeps, and who collects the fee.
№ 003EthereumWhy Gas Estimation Undercounts Smart Contract Costs
Gas estimation fails in predictable ways. Learn the exact mechanics behind undercounts, from storage slots to dynamic calls, with a worked example.
№ 004EthereumEVM Object Format: Code and Data, Finally Separated
EOF gives Ethereum's bytecode a defined header, typed sections, and deploy-time validation. What the mechanics change, and what they don't.
№ 005EthereumEthereum's Deposit Contract: No Withdrawals by Design
Ethereum's deposit contract holds no withdrawal logic, no admin key, and no override. How 32 ETH became a one-way trip, and the tradeoffs that followed.
№ 006EthereumWhy Some Ethereum Smart Contracts Can't Be Upgraded
Proxy patterns let developers upgrade smart contracts, but certain design choices make upgrading impossible. Here's exactly why, with concrete mechanics.