Discussions about the Ethereum Virtual Machine
/evm keeps followers, members, currently sourced casts, and any matching on-chain depth together so attention does not float away from the market underneath it.
Back to narrativeThe most recent sourced casts in /evm.
Running a @base node in production is painful. Last few days: - Found Isthmus race condition, patched it myself, filed issue(https://github.com/base/base/issues/3701) → 0 reactions - Tried storage v2 migration → no snapshot, no docs - Today: full chain down 1+ hour, no ETA, no comms
Solidity vs Verity. Right away, I notice `msgSender` and `msgValue` always have their values captured by local variables, there is an explicit `requireSomeUint` check, and the function that isn't part of this contract is declared with `external` and called with `externalCall`.
Have any validators actually been caught manipulating block times on ETH? My understanding is that it’s a +/- 15 sec window
fwiw claude opus 4.5 is really good at debugging 4337 traces
I keep forgetting to distinguish between eip7883 and eip7823 😁 Well, the rationale for these changes to the MODEXP opcode are discussed on the @ethcatherders podcast, so go check it out, if you are and EIP nerd like me. 😉 https://youtu.be/rnAWvLQ4uag
This project looks like it could use a lot more attention 👀
Want to check if the chain your on supports PUSH0? cast call --rpc-url <> --create 0x5f
EIP 7939 is bringing CLZ sweet! 😁 https://youtu.be/MuBxmqDyw_c
@tayyab but then address(0) is just the last 20 bytes of the Keccak-256 hash of an unknown public key. So I really doubt this argument is a valid reason for why there can't be a private key to address(0) @neynar @askgina.eth what's the correct argument for why EVM address(0) keys doesn't exist.
new blog post: At my new job, I became the first person to use the cryptography primitives recently added in Ethereum! I don't feel anything special about it, but you can read more here https://docs.drand.love/blog/2025/08/26/verifying-bls12-on-ethereum
Why can't we have nice things 🥹 I want EIP7907 thank you for your attention to this matter https://x.com/z0r0zzz/status/1959902517606920580
Has anyone converted your primary hot wallet into a smart wallet with EIP7702? Which implementation are you using? Safe Wallet still doesn't fully support 7702, right? https://github.com/safe-global/safe-smart-account/issues/997
TIL about this RPC error: "gapped-nonce tx from delegated accounts" Turns out you can't optimistically send transactions with incrementing nonces from 7702 delegated accounts 😕 Pretty big limitation
@zapper please fix your multiplication:
Some deets about that event: - At least one of the winners didn't have a wallet until yesterday 🥳 - The beacon chain's RANDAO decided the draw 🎲 - I wrote the game myself in Vyper 🐍 - All the code is below 🧵
👀 https://x.com/the_weso/status/1943055239315145100?t=d-sQsPf6nROJlMbNLW_-WA&s=19
is there an api i can plug an evm address into and it just identifies it? they're usually protocols but etherscan lacks identifying labels.
Has anyone built a little tool to quickly see the state of 7702 chain adoption? Feels like only a handful support it still?