On Saturday, January 31, 2026 between 19:17 and 20:41 UTC (2 hours and 26 minutes), Base Mainnet experienced a period of high transaction inclusion latency and increased mempool evictions. During this time, an estimated 20% of transactions submitted landed onchain.
The root cause was a configuration change to how transactions were propagated between our mempool nodes and the block builder. The change was intended to address an ongoing (but less severe) incident causing periodic delays in transaction inclusion.
The change increased the size of the queue for transactions waiting to be fetched from mempool nodes by the block builder. We determined that queue sizing was causing the builder to drop transactions that could have been executed during high-activity periods, resulting in the periodic delays.
This had unintended effects as it intersected with unexpected behavior in the mempool clients that prevented proper management of mempool broadcasting queues. With the increased fetch size, a higher number of older transactions were attempted to be fetched which weren’t actually executable due to rapidly rising base fees. This led to failures in the fetch request and the builder retrying those requests, which triggered a negative feedback loop of the mempool nodes re-inserting them to the top of the queue. The builder continuously requested older transactions instead of the latest seen ones which were more likely to be executable.
When organic network traffic spiked on Saturday (peak tx submission rate was 25,000 TPS), this cascaded into an inability for the builder to source executable transactions from the mempool nodes reliably.
Mitigation of the incident was rolling back this config change to restore the previous state of transaction propagation parameters.
We are taking immediate and long-term actions to prevent this type of incident from recurring and to improve our response.
We are improving the stability by optimizing the pipeline of getting transactions from ingress to the mempool nodes to the builder, while removing the unnecessary overhead of P2P gossip. Additionally, we’re actively working to scale and tune mempool to better respond to spikes in transaction volume.
This project is in progress, and estimated to take approximately one month, with stabilizing milestones along the way.
We are focused on closing technical gaps related to monitoring:
We encourage all partner teams to subscribe to the Base Status Page to remain in the loop. Additional information is shared on X (buildonbase), and Discord.