Ethereum Researchers Propose Frame Transactions to Transform Account Model
A new Ethereum transaction type called Frame Transactions is being proposed in EIP-8141. This proposal, co-authored by Vitalik Buterin and other Ethereum researchers and developers, aims to make validation, execution, and gas payment programmable within one transaction envelope.
The current account model on Ethereum requires users to work around its limits, which can lead to unnecessary token allowances and intermediate states. EIP-8141 addresses this issue by introducing a new typed transaction that packages an ordered list of frames, each carrying its own mode, target, call data, value, and separate execution- and state-gas limits.
The proposal caps a transaction at 64 frames and includes a new APPROVE instruction, which lets an authorized frame grant permission for subsequent sender frames and/or set the gas payer. This makes designs such as application-sponsored onboarding or token-denominated fee flows more native without relying on centralized relayers.