The core devs are still arguing about Amsterdam on devnets.
Meanwhile, you can npm install it and run the whole thing tonight. 😏
9 EIPs. Pure TypeScript. Zero permission required.
Welcome to EthereumJS Amsterdam Week. 🧵🇳🇱
Run it, break it, tell us what you find: https://t.co/BdmfLIxuLy https://t.co/E5EFYVEbJo
Repost tweet 1 if "stack too deep" ever cost you an afternoon. 🫡
And — what's the cursed-est stack-too-deep workaround you've ever shipped? 👇 7/7
"Stack too deep."
The two words that have ended more Solidity sessions than failed audits. 😤
Amsterdam's EIP-8024 gives the EVM more hands to reach deeper into the stack — the fix starts at the bottom. 🧵 1/7
Bigger picture: less "stack too deep" means simpler, more readable contracts and fewer ugly workarounds — stack-packing structs, via-IR gymnastics, splitting functions just to appease the compiler.
Spec by @frangio_, with Vyper's Charles Cooper (@vyperlang), @chfast & @axic.
Part of EthereumJS Amsterdam Week 👇 6/7
Things to build now that the block keeps receipts: parallel executors, conflict detectors, trace-free indexers. 👀
Receipts engineered by @nero_eth (follow him — he posts BAL research like a weekly newsletter), @dankrad, @JochemBrouwer96 & @ignaciohagopian. Devnets by @ethpandaops.
Experimental — play, don't deploy the rent money. 🧾 https://t.co/Iz4bVX67Ud https://t.co/YWIMgVPYsn https://t.co/tQM0waUjIu 9/9
For years, every Ethereum block has handed you a 32-byte hash and gone "trust me bro, I did the math." 🫠
Amsterdam's EIP-7928 finally sat the block down and said: show me the receipts. 🧾
Day 2 of Amsterdam Week — and yes, you can run one yourself today. 🧵 1/9
The core devs are still arguing about Amsterdam on devnets.
Meanwhile, you can npm install it and run the whole thing tonight. 😏
9 EIPs. Pure TypeScript. Zero permission required.
Welcome to EthereumJS Amsterdam Week. 🧵🇳🇱
Skeptical of a receipt someone just handed you? Healthy.
Generate it on one node, pass it to another, check it against execution + the header hash. Forged receipt = block rejected.
The whole vibe of EIP-7928 is "verify," not "trust me bro." 🧾✅ 8/9
This week we go one EIP at a time — runnable examples, not whitepapers.
First up, today/tomorrow: Block-Level Access Lists. 🧵 soon.
So: npm install, set the flag, and go break something experimental. That's literally what it's for. 🇳🇱⚡
Star us if it's useful: https://t.co/wwNHuEUrGx
The core devs are still arguing about Amsterdam on devnets.
Meanwhile, you can npm install it and run the whole thing tonight. 😏
9 EIPs. Pure TypeScript. Zero permission required.
Welcome to EthereumJS Amsterdam Week. 🧵🇳🇱
New to Amsterdam (a.k.a. "Glamsterdam")? It's the fork after Fusaka, themed around scaling L1 execution and cleaning up gas accounting.
Great neutral overview: https://t.co/j1fNXKyT1f