Ethereum is getting a new transaction primitive that could reshape how wallets, dApps, and smart contracts interact with the network. EIP-8141 introduces what’s called a “Frame Transaction,” a single transaction that can be broken into up to 64 programmable sub-units called frames, each capable of performing distinct operations within one atomic execution.

The proposal, co-authored by Vitalik Buterin and several core contributors, was first put forward on January 29, 2026. It has since been moved to “Scheduled” status for inclusion in the 2027 Hegotá hard fork.

What frame transactions actually do

The new transaction type, designated 0x06, lets each frame operate in one of three modes. DEFAULT handles standard transaction deployment. VERIFY runs read-only validation, useful for checking conditions without changing state. SENDER executes in the context of the transaction’s sender, enabling patterns that previously required deploying dedicated smart contract wallets.

Each frame carries an intrinsic cost of 12,000 gas plus 475 gas per frame. For context, a basic Ethereum transfer today costs 21,000 gas, so the overhead per frame is relatively modest considering the functionality it unlocks.