HegotáHegotá Upgrade
PlanningFuture network upgrade currently in early planning stages. Named after Heze and Bogotá.
Headliner selection concluded: FOCIL SFI'd, Frame Tx CFI'd
Headliner Selection Complete
Headliner selection process has concluded with FOCIL being SFI'd as a headliner and Frame Transaction being CFI'd.
Hegotá Proposals
Fork-choice enforced Inclusion Lists (FOCIL)
FOCIL empowers multiple validators to mandate the inclusion of specific transactions in each block, thereby improving the network's censorship resistance properties.
Frame Transaction
A new transaction type that lets smart accounts verify transactions themselves instead of relying on traditional signatures. This enables post-quantum security, flexible wallet features like social recovery, and native gas sponsorship.
Read BLOCKHASH from storage and update cost
Reading recent block hashes via the BLOCKHASH opcode currently relies on a special protocol shortcut. This change makes it work like any other storage read, using the EIP-2935 history contract, with matching gas costs. It removes a special case and helps stateless and proving systems treat block hashes uniformly.
Anti-correlation attestation penalties
Adjust penalties for missed attestations based on in-slot correlation of missed attestation
Withdrawal credentials preregistration
Bind a validator public key to withdrawal credentials before deposit via an EL system contract enforced by the CL
Remove pre-Spurious-Dragon accounts
Sets nonce to 1 for accounts meeting specific criteria (empty code, zero nonce, non-empty storage) through an irregular state transition, preventing future contract creation collisions.
SSZ execution blocks
This changes how Ethereum stores and shares block data between its two layers. Instead of converting between multiple formats (JSON, RLP, SSZ), everything uses one binary format. This makes blocks faster to transmit, easier to verify, and enables efficient proofs of specific data without needing entire blocks.
LUCID encrypted mempool
Hides transaction details until they are locked into a block, preventing front-running and sandwich attacks. Users can safely broadcast transactions publicly without exposing them to exploitation. The system works with different encryption methods, including letting users decrypt their own transactions, reducing dependence on trusted intermediaries.
Universal Enshrined Encrypted Mempool
Note: withdrawn from Hegota headliner proposals [here](https://ethereum-magicians.org/t/hegota-headliner-proposal-eip-8105-universal-enshrined-encrypted-mempool-eem/27448/3) on 23 Feb, in favor of LUCID encrypted mempools. Adds a built-in encrypted mempool option: you can submit an encrypted transaction that stays unreadable until it's included in a block. This reduces front-running and sandwich attacks and can improve real-time censorship resistance. Regular plaintext transactions still work, and the chain continues even if key providers fail.