Jason @0xbbbb_eth
Account Abstraction Developer
MEV Researcher
Core Contributor of @ETHconomicspace
Account Abstraction
Coinbase ERC-4337 Smart Wallet
GitHub - coinbase/smart-wallet
Multiple owners
Passkey owners and Ethereum address owners
Cross-chain replayability for owner updates and other actions: sign once, update everywhere.
All Bundler Clients
Minimal Keystore Rollup
https://hackmd.io/@mdehoog/mksr
use keystore to keep smart wallets across chains in sync
ERC-4337 and RIP-7560 roadmap
EIP-7557: Block-level warming of addresses and slots with access lists
https://github.com/ethereum/EIPs/pull/7968/files
It is reasonable to expect many of these Smart Contract Accounts to rely on the same core wallet implementations.
If each Account Abstraction transaction is charged a full gas cost of loading the Smart Contract Account code repeatedly, such transactions would become significantly overpriced.
EIP-4844
Find out how much cheaper your recent Superchain transactions will be once EIP-4844 arrives.
https://welovetheblobs.xyz
May improve adoption of smart wallets
Best thread to describe how EIP-4844 works
On the consensus layer the blobs are referenced, but not fully encoded, in the beacon block body. Instead of embedding the full contents in the body, the blobs are propagated separately, as "sidecars".
To sum up, a better mental model is this - "Ethereum Validators have seen blobs that are referenced by blob hashes contained in a transaction". You can access them for a short while from Validators themselves, later you need to go to some storage/archive services
EIP-4844 Dev Tools
Others
GitHub - Philogy/balls: A DSL for generating optimal EVM bytecode
balls → huff
Use exhaustive searching for optimal stack scheduling for EVM programs
Frequent Batch Auction on SUAVE
Uniswap
Extension: Uniswap Labs 🦄 on Twitter / X
limit Order: https://blog.uniswap.org/limit-orders
Foundry Fixs Gas Report