
EVM
/evm27551
Discussions about the Ethereum Virtual Machine
Anyone have strong feels for where to draw the line for a contract that *is* a proxy vs one that happens to contain a proxy-like thing? Specifically for WhatsABI's proxy autoresolving.
My current ideas is if the contract has an SSTORE then treat it as a destination contract first, proxy second? Is there a better heuristic?
https://github.com/shazow/whatsabi/issues/173#issuecomment-2726551568
My current ideas is if the contract has an SSTORE then treat it as a destination contract first, proxy second? Is there a better heuristic?
https://github.com/shazow/whatsabi/issues/173#issuecomment-2726551568
Optimism has a pretty monstrous solidity codebase at this point, including a ton of tests and scripts.
Build times were starting to get pretty horrendous. Something we did that significantly improved the speed is to use this pattern of using `vm.getDeployedCode()` and `vm.etch()`.
This compiles MUCH faster than the `new SomeContract()` syntax, because the script/test doesn't need to wait for the contract being deployed to compile first.
Build times were starting to get pretty horrendous. Something we did that significantly improved the speed is to use this pattern of using `vm.getDeployedCode()` and `vm.etch()`.
This compiles MUCH faster than the `new SomeContract()` syntax, because the script/test doesn't need to wait for the contract being deployed to compile first.
Foundry protip: if your traces are hard to read because of huge vertical blocks of bytecode and other gunk, use `tput rmam` to disable wrapping. (`tput smam` to revert).
Before and after:
Before and after:
Daimo Pay solves this using intent addresses. Single transfer > any action.
Check this out:
https://daimo-pay-demo.vercel.app/contract
Docs: https://pay.daimo.com
Check this out:
https://daimo-pay-demo.vercel.app/contract
Docs: https://pay.daimo.com
A Model Context Protocol adapter for `cryo` (locally-indexed EVM data + CLI using parquet files). Cool stuff, @z80.
https://github.com/z80dev/cryo-mcp
https://github.com/z80dev/cryo-mcp
Has anyone seen discussions about repricing the PUSH0 opcode? Will it forever be priced same as RETURNDATASIZE?
abstraction
before 7702
_ eoa keys do not rotate
_ smart accounts do not import / export
after 7702
_ eoa keys do not rotate
_ smart accounts do not import / export
before 7702
_ eoa keys do not rotate
_ smart accounts do not import / export
after 7702
_ eoa keys do not rotate
_ smart accounts do not import / export
If you choose a chain ID greater than Number.MAX_SAFE_INTEGER for your chain, call me. There's something I'd like to say. Best not in writing
Which protocol has the best docs? Want to learn from the best
The intersection between Blockchain and AI Agents is just getting started!
Wallets are not designed for Agents and soon we’ll see a major revolution in UX
The @walletconnect network is building for this future with Smart Sessions
Wallets are not designed for Agents and soon we’ll see a major revolution in UX
The @walletconnect network is building for this future with Smart Sessions