EVM Gazette – January 12, 2025
Issue #18
Highlights
Bloom filters are staying in Glamsterdam
Weasel: new AI tool for Solidity development & auditing
Tempo introduced their native token standard, TIP-20
Arbitrum’s Dia upgrade is now live
AllCoreDevs Update
In order to increase the quality and efficiency of reporting for our intended audience, the focus of this section is shifting to changes that stand to impact the experience of people developing on and securing the applications being built on Ethereum and rollups.
It was planned for EIP-8037 (State Creation Gas Cost Increase) to have a finalized proposal by ACDE 227 on January 5. That didn’t come to fruition, although there was an update. Because of this delay, decision on its inclusion will be pushed to the following ACDE.
There are a couple competing proposals for increasing the maximum contract size. EIP-7907 (Meter Contract Code Size And Increase Limit) proposes increasing the maximum contract size to 64KB while metering code exceeding 24KB. EIP-7954 (Increase Maximum Contract Size) meanwhile proposes simply increasing the maximum contract code size to 32KB and initcode size from 48KB to 64KB. However, the exact scope for EIP-7907 appears to require finalization, so either it’s worked on in the week between this ACDE and the following, or the choice for contract code size increase in Glamsterdam will be strictly between EIP-7954 and doing nothing.
EIP-7997 is a proposal by @frangio to include a CREATE2 factory contract in the precompile range in order to facilitate deterministic multi-chain deployments. Currently EVM developers resort to workarounds in order to accomplish this, so this EIP would stand to reduce developer workload and barrier to entry for secure multi-chain deployment. During ACDE 227, this was moved to CFI due to a push from Felix at Geth who noted “simple changes that benefit the community should just be included in Glamsterdam”.
EIP-8058, which would have reduced gas costs for deployments of duplicate bytecode, has been withdrawn from Glamsterdam for re-working in H*.
EIP-7668, which would have removed bloom filters from execution blocks due to lack of usage among developers today, has been declined for inclusion in Glamsterdam.
EIP-7745, which proposed a light-client-friendly replacement for bloom filters, has also been declined for inclusion in Glamsterdam.
In other news, Blob-Parameter-Only Fork 2 (BPO2) went live on January 7, achieving 21-blob blocks, further improving rollup throughput.
Ethereum News & Discussion
Vitalik has significantly ramped up his posting on X since the start of the new year. Some of the topics he’s been covering:
Chainbound published a post on their blog about their follow-up collaboration on FlowProxy with Flashbots
See the post on the original collaboration here
Christine Kim shared a spreadsheet outlining the EIPs proposed for Glamsterdam
Data Always shared and discussed Ethereum client diversity for proposers using Flashbots Relay
yq_acc posted an article detailing ERC-8004 after its transition from v0.4 to 1.0.
ethPandaOps published their roadmap for 2026.
Research Update
Non-Reactive Finance (NoRFi) - A Deterministic Foundation for DeFi by hooftly
A deterministic, time-driven DeFi architecture (“NoRFi”) replaces oracle-led liquidations with isolated, NFT-based Positions and explicit encumbrance to enforce bounded, computable outcomes across self‑secured credit, bilateral credit with optional early exercise, yield‑bearing limit orders, and index tokens—prioritizing legible invariants, non‑intermediated safety, and agent‑friendly composability while inviting scrutiny of residual MEV, accounting edges, and trust surfaces.
Block & Blob Propagation with PeerDAS by Pierre-Louis, mempirate from Chainbound
An empirical study of Ethereum’s PeerDAS rollout finds that increasing blob counts systematically degrades block and blob validation latency and validator attestation rates—especially in the tail and under PBS’s latency-sensitive dynamics—while showing little clear effect on orphan rates, motivating a proposal for a global supernode “seeding network” to accelerate dissemination and mitigate emergent, economically driven blob-limiting behavior.
The Pairwise Paradigm by kronosapiens
A reflection on lessons from years of pairwise methods in distributed governance argues that fully continuous mechanisms can retain administrative efficiency while being productized into epochs for usability; contends that independence of irrelevant alternatives is overrated; and maintains that while cardinal preference intensity matters, measurement noise and operational overhead often degrade signal—hence the appeal of constrained cardinality approaches like QV/QF.
Solving Ethereum’s Fragmentation Problem With Sync Composability by alonmuroch
A proposal for an Ethereum Single Execution Environment argues that synchronous composability—enabling arbitrary, stateful, bi‑directional cross‑chain contract calls with atomicity and synchronicity—can resolve rollup‑driven fragmentation by unifying UX/DevX, liquidity, and dApp deployment, and calls for ecosystem‑wide fast finality, formal research and standardization, and coordinated adoption to prevent strategic decoupling of major rollups from Ethereum.
Recursive-STARK-based bandwidth-efficient mempool by vbuterin
A recursive-STARK-based mempool design is proposed that aggregates validity proofs across nodes—forwarding objects without per-object proofs and periodically broadcasting a single recursive STARK identified by object hashes or bitfields—thereby maintaining constant per-node bandwidth while enabling post-quantum verification for execution signatures, consensus signatures, and blob root availability despite individual STARKs’ large size.
New EIPs/ERCs
EIP-8120 – MLOAD8 and CALLDATALOAD8 Opcodes
EIP-8123 – RPC Method for Transaction Gas Limit Cap
ERC-8118 – Agent Authorization
ERC-8119 – Key Parameters
ERC-8121 – Delegated metadata resolution via hooks
ERC-8122 – Minimal Agent Registry
ERC-8124 – ERC-20 Alias Metadata Extension
Client and Client-Related Updates
Tooling, Languages & Libraries
Voltaire released v0.1.47
Aderyn released v0.6.7
Weasel released v0.4.0
Weasel appears to be a new set of skills for use with AI agents like Claude Code, Cursor, and Windsurf.
Alloy released v1.4.0
L2s and EVM Alt-L1s
Tempo introduced their native token standard, TIP-20.
Arbitrum’s ArbOS Dia upgrade is now live.
On January 14, BSC mainnet will be undergoing the Fermi upgrade. Nodes must update to v1.6.4 before 2026-01-14 02:30:00 AM UTC.

