Jason @0xbbbb_eth
Account Abstraction Developer
MEV Researcher
Core Contributor of @ETHconomicspace
Account Abstraction
eth_sendRawTransactionConditional
Once @erc4337 #SharedMempool goes live, this endpoint becomes essential otherwise we will see a lot of on-chain reverts.
Gas Estimation Pattern
AA proposal for how we can enhance communication between apps & wallets, motivated in part by the launch of our new Smart Wallet.
wallet_getCapabilities
RPC for open ended communication between an app and wallet about features that a given wallet supports (eg paymaster communication)
wallet_sendTransaction
Requests that a connected wallet submits a specified transaction, adhering to capabilities passed in if applicable. Returns a transaction identifier defined by the wallet.
wallet_getTransactionStatus
Gets the status of a transaction given an id
wallet_showTransactionStatus
Requests that a connected wallet shows the status of a transaction given an id
ERC-6900 Plugin Template
Everything About Account Abstraction: Coinbase smart wallets, AA…
EIP-4844
The best Dencun node readiness trackers
CL: Metrika
blobscan: Blobscan on Twitter / X
blocknative: Blocknative | mempool.eth 🔮 on Twitter / X
Blob will be 3-5x cheaper than calldata (the number comes from Goerli testnet), Polymarket doesn’t have big enough counter party.
We have been well prepared for the upcoming upgrade, fees on Scroll will be 10x cheaper with 4844 and DA compression in the coming month.
If the DA cost drops to 90%, the overall tx fee would decrease by:
Starknet: x5 (with overall cost of 19% of current levels)
Scroll: x2.7 (with overall cost of 37% of current levels)
Zksync: x2.4 (with overall cost of 41.5% of current levels)
Arbitrum: N/A
If the DA cost drops to 0, the overall tx fee would decrease by:
Starknet: x10 (with overall cost of 10% of current levels)
Scroll: x3.3 (with overall cost of 30% of current levels)
Zksync: x2.9 (with overall cost of 35% of current levels)
Arbitrum: N/A
MEV
Execution Ticket (ET) proposal
Precomfs enable blockspace futures market
am-AMM: An Auction-Managed Automated Market Maker
Minimizing losses to informed flow (i.e. reducing loss-vs-rebalancing)
Maximizing revenue from uninformed flow (i.e. optimizing fees)
https://warpcast.com/pinged/0x9bc9041e
Concrete example — Consider two scenarios for a user: 1) Buy $1,000,000 of ETH 2) Buy $1,000,000 of WIF
1st: Many solvers are long ETH and don't have to buy ETH from an exchange to fulfill (low costs)
2nd Case: Few MMs hold WIF so they have to buy it — if they all do it at the same time they face congestion costs
Others
Understanding Ethereum Execution Layer Performance
In the support of EIP-6963: Multi Injected Provider Discovery
New Attack Type: Proxy Attack
How to Raise the Gas Limit, Part 1: State Growth
Short term: Rollups do not solve state growth, but they do ease the burden.
Medium term: Verkle tries solve state growth for validator nodes, but not for nodes that need to build new transactions:
Long term: State expiry solves state growth for all nodes, but requires additional infrastructure.
returnbomb attack
https://ethereum.stackexchange.com/questions/156233/what-is-a-returnbomb-attack
When try, try, try again leads to out-of-order execution bugs
https://twitter.com/bkiepuszewski/status/1766028177514680789