Mark Tyneway 🔴 Profile picture
Feb 1 1 tweets 3 min read Read on X
Ethereum's latest account abstraction proposal is its best yet. EIP-8141 [1] adds a new transaction type called a frame transaction.

Existing transaction types operate in the context of a single identity, whoever signs the transaction. Adding the ability to bundle operations from multiple entities into a single transaction was done at the application layer, creating confusion for users and using a lot of gas.

The frame transaction includes a list of frames (essentially calls) that can originate from different identities. This allows for gas sponsorship that is much simpler than a paymaster [2]. Nothing is worse than user churn because they don't have a gas paying asset. It also allows for native multicall. No more sending two transactions (approve/transferFrom [3]) to deposit a token into a defi app. This is huge for apps, every additional click is churn.

Perhaps most users will send frames to the network instead of transactions in the future. Bundles [4] can be implemented natively and maybe there is a way to prevent unbundling at the app layer.

It reminds me of the Solana instruction [5] model, where frames are similar to instructions.

Probably too late in the dev cycle for this to be considered in the Hegota upgrade (late 2026) but generally think the only EIP that is more impactful than this one is 6 second slots [6]

[1] eips.ethereum.org/EIPS/eip-8141
[2] alchemy.com/overviews/what…
[3] ethereum.stackexchange.com/a/145358
[4] docs.flashbots.net/flashbots-auct…
[5] solana.com/docs/core/inst…
[6] eips.ethereum.org/EIPS/eip-7782

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Mark Tyneway 🔴

Mark Tyneway 🔴 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(