EIPsInsight

Loading Experience

Preparing your insights...

Loading0%
ACDE2026-04-09_234

AllCoreDevs — Execution #234

2026-04-09 3 decisions 572 transcript lines

Transcript

Ask about this call

Answered from this call's summary and transcript only.

AI-generated — verify against the recording.

Call summary

Targets
  • Monday - Decision point for ePBS DevNet stability — 00:24:51
  • Next Wednesday - bal-devnet-4 launch (if needed) — 00:32:20
Decisions
  • Frame transactions CFI'd as non-headliner; AA proposals now open for Hegota — 00:42:20
  • If ePBS stable Monday: Glamsterdam DevNet 0, then rapid DevNet 1 with gas repricing — 00:25:20
  • If ePBS unstable: bal-devnet-4 with dynamic 8037 and stability fixes — 00:25:20
Highlights
  • Organizational:
    • ·SFI definition PR to clarify when EIPs move to Scheduled for Inclusion — 00:12:32
    • ·AA breakout call to be scheduled; Pedro to champion — 00:56:20
  • History Pruning:
    • ·Consensus emerging: 1 month minimum history (plus unfinalized blocks) — 01:00:00
    • ·EIP-4444: one year; weak subjectivity: 18 days; blob expiry: 18 days — 01:06:20
  • Testing Progress:
    • ·Glamsterdam DevNet 3 launched; gas accounting edge cases discovered — 00:07:18
    • ·EIP-8037 clarifications needed for spillover gas and state refunds — 00:08:37
    • ·ePBS DevNet 1: multiple consensus bugs, peering issues, client disconnections — 00:10:51
    • ·bal-devnet-4 planned for next Wednesday with dynamic cost spec — 00:32:20
  • Engine Api Changes:
    • ·Allow zero safe/finalized block hash for checkpoint sync — 00:13:44
    • ·ePBS: Remove FCU shortcut to enable payload reorgs within 32 blocks — 00:16:34
    • ·SSZ over REST proposed for engine API performance improvements — 01:15:20
  • Account Abstraction:
    • ·Ben Adams presents Wallet Title Deeds ERC (NFT-based AA) — 00:33:43
    • ·Frame transactions require centralized relayers or gas accounts for mempool — 00:46:50
    • ·Native AA incompatible with statelessness/FOCIL without Strategy 2 constraints — 00:53:11
  • Fork Status And Schedule:
    • ·Frame transactions CFI'd as non-headliner; AA proposals now open — 00:42:20
    • ·Glamsterdam DevNet decision: Merge with ePBS if stable by Monday — 00:24:51
    • ·Gas repricing EIPs proposed for DevNet 0; final in DevNet 1 — 00:25:20
Action Items
  • All teams — Review SFI definition PR #11475 before Interop discussion — 00:12:32
  • Pedro (Protocol Support to coordinate) — Schedule AA breakout to align on proposal path forward — 00:56:20
  • All teams — Discuss history pruning target in History Expirator Discord channel — 01:14:50

Meeting chat445

  • nixo

    gm

  • read.ai meeting notes

    Red added read.ai meeting notes to the meeting. Read provides AI generated meeting summaries to make meetings more effective and efficient. View our Privacy Policy at https://www.read.ai/pp Type "read stop" to disable, or "opt out" to delete meeting data.

  • Justin Traglia

    Gm

  • Lumi | Offchain Labs

    Gm

  • Milos

    gm

  • jochem-brouwer

    gm gm

  • nixo

    gm - will get started in just about a min

  • Pooja Ranjan

    Reacted to "gm - will get starte..." with 👍

  • jochem-brouwer

    Heeft gereageerd op "gm - will get star..." met 👍

  • felipe

    Reacted to "gm - will get star..." with 👍

  • Mario Havel

    Reacted to "gm - will get star..." with 🐙

  • spencer

    Reacted to "gm - will get star..." with 🐙

  • spencer

    Reacted to "gm - will get star..." with 👍

  • David (dionysuz)

    Reacted to "gm - will get starte..." with 🐙

  • David (dionysuz)

    Reacted to "gm - will get starte..." with 👍

  • Barnabas

    Reacted to "gm - will get starte..." with 👍

  • Mario Vega

    Reacted to "gm - will get starte..." with 👍

  • Barnabas

    Good luck Nixo! ❤️

  • wolovim

    Reacted to "Good luck Nixo! ❤️" with ❤️

  • Mario Vega

    Reacted to "Good luck Nixo! ❤️" with ❤️

  • Anna Thieser

    Reacted to "Good luck Nixo! ❤️" with ❤️

  • josh

    Reacted to "Good luck Nixo! ❤️" with ❤️

  • jochem-brouwer

    Heeft gereageerd op "Good luck Nixo! ❤..." met ❤️

  • wolovim

    Reacted to "gm - will get starte..." with 🐙

  • Guillaume

    yay, nixo ftw

  • Marc

    Reacted to "Good luck Nixo! ❤️" with ❤️

  • Raúl Kripalani

    Reacted to "Good luck Nixo! ❤️" with ❤️

  • Louis

    Reacted to "Good luck Nixo! ❤️" with ❤️

  • Will Corcoran

    Reacted to "Good luck Nixo! ❤️" with ❤️

  • jochem-brouwer

    Heeft gereageerd op "yay, nixo ftw" met 🔥

  • spencer

    Reacted to "yay, nixo ftw" with 🔥

  • pk910

    Reacted to "Good luck Nixo! ❤️" with ❤️

  • Louis

    Reacted to "gm - will get starte..." with 👍

  • Ben Edgington

    Reacted to "Good luck Nixo! ❤️" with ❤️

  • nixo

    Reacted to "Good luck Nixo! ❤️" with ❤️

  • Pooja Ranjan

    Reacted to "Good luck Nixo! ❤️" with ❤️

  • Dragan Rakita

    A lot of those got addressed, would like to see them so we can discuss them

  • Carson | STEEL

    Reacted to "Good luck Nixo! ❤️" with ❤️

  • Łukasz Rozmej

    @FLCL is looking at this from Nethermind

  • Lumi | Offchain Labs

    Reacted to "Good luck Nixo! ❤️" with ❤️

  • Toni Wahrstätter

    This sounds like we're missing tests for those edge cases

  • Parithosh Jayanthi

    Reacted to "Good luck Nixo! ❤️" with ❤️

  • Dragan Rakita

    Reacted to "This sounds like we'..." with ➕

  • Dustin

    the CL/EL devnets should just merged

  • Stefan Starflinger

    Reacted to "This sounds like we'..." with ➕

  • Luca Donno | L2BEAT

    Reacted to "This sounds like we'..." with ➕

  • jochem-brouwer

    Heeft gereageerd op "This sounds like w..." met ➕

  • Stefan Starflinger

    Replying to "the CL/EL devnets sh..." soon tbd

  • Łukasz Rozmej

    Reacted to "This sounds like we'..." with ➕

  • CPerezz

    Reacted to "This sounds like we'..." with ➕

  • spencer

    Replying to "This sounds like w..." Have a PR for the create geth split, but worth discussing whether the behaviour is correct/incorrect: https://github.com/ethereum/execution-specs/pull/2639

  • Toni Wahrstätter

    Replying to "the CL/EL devnets sh..." While both are breaking? Makes not much sense right now

  • Will Corcoran

    Reacted to "soon tbd" with 👀

  • Marius earlier today on STEEL discord

    "One thing I realized yesterday is that we are refunding the state gas for access lists into the stateGasBudget instead of the regularGasBudget. I don't think we have a test for it."

  • spencer

    Replying to "From Marius earlie..." Also in this PR: https://github.com/ethereum/execution-specs/pull/2639 Also have access lists tests

  • Łukasz Rozmej

    Reacted to "Also in this PR: htt..." with 👍

  • jochem-brouwer

    Heeft gereageerd op "Also in this PR: h..." met 👍

  • nixo

    https://github.com/ethereum/EIPs/pull/11475

  • felix (eest)

    Reacted to "Also in this PR: h..." with 👍

  • felipe

    Reacted to "Also in this PR: h..." with 👍

  • spencer

    Want to say yes they should have been caught by tests but finding every edge case is very hard based on the scope of 8037!

  • Dragan Rakita

    Reacted to "Want to say yes they..." with ➕

  • Barnabas

    Reacted to "Want to say yes they..." with ➕

  • spencer

    Reacted to "https://github.com..." with 🔥

  • Stefan Starflinger

    Reacted to "Want to say yes they..." with ➕

  • Stefan Starflinger

    Replying to "Want to say yes they..." its a lot

  • Mikhail Kalinin

    https://github.com/ethereum/execution-apis/pull/760

  • Mario Vega

    Replying to "Want to say yes they..." 8037 has really put our testing framework through a stress test

  • Toni Wahrstätter

    Replying to "Want to say yes they..." Yeah agree, super hard to figure out all potential cases

  • felipe

    Reacted to "Want to say yes th..." with ➕

  • Toni Wahrstätter

    Replying to "Want to say yes they..." I meant it more like, now that we know the issue, we can create a test for it such that it's easier for clients to fix and validate their fix

  • spencer

    Reacted to "I meant it more li..." with 🙏

  • Mario Vega

    Reacted to "I meant it more like..." with 🙏

  • Mikhail Kalinin

    https://github.com/ethereum/execution-apis/pull/770

  • Toni Wahrstätter

    Reacted to Have a PR for the cr... with "🔥"

  • danceratopz

    Reacted to Want to say yes they... with "➕"

  • Dragan Rakita

    Replying to "This sounds like we'..."

  • https

    //github.com/misilva73/evm-gas-repricings/blob/main/reports/eip-8037/spec_review_state_gas_accounting.md

  • Toni Wahrstätter

    Reacted to @spencer is this iss... with "🔥"

  • felipe

    Reacted to "I meant it more li..." with 💯

  • Dragan Rakita

    Replying to "From Marius earlier ..." @Maria Silva we should probably add access list issue to https://github.com/misilva73/evm-gas-repricings/blob/main/reports/eip-8037/spec_review_state_gas_accounting.md

  • Dustin

    safe block is currently useless

  • Dustin

    as justified

  • Toni Wahrstätter

    @Stefan Starflinger should we discuss bal-devnet-4 vs gloas-devnet-0?

  • Dustin

    justified is some random gasper thing which shouldn't be exposed anyway in this context

  • Barnabas

    Replying to "@Stefan Starflinger ..." do you expect any changes in bals ?

  • Dragan Rakita

    Replying to "@Stefan Starflinger ..." Those should be less concerning as it does not include additional mechanisms but are “just”constant change. I lean more on bal-devnet4 but don’t mind the merged devnet.

  • nixo

    nope

  • nixo

    resumed

  • Barnabas

    Reacted to "resumed" with 👍

  • felix (eest)

    tests are ready

  • jochem-brouwer

    Heeft gereageerd op "tests are ready" met 🔥

  • Dragan Rakita

    Reacted to "tests are ready" with 🔥

  • Stefan Starflinger

    Reacted to "tests are ready" with 🔥

  • Giulio

    Isnt epbs-devnet dead as of now?

  • Barnabas

    Reacted to "tests are ready" with 🔥

  • Barnabas

    yeah but we are working on it

  • Toni Wahrstätter

    Reacted to tests are ready with "🔥"

  • Giulio

    Replying to "Isnt epbs-devnet dea..." How can you merge it by end of april?

  • Barnabas

    Replying to "Isnt epbs-devnet dea..." fix it by end of this week 😄

  • felipe

    Reacted to "tests are ready" with 🔥

  • spencer

    Agree with dragan, re having a devnet-4 with dynamic cpsb for 8037

  • Mario Vega

    Reacted to "Agree with dragan, r..." with 👍🏼

  • FLCL

    devnet-4 = devnet-3 + dynamic 8037 spec fixes + stability

  • Dragan Rakita

    Reacted to "Agree with dragan, r..." with 👍🏼

  • Stefan Starflinger

    Reacted to "Agree with dragan, r..." with 👍🏼

  • Toni Wahrstätter

    Reacted to Agree with dragan, r... with "👍🏼"

  • spencer

    Reacted to "devnet-4 = devnet-..." with ☝️

  • Dragan Rakita

    Reacted to "devnet-4 = devnet-3 ..." with ☝️

  • felipe

    Reacted to "Agree with dragan,..." with 👍🏼

  • FLCL

    Reacted to "Agree with dragan, r..." with 👍🏼

  • Mario Vega

    Reacted to "devnet-4 = devnet-3 ..." with ☝️

  • jochem-brouwer

    Heeft gereageerd op "Agree with dragan,..." met 👍🏼

  • Stefan Starflinger

    Reacted to "devnet-4 = devnet-3 ..." with ☝️

  • Stefan Starflinger

    Replying to "devnet-4 = devnet-3 ..." yes

  • Stefan Starflinger

    Replying to "devnet-4 = devnet-3 ..." next week wednesday?

  • spencer

    Reacted to "next week wednesda..." with 👍

  • FLCL

    Reacted to "next week wednesday?" with 👍

  • Parithosh Jayanthi

    Reacted to "next week wednesday?" with 👍

  • Łukasz Rozmej

    why not ERC, why not before Hegota: https://github.com/ethereum/ERCs/pull/1658 ?

  • Parthasarathy Ramanujam

    We have had several AA ERCs. It is time for native AA.

  • Łukasz Rozmej

    you didn't have one written by core dev

  • Lumi | Offchain Labs

    Headliner = we would delay Hegota if its not done

  • Łukasz Rozmej

    read before judgibng, please!

  • Parthasarathy Ramanujam

    Sorry, I read NFT controlled smart account and didn’t read further. Are we seriously considering that? :-). I will read and comment there. But, I think its unfair to dismiss other ERC proposals just because they aren’t core developer

  • Cyrus

    No more half measures

  • DanielVF

    IS this title deeds?

  • Cyrus

    Full AA or bust

  • Parthasarathy Ramanujam

    Full AA. No more ERCs.

  • Cyrus

    Reacted to Full AA. No more ERC... with "👍"

  • prestwich

    all AA designs are half-measures. always have been

  • Luca Donno | L2BEAT

    Reacted to "all AA designs are h..." with ❤️

  • Greg K | Lido

    Reacted to "all AA designs are..." with 👍

  • lightclient

    Reacted to "Full AA. No more ERCs." with 👍

  • Giulio

    Reacted to all AA designs are h... with "👍"

  • CPerezz

    Reacted to "all AA designs are h..." with 👍

  • Iván | ethrex

    Reacted to "Full AA. No more ERCs." with 👍

  • Dragan Rakita

    Reacted to "Good luck Nixo! ❤️" with ❤️

  • DanielVF

    Wallet deeds seem very cool

  • Łukasz Rozmej

    @Pedro have you read the proposal, or just jumping to conclusions?

  • Giulio

    Work the usecase from the usecase, not from the tech

  • Cyrus

    Replying to "@Pedro have you read..." Anything that can be done as an ERC only is not real AA

  • Giulio

    Native is just an adjective. Pick the right tool

  • Alex Forshtat

    If "Account Abstraction" as a headliner is still controversial, does Post Quantum Infrastructure make sense as a "topic headliner"? Especially given the recent news?

  • DanielVF

    There is discontent around 8141 - it does make descisions that can't be backed out. Reth is opposed to it.

  • Justin Florentine (Besu)

    Reacted to "If "Account Abstract..." with ➕

  • Ben Adams

    Post Quatum doesn't need Frames

  • DanielVF

    Reacted to "Post Quatum doesn'..." with ➕

  • Dragan Rakita

    Reacted to "Post Quatum doesn't ..." with ➕

  • Łukasz Rozmej

    Reacted to "Post Quatum doesn't ..." with ➕

  • Orca 0x

    Replying to "all AA designs are h..." when native key delegation

  • Orca 0x

    Reacted to "Post Quatum doesn't ..." with ➕

  • Pedro

    Replying to "There is discontent ..." Of course there are decisions that cannot be backed out… because its an EIP that requires EL changes

  • Justin Florentine (Besu)

    Replying to "all AA designs are h..." right after address space expansion

  • Luca Donno | L2BEAT

    Reacted to "Of course there are ..." with 😄

  • Orca 0x

    Reacted to "right after address ..." with 👀

  • Dragan Rakita

    Awesome pictures

  • prestwich

    Replying to "all AA designs are h..." don’t need address space expansion, you can do it like 7702

  • nixo

    Reacted to "Awesome pictures" with ➕

  • Stefan Starflinger

    Reacted to "Awesome pictures" with ➕

  • Giulio

    Replying to "Awesome pictures" You are awesome

  • DanielVF

    Reacted to "Awesome pictures" with ➕

  • Łukasz Rozmej

    Reacted to "Awesome pictures" with ➕

  • Giulio

    Reacted to Awesome pictures with "➕"

  • Lumi | Offchain Labs

    Replying to "Awesome pictures" NotebookLM

  • Luca Donno | L2BEAT

    Reacted to "Awesome pictures" with ➕

  • DanielVF

    Hella cool

  • jvn

    Reacted to "Awesome pictures" with ➕

  • Dragan Rakita

    Reacted to "You are awesome" with ❤️

  • Orca 0x

    Reacted to "don’t need address s..." with 👆

  • Hadrien Croubois (OpenZeppelin)

    This has existed for a while, it’s nothing new, and it doesn’t solve anything about what we do we current EOA

  • Parthasarathy Ramanujam

    Isn’t this similar to ERC6551?

  • Giulio

    Maybe we should CFI something like frames too

  • lightclient

    8221 requires centralized transaction relayers or users to have separate gas accounts to use public memoool and FOCIL. solving those are a non negotiable for AA in my opinion

  • Nico Consigny

    Reacted to 8221 requires centra... with "👍"

  • Parthasarathy Ramanujam

    Reacted to "8221 requires centra..." with 👍

  • Alex Forshtat

    Reacted to 8221 requires centra... with "👍"

  • Milos

    Reacted to "8221 requires centra..." with 👍

  • Shruti Gandhi

    Reacted to "8221 requires centralized transaction relayers or users to have separate gas accounts to use public memoool and FOCIL. solving those are a non negotiable for AA in my opinion" with 👍

  • Cyrus

    Why are we talking about more ERCs? It's insane. An ERC cannot solve the EOA problem.

  • Hadrien Croubois (OpenZeppelin)

    I literally built this in 2019~2020

  • lightclient

    Reacted to "I literally built this in 2019~2020" with 👍

  • Luca Donno | L2BEAT

    Reacted to "I literally built th..." with 😄

  • Lumi | Offchain Labs

    Reacted to "8221 requires centralized transaction relayers or users to have separate gas accounts to use public memoool and FOCIL. solving those are a non negotiable for AA in my opinion" with 👍

  • lightclient

    Reacted to "Why are we talking about more ERCs? It's insane. An ERC cannot solve the EOA problem." with 👍

  • jochem-brouwer

    Heeft gereageerd op "8221 requires cent..." met 👍

  • Milos

    Reacted to "Why are we talking a..." with 👍

  • Łukasz Rozmej

    Reacted to "I literally built th..." with 👍

  • Luca Donno | L2BEAT

    Reacted to "8221 requires centra..." with 👍

  • Hadrien Croubois (OpenZeppelin)

    Reacted to "Why are we talking about more ERCs? It's insane. An ERC cannot solve the EOA problem." with 👍

  • Dragan Rakita

    Reacted to "I literally built th..." with 😄

  • Pedro

    Honestly there should be a rule that ERCs should not be discussed in ACDE

  • lightclient

    Replying to "I literally built this in 2019~2020" very forward thinking 😉

  • Iván | ethrex

    Reacted to "Why are we talking about more ERCs? It's insane. An ERC cannot solve the EOA problem." with 👍

  • Parthasarathy Ramanujam

    The idea is not new. It has been built before (by non core developers)

  • Cyrus

    Reacted to Honestly there shoul... with "👍"

  • Nico Consigny

    Reacted to I literally built th... with "👍"

  • Nico Consigny

    Reacted to I literally built th... with "😄"

  • lightclient

    Reacted to "Honestly there should be a rule that ERCs should not be discussed in ACDE" with 😂

  • Kevaundray Wedderburn

    Reacted to "very forward thinkin..." with 😁

  • Nico Consigny

    Reacted to Honestly there shoul... with "👍"

  • Łukasz Rozmej

    Replying to "Why are we talking a..." not to lose FOCIL/public mempool or statelessness

  • nixo

    lol at ben saying “i’m not prepared” and having a beautiful 14 slide presentation queued up

  • Parithosh Jayanthi

    Reacted to "lol at ben saying “i’m not prepared” and having a beautiful 14 slide presentation queued up" with 😂

  • marek

    Reacted to "lol at ben saying “i..." with 😂

  • felix (eest)

    Reacted to "lol at ben saying ..." with 😂

  • jvn

    Reacted to "lol at ben saying ..." with 😂

  • Barnabas

    Reacted to "Honestly there shoul..." with 👍

  • Hadrien Croubois (OpenZeppelin)

    Replying to "I literally built this in 2019~2020" I was late to the party. Fabian did that with 725 before me

  • Lumi | Offchain Labs

    Reacted to "lol at ben saying “i’m not prepared” and having a beautiful 14 slide presentation queued up" with 😂

  • Luca Donno | L2BEAT

    Reacted to "lol at ben saying “i..." with 😂

  • Toni Wahrstätter

    Reacted to lol at ben saying “i... with "😂"

  • Stefan Starflinger

    Reacted to "Honestly there shoul..." with 😂

  • Łukasz Rozmej

    Replying to "Why are we talking a..." you loose one of them with frames

  • Łukasz Rozmej

    Replying to "Why are we talking a..." currently

  • Louis

    Reacted to "lol at ben saying “i..." with 😂

  • Barnabas

    Reacted to "lol at ben saying “i..." with 😂

  • Hadrien Croubois (OpenZeppelin)

    Replying to "I literally built this in 2019~2020" Just without the nft registry part

  • prestwich

    Reacted to "lol at ben saying “i..." with 😂

  • Will Corcoran

    Reacted to "lol at ben saying “i..." with 😂

  • Parthasarathy Ramanujam

    Replying to "Why are we talking a..." You lose them here, because you will be forced to use a centralised relayer.

  • Fara Woolf

    Reacted to "I literally built th..." with 😄

  • Shruti Gandhi

    Reacted to "lol at ben saying “i’m not prepared” and having a beautiful 14 slide presentation queued up" with 😂

  • Stefan Starflinger

    Reacted to "lol at ben saying “i..." with 😂

  • lightclient

    “a third party with eth” not decentralized

  • Fara Woolf

    Reacted to "Why are we talking a..." with 👍

  • asanso

    Reacted to "8221 requires centralized transaction relayers or users to have separate gas accounts to use public memoool and FOCIL. solving those are a non negotiable for AA in my opinion" with 👍

  • Barnabas

    Reacted to "“a third party with ..." with 👍

  • Pedro

    Reacted to "“a third party with ..." with 👍

  • Nico Consigny

    Reacted to “a third party with ... with "👍"

  • Fara Woolf

    Reacted to "Honestly there shoul..." with 👍

  • DanielVF

    Replying to "“a third party wi..." Couldn't it be you with Eth?

  • Luca Donno | L2BEAT

    Reacted to "Couldn't it be you w..." with 😅

  • asanso

    Reacted to "Why are we talking about more ERCs? It's insane. An ERC cannot solve the EOA problem." with 👍

  • Hadrien Croubois (OpenZeppelin)

    Replying to "“a third party with eth” not decentralized" Exactly. This is a very hard thing to decentralized. So far 4337 is the solution to decentralizing this

  • Iván | ethrex

    Reacted to "Honestly there should be a rule that ERCs should not be discussed in ACDE" with 👍

  • asanso

    Reacted to "lol at ben saying “i’m not prepared” and having a beautiful 14 slide presentation queued up" with 😂

  • lightclient

    Replying to "“a third party with eth” not decentralized" no because smart accounts can’t originate tx without native AA. 4337 works but you need a bundler. which means you need a middleman for FOCIL

  • Hadrien Croubois (OpenZeppelin)

    Replying to "“a third party with eth” not decentralized" Saying « you don’t need 4337 » just show you don’t understand what the problem is

  • lightclient

    Reacted to "Saying « you don’t need 4337 » just show you don’t understand what the problem is" with 👍

  • Luca Donno | L2BEAT

    Reacted to "Saying « you don’t n..." with 👍

  • Hadrien Croubois (OpenZeppelin)

    Reacted to "“a third party with eth” not decentralized" with 👍

  • Cyrus

    Reacted to “a third party with ... with "👍"

  • CPerezz

    Replying to "“a third party with ..." I believe this has in mind a lot more than just AA. It tries to reason further with other protocol-parts in mind. The goal isn’t to just do AA. But do it on a way compatible with the rest of features we plan to ship.

  • FLCL

    q: will txpool contain signatures for gasless txs? (ig no)

  • Mega | Lambda

    Reacted to "lol at ben saying “i..." with 😂

  • DanielVF

    Replying to "“a third party wi..." So the core of AA to you, @lightclientis that a contract can initiate a transaction?

  • Łukasz Rozmej

    Reacted to "I believe this has i..." with 👍

  • Łukasz Rozmej

    Reacted to "I believe this has i..." with 💯

  • Dragan Rakita

    Reacted to "lol at ben saying “i..." with 😂

  • FLCL

    AA is the headliner

  • lightclient

    Replying to "“a third party with eth” not decentralized" yes. we have good mechanisms for the execution abstraction portion of AA

  • Dragan Rakita

    Replying to "lol at ben saying “i..." He has magic powers

  • Ben Adams

    Reacted to "lol at ben saying “i..." with 😂

  • DanielVF

    We had multiple votes from the majority of client teams against frame transactions as a headliner

  • Łukasz Rozmej

    Reacted to "lol at ben saying “i..." with 😂

  • DanielVF

    Replying to "“a third party wi..." Thanks.

  • Alex Forshtat

    Reacted to Honestly there shoul... with "👍"

  • Łukasz Rozmej

    Reacted to "We had multiple vote..." with 👍

  • Dragan Rakita

    Reacted to "We had multiple vote..." with 👍

  • Tomás Arjovsky | Lambda | Ethrex

    Who are “the AA folks” who “will be taking this decision"? Is there a separate meeting where this decisions are taken?

  • felipe

    Reacted to "lol at ben saying ..." with 😂

  • Pedro

    pedro@walletconnect.com

  • Orca 0x

    this breakout will be tracked at https://github.com/ethereum/pm/issues ?

  • nixo

    Reacted to "this breakout will b..." with 👍

  • wolovim

    Reacted to "this breakout will b..." with 👍

  • Orca 0x

    I think “AA” was CFI’d

  • Parthasarathy Ramanujam

    3 teams were in favour, no?

  • CPerezz

    Reacted to "3 teams were in favo..." with 👀

  • Lumi | Offchain Labs

    Reacted to "3 teams were in favour, no?" with 👍

  • spencer

    Reacted to "3 teams were in fa..." with 👀

  • Manuel | Lambda

    Reacted to "3 teams were in favo..." with 👍

  • Guillaume

    Replying to "3 teams were in favo..." yes

  • Parthasarathy Ramanujam

    It is not 1 team.

  • Tomás Arjovsky | Lambda | Ethrex

    Gotta count the numbers beforehand giulio

  • nixo

    Replying to "Who are “the AA folk..." yes, having a public breakout call to resolve a “best path forward” for an AA proposal. if we can find consensus among a majority of clients, it makes sense to discuss making it a headliner. AA folks = authors

  • Iván | ethrex

    Reacted to "3 teams were in favour, no?" with 👍

  • nixo

    Replying to "this breakout will b..." yes

  • Orca 0x

    Reacted to "yes" with ❤️

  • jochem-brouwer

    Heeft gereageerd op "3 teams were in fa..." met 👍

  • Iván | ethrex

    Reacted to "Gotta count the numbers beforehand giulio" with 😂

  • Pedro

    Definitely more than 1 team was in favor of Frame Transactions and 2 transactions were neutral

  • Łukasz Rozmej: My problem with frames and all native AA proposal I read I can't combine: native AA statelessness/partial stateful FOCIL/public mempool My concerns arn't political, my concers are purely technical.

  • FLCL

    5 years spent, so broader community need to spend how much time to agree on them? 1 month?

  • DanielVF

    Reacted to "My problem with fr..." with ➕

  • Luca Donno | L2BEAT

    Reacted to "My problem with fram..." with 👍

  • Ben Adams

    Reacted to "My problem with fram..." with ➕

  • Ben Adams

    Reacted to "My problem with fram..." with 👍

  • scheme tx into it

    https://github.com/ethereum/EIPs/pull/11481

  • Dragan Rakita

    Reacted to "My problem with fram..." with ➕

  • scheme tx into it

    https://github.com/ethereum/EIPs/pull/11481" with 👍

  • scheme tx into it

    https://github.com/ethereum/EIPs/pull/11481" with ❤️

  • scheme tx into it

    https://github.com/ethereum/EIPs/pull/11481" with ❤️

  • Parthasarathy Ramanujam

    Reacted to "btw i did open a PR ..." with ❤️

  • Luca Donno | L2BEAT

    Reacted to "btw i did open a PR ..." with ❤️

  • Orca 0x

    Reacted to "btw i did open a PR ..." with ❤️

  • Giulio

    Replying to "3 teams were in favo..." Who is the rhird? I forgto ethrex

  • prestwich

    AA can’t be allowed to block PQ

  • Trent

    Wonder if this discussion would be more useful in the breakout

  • CPerezz

    Reacted to "AA can’t be allowed ..." with 👍

  • Luis Pinto | Besu

    Reacted to "AA can’t be allowed to block PQ" with 👍

  • Hadrien Croubois (OpenZeppelin)

    Adding a precompile don’t solve the fact that we need a tx.origin, and that tx.origin is an ECDSA. Without alternative to ECDSA for creating protocole transactions there is nothing ERC/precompile can do

  • Orca 0x

    Reacted to "Adding a precompile ..." with 👆

  • Parthasarathy Ramanujam

    Replying to "3 teams were in favo..." AFAIK, Besu were ok with it. They just didnt want it to be a headliner.

  • Łukasz Rozmej

    Reacted to "AA can’t be allowed ..." with 👍

  • Ben Adams

    Replying to "Adding a precompile ..." Which is what the scheme txs did

  • Luca Donno | L2BEAT

    Reacted to "Adding a precompile ..." with 👍

  • CPerezz

    Replying to "Adding a precompile ..." But AA != PQ. You can solve the second without the first

  • CPerezz

    Replying to "Adding a precompile ..." And ofc the second with the first

  • Ben Adams

    Reacted to "But AA != PQ. You c..." with 👍

  • DanielVF

    Reacted to "But AA != PQ. You..." with 👍

  • Giulio

    Replying to "3 teams were in favo..." No they were not

  • Luca Donno | L2BEAT

    Reacted to "But AA != PQ. You c..." with 👍

  • Giulio

    Replying to "3 teams were in favo..." Its 2 then

  • Nico Consigny

    Reacted to Adding a precompile ... with "👍"

  • Parthasarathy Ramanujam

    Replying to "3 teams were in favo..." I asked this question to the Besu team explicitly in the last ACDE and they responded that they wont block if 8141.

  • Giulio

    Replying to "3 teams were in favo..." Thats not support

  • Hadrien Croubois (OpenZeppelin)

    Replying to "Adding a precompile don’t solve the fact that we need a tx.origin, and that tx.origin is an ECDSA. Without alternative to ECDSA for creating protocole transactions there is nothing ERC/precompile can do" AA is not « one thing », it’s many things!

  • Justin Florentine (Besu)

    you can't minimize and focus an intentionally abstract feature

  • Parthasarathy Ramanujam

    Replying to "3 teams were in favo..." Neither is it against. We are getting into semantics.

  • Giulio

    Replying to "3 teams were in favo..." I spoke to them too and they largely prefer schemed, both can be true

  • Hadrien Croubois (OpenZeppelin)

    Replying to "Adding a precompile don’t solve the fact that we need a tx.origin, and that tx.origin is an ECDSA. Without alternative to ECDSA for creating protocole transactions there is nothing ERC/precompile can do" Gas payment by a third party for smart contracts: 4337

  • Justin Florentine (Besu)

    now, if you want to focus on PQ, that can be minimized and focused. AA cannot.

  • Luca Donno | L2BEAT

    Replying to "My problem with fram..." is there any proposal on how to make frame txs compatible with statelessness?

  • Łukasz Rozmej

    Reacted to "IS this title deeds?" with 👍

  • Greg K | Lido

    Reacted to "now, if you want t..." with 👍

  • Hadrien Croubois (OpenZeppelin)

    Replying to "Adding a precompile don’t solve the fact that we need a tx.origin, and that tx.origin is an ECDSA. Without alternative to ECDSA for creating protocole transactions there is nothing ERC/precompile can do" Allowing EOA to behave like smart contracts (including 4337): 7702

  • Łukasz Rozmej

    Replying to "My problem with fram..." I don't know of one

  • Greg K | Lido

    Reacted to "But AA != PQ. You..." with 👍

  • Luca Donno | L2BEAT

    Reacted to "I don't know of one" with 🥲

  • Łukasz Rozmej

    Replying to "My problem with fram..." And it is inheritely impossible, you need state to validate transaction

  • DanielVF

    I think the core of requiring execution and full state access before inclusion is the thing about frames that makes a lot of other (non-frame transaction) things difficult.

  • Hadrien Croubois (OpenZeppelin)

    Replying to "Adding a precompile don’t solve the fact that we need a tx.origin, and that tx.origin is an ECDSA. Without alternative to ECDSA for creating protocole transactions there is nothing ERC/precompile can do" Saying « this solves AA » makes no sens. You have to say what problem about AA it solves

  • Łukasz Rozmej

    Replying to "My problem with fram..." well potentially if you include witnesses/zk-proofs of their validity with them - maybe

  • Parthasarathy Ramanujam

    And those who disagree with the proposal do not attend the breakout call as well

  • CPerezz

    Replying to "My problem with fram..." Strategy 2 makes it compatible. BUT, if we at some point need more, the mempool participant number will def sense it

  • Derek Chiang | ZeroDev

    Replying to "My problem with fram..." VOPS was designed with native AA in mind: https://ethresear.ch/t/a-pragmatic-path-towards-validity-only-partial-statelessness-vops/22236#p-54075-vops-and-native-account-abstraction-aavops-9 This was written before frames, but frames was designed with VOPS in mind

  • Luca Donno | L2BEAT

    Reacted to "well potentially if ..." with 👍

  • Lumi | Offchain Labs

    Reacted to "VOPS was designed with native AA in mind: https://ethresear.ch/t/a-pragmatic-path-towards-validity-only-partial-statelessness-vops/22236#p-54075-vops-and-native-account-abstraction-aavops-9 This was written before frames, but frames was designed with VOPS in mind" with 👍

  • CPerezz

    Replying to "My problem with fram..." THAT IS NOT TRUE

  • Luca Donno | L2BEAT

    Reacted to "VOPS was designed wi..." with 😮

  • Hadrien Croubois (OpenZeppelin)

    Replying to "Adding a precompile don’t solve the fact that we need a tx.origin, and that tx.origin is an ECDSA. Without alternative to ECDSA for creating protocole transactions there is nothing ERC/precompile can do" IMO a problem worth solving is « how to permanently move EOA to smart accounts, getting rid of the ecdsa key ». « How do we make EOA that are not ECDSA » is also an interesting problem to solve (for all the devices that have P256 keys)

  • Łukasz Rozmej

    Reacted to "THAT IS NOT TRUE" with 👍

  • Derek Chiang | ZeroDev

    Replying to "My problem with fram..." Wait sorry which part?

  • Ben Adams

    Reacted to "Saying « this solves..." with 👍

  • Luca Donno | L2BEAT

    Reacted to "THAT IS NOT TRUE" with 🤔

  • CPerezz

    Replying to "My problem with fram..." I wrote this with some colleagues. We just mentioned that it could work. But was very hard and would be a very minimal AA. Otherwise, if we need arbitrary state, all crumbles

  • Dustin

    Yeah, one theme of one of the ACDEs re 8141 was people looking for one bullet point or one tl;dr for why 8141 specifically was good, what was it "really" about. Seems to have been an allergy to its general-purpose abstraction angles

  • DanielVF

    Reacted to "IMO a problem wort..." with 👍

  • Dustin

    specifically a couple of ELs disliked it exactly because it's a general solution

  • CPerezz

    Replying to "My problem with fram..." AA-VOPS works only if we go for Frame with Strategy 2 or Schemed (or any ERC ofc)

  • CPerezz

    Reacted to "I think the core of ..." with 👍

  • Greg K | Lido

    Reacted to "AA can’t be allow..." with 👍

  • lightclient

    Replying to "My problem with frames and all native AA proposal I read I can't combine: native AA statelessness/partial stateful FOCIL/public mempool My concerns arn't political, my concers are purely technical." why is it so minimal?

  • Justin Florentine (Besu)

    this is the second call in a row where we've been holding ad-hoc "votes". not a thing we normally do.

  • Łukasz Rozmej

    Reacted to "this is the second c..." with 👍

  • felix (eest)

    Reacted to "this is the second..." with 👍

  • Luca Donno | L2BEAT

    Reacted to "this is the second c..." with 👍

  • Lumi | Offchain Labs

    Reacted to "this is the second call in a row where we've been holding ad-hoc "votes". not a thing we normally do." with 👍

  • CPerezz

    Replying to "My problem with fram..." “Canonical Paymaster” should answer the question no? 🙂

  • Nico Consigny

    Reacted to this is the second c... with "👍"

  • FLCL

    frames are cool. We need to start prototyping it asap and facing tx pool issues. If it will be very bad at it we may fork without it. that's why not headliner

  • Trent

    Reacted to "this is the second c..." with 👍

  • CPerezz

    Replying to "My problem with fram..." Let wallets adopt whatever they want as contract. And all the sudden, you’ll be in deep trouble tracking arbitrary state

  • lightclient

    Replying to "My problem with frames and all native AA proposal I read I can't combine: native AA statelessness/partial stateful FOCIL/public mempool My concerns arn't political, my concers are purely technical." did you look into actual paymaster implementations?

  • lightclient

    Replying to "My problem with frames and all native AA proposal I read I can't combine: native AA statelessness/partial stateful FOCIL/public mempool My concerns arn't political, my concers are purely technical." i have looked at them and they are very similar

  • CPerezz

    Replying to "My problem with fram..." They are 3 fields. Yes. Sure. But that doesn’t mean this is what will end up being used in the long run

  • Dragan Rakita

    Reacted to "IMO a problem worth ..." with 👍

  • CPerezz

    Replying to "My problem with fram..." So you promise compatibility “now”. I agree. But future? No guarantees IMO. And if we ship, we’re locked there. And the implications for statelessness and FOCIL will be high

  • DanielVF

    Reacted to "3 teams were in fa..." with 👎

  • Łukasz Rozmej

    Reacted to "So you promise compa..." with 👍

  • Dragan Rakita

    Reacted to "this is the second c..." with 👍

  • Barnabas

    most aggressive should be finalized epoch ?

  • CPerezz

    Reacted to "most aggressive shou..." with 👍

  • Giulio

    For erigon, be as aggrwssive as you want

  • felipe

    Reacted to "IMO a problem wort..." with 👍

  • Stefan Starflinger

    Replying to "most aggressive shou..." weak subjectivity period?

  • Milos

    I think most aggressive is weak subjectivity

  • Łukasz Rozmej

    minimum 82125 epochs in Nethermind

  • Barnabas

    Replying to "minimum 82125 epochs..." where is this num coming from?

  • Derek Chiang | ZeroDev

    @Łukasz Rozmej if the Ethereum public pool does Strategy 2 (local state only + slot restrictions), doesn’t that give us native AA + statelessness + mempool safety?

  • Marc

    Replying to "minimum 82125 epochs in Nethermind" as specified in eip-4444

  • Dustin

    90k is arbitrary

  • Łukasz Rozmej

    Replying to "minimum 82125 epochs..." so 1 year

  • Luca Donno | L2BEAT

    Replying to "My problem with fram..." I don’t understand sorry, if strategy 2 is compatible with VOPS, what’s the problem? Accounts that need arbitrary state will not be able to use the mempool and we can specify it as a fundamental tradeoff, but still allow the option rather than removing the tradeoff point from the space

  • Marc

    Replying to "minimum 82125 epochs in Nethermind" I believe we just drop pre-merge by default though

  • marek

    Replying to "most aggressive shou..." If it is a finalized epoch, you won't be able to save the blocks as ERA files or in any other way.

  • Derek Chiang | ZeroDev

    Reacted to "I don’t understand s..." with 👍

  • Barnabas

    Replying to "most aggressive shou..." we don’t need all clients to be able to save era files. We are talking about most aggressive, not least aggressive

  • marek

    Replying to "most aggressive shou..." yeah, I agree

  • marek

    Reacted to "we don’t need all cl..." with 👍

  • jonny

    wouldn't you have to ask the cl?

  • Dustin

    Replying to "wouldn't you have ..." for CLs it's ~finality

  • Dustin

    Replying to "wouldn't you have ..." reorgs don't go beyond that

  • jonny

    Replying to "wouldn't you have to..." the cl knows the wsp

  • marek

    One year is too long; a couple of months, let's say three months, is better

  • Derek Chiang | ZeroDev

    Replying to "My problem with fram..." Yeah same question as Luca above. Would be helpful to know the pushbacks against adopting strategy 2 (or a variant of that) in the mempool while keeping the underlying AA protocol flexible

  • Dustin

    Replying to "wouldn't you have ..." oh right, yeah, that's a CL calculation

  • Parithosh Jayanthi

    Yeah ~18D

  • jonny

    Replying to "wouldn't you have to..." seems like a good thing to expose so the EL can ask

  • Nico Consigny

    Reacted to I don’t understand s... with "👍"

  • Barnabas

    sorry its 4096 epochs not 8k eitehr way its 18.2d for blob expiry

  • lightclient

    Reacted to "I don’t understand sorry, if strategy 2 is compatible with VOPS, what’s the problem? Accounts that need arbitrary state will not be able to use the mempool and we can specify it as a fundamental tradeoff, but still allow the option rather than removing the tradeoff point from the space" with 👍

  • lightclient

    Reacted to "Yeah same question as Luca above. Would be helpful to know the pushbacks against adopting strategy 2 (or a variant of that) in the mempool while keeping the underlying AA protocol flexible" with 👍

  • Łukasz Rozmej

    keep in mind that when blocks grow post glamsterdam those numbers will also grow

  • Giulio

    I think 2 weeks is fine

  • lightclient

    Reacted to "keep in mind that when blocks grow post glamsterdam those numbers will also grow" with 👍

  • Milos

    +1 for one month (or some round number of epochs around that time)

  • lightclient

    Reacted to "+1 for one month (or some round number of epochs around that time)" with 👍

  • Sina Mahmoodi

    Reacted to "+1 for one month (or..." with 👍

  • Sina Mahmoodi

    Reacted to "keep in mind that wh..." with 👍

  • Giulio

    Sure or +1 month

  • marek

    Reacted to "+1 for one month (or..." with 👍

  • Giulio

    Reacted to +1 for one month (or... with "👍"

  • Dustin

    Reacted to "+1 for one month (..." with 👍

  • CPerezz

    Reacted to "keep in mind that wh..." with 👍

  • Barnabas

    we have bigger issues if we stop finalizing for 2 weeks lol

  • CPerezz

    Reacted to "keep in mind that wh..." with 💯

  • CPerezz

    Reacted to "+1 for one month (or..." with 👍

  • prestwich

    after MEB isn’t it more complicated than “validators in the set” ?

  • Parithosh Jayanthi

    Yeah for adversarial scenarios we usually take 2 weeks of non finality as the number

  • Milos

    this window should be counted from last finalzied, not from head

  • Justin Traglia

    https://ethspec.tools/#specs/nightly/functions-compute_weak_subjectivity_period

  • Luca Donno | L2BEAT

    Replying to "My problem with fram..." We already allow for this kind of tradeoffs e.g. with blob txs not being supported by FOCIL. Other more complicated accounts can send along the witness if they really want to use the mempool and maybe there is some design similar to blob tickets to allow for propagation of large witnesses

  • Barnabas

    I’d be comfortable with 8192 epochs (~36d)

  • Derek Chiang | ZeroDev

    Reacted to "We already allow for..." with 👍

  • Milos

    Replying to "I’d be comfortable w..." and let's say counting from finalized, not from head

  • Justin Traglia

    Re the weak subjectivity period, we’re already at the “maximum value” and it’s very unlikely to be lowered by validator set changes anytime soon. See this: https://github.com/ethereum/consensus-specs/blob/825f555394b88987be201591cd47017b9c5b3b2b/specs/electra/weak-subjectivity.md?plain=1#L46-L56

  • CPerezz

    Replying to "My problem with fram..." The answer is simple. It works now. AA-VOPS works with strategy 2 because we can track “ONLY THE FIRST 4 slots of every account’s storage tree”. If in the future, the enshrined Canonical Paymaster (https://github.com/lightclient/EIPs/blob/a5db43b500056d544cb0950b08a3bd488aca1eb5/assets/eip-8141/CanonicalPaymaster.sol ) is not enough because community wants more use cases, then, we have a problem. Because 4 slots is not enough anymore. And if you want to support the use cases you’re back at the start line.

  • Toni Wahrstätter

    Replying to "Re the weak subjecti..." Yeah, the 3533 epochs number looks stable

  • Toni Wahrstätter

    Reacted to Re the weak subjecti... with "👍"

  • Justin Traglia

    Reacted to "Yeah, the 3533 epoch..." with 👍

  • FLCL

    Shorter slot times may affect it or it's timestamp dependent?

  • nixo

    https://github.com/ethereum/pm/issues/2004#issuecomment-4200750948

  • Mikhail Kalinin

    Replying to "Re the weak subjecti..." this is because the churn is capped at the moment. if we remove the cap and moreover increase the churn, this value will be changed, although, the change towards reducing WS period

  • CPerezz

    Replying to "My problem with fram..." It’s all about risk. If we’re fine with taking the risk of not getting the enshrined contract right, we can totally go Frame!!! I even mentioned this here: https://ethresear.ch/t/frame-transactions-through-a-statelessness-lens/24538

  • Barnabas

    https://github.com/ethereum/execution-apis/pull/764

  • Dustin

    exchangeCapabilities is still a giant TOCTOU

  • Dustin

    from a CL perspective

  • Łukasz Rozmej

    Replying to "https://github.com/e..." we might be able to start implementation soon

  • Mario Vega

    Reacted to "we might be able to ..." with 🔥

  • Derek Chiang | ZeroDev

    Replying to "My problem with fram..." @CPerezz can u message me on TG? https://t.me/derek_chiang

  • Derek Chiang | ZeroDev

    Replying to "My problem with fram..." Let’s jam more async

  • Barnabas

    Reacted to "we might be able to ..." with 🔥

  • FLCL

    Reacted to "https://github.com/e..." with 🔥

Key decisions

  • Frame transactions CFI'd as non-headliner; AA proposals now open for Hegota

    Frame transactions are now considered non-headliners, and AA proposals are now open for Hegota.
  • If ePBS stable Monday: Glamsterdam DevNet 0, then rapid DevNet 1 with gas repricing

    SFIIf ePBS is stable by Monday, Glamsterdam DevNet 0 will be scheduled, followed by rapid DevNet 1 with gas repricing.
  • If ePBS unstable: bal-devnet-4 with dynamic 8037 and stability fixes

    SFIIf ePBS is unstable, bal-devnet-4 will be scheduled with dynamic 8037 and stability fixes.