Base says a sequencer bug caused two mainnet outages lasting 116 and 20 minutes, while funds stayed safe and new recovery tests are planned.Base says a sequencer bug caused two mainnet outages lasting 116 and 20 minutes, while funds stayed safe and new recovery tests are planned.

Base says same sequencer bug caused June 25 and 26 outages

2026/06/28 17:53
3분 읽기
이 콘텐츠에 대한 의견이나 우려 사항이 있으시면 [email protected]으로 연락주시기 바랍니다

Base has explained why its mainnet stopped producing blocks twice in two days. 

Summary
  • Base’s latest postmortem shows one sequencer bug caused two mainnet halts within two straight days.
  • Funds stayed safe, but transaction queues overflowed as Base stopped producing new L2 blocks temporarily.
  • The team plans stronger fuzz tests, load tests, monitoring, and recovery tools after the outage.

The Coinbase-backed Ethereum layer-2 network said both outages came from the same bug in its sequencer block-building logic.

The first outage began on June 25 and lasted about 116 minutes. The second began on June 26 and lasted about 20 minutes. Base said funds stayed safe during both incidents.

Sequencer bug stopped block production

In its official postmortem, Base said an invalid transaction failed during execution, as expected. The issue came after that failure, when stale journal state remained inside the block builder.

That stale state included accounts and storage slots touched by the failed transaction. When a valid transaction came next, the system used the wrong journal state and charged gas incorrectly.

This created a block with an invalid state transition. Other nodes could not accept the block, so the chain stopped producing new L2 blocks.

The team added that block production resumed safely after mitigation.

Transactions queued during the halt

During the outages, users could not get new transactions included onchain. Base said transactions queued in the mempool while the chain waited for block production to recover.

The transaction pool later grew beyond what it could store. As a result, new eth_sendRawTransaction requests returned errors during the outage window.

The halt also affected sequencer and validator progress. Base said these nodes could not move beyond the invalid block until sequencing returned.

As previously reported, Base first flagged unhealthy block production on June 25 before engineers isolated a consensus problem tied to an invalid block.

Patch fixed stale state issue

Base said it fixed the main bug by applying a sequencer patch. The patch ensures journal state updates properly during execution after a failed transaction.

The team also found a second issue during recovery. Base said mitigation took longer because a race condition in the engine reset feature stopped sequencers from catching up after restart.

That second issue helped explain why the incident returned the next day. Base said the problem affected sequencers, not validator nodes, but it still slowed recovery.

The Base status page showed sequencing resumed on June 25. It also told ecosystem node operators to restart Base nodes if they were still stuck.

Testing and recovery changes planned

Base said it will strengthen protocol fuzz testing and load testing. These methods help teams find strange transaction patterns that may expose hidden bugs.

The team also plans better monitoring and operational checks. It said these changes should help engineers detect similar problems earlier and respond faster.

Base also wants to add graceful recovery to base-consensus. That change would make it easier for validator nodes to continue syncing after similar failures.

The outage came during a busy week for the network. Base also moved forward with its Beryl upgrade, which adds the B20 token standard and cuts the standard Base-to-Ethereum withdrawal period from seven days to five days.

The incident gives developers and users a clearer view of the weak point. Base has now named the bug, released a patch, and listed the tests it plans to improve.

면책 조항: 본 사이트에 재게시된 글들은 공개 플랫폼에서 가져온 것으로 정보 제공 목적으로만 제공됩니다. 이는 반드시 MEXC의 견해를 반영하는 것은 아닙니다. 모든 권리는 원저자에게 있습니다. 제3자의 권리를 침해하는 콘텐츠가 있다고 판단될 경우, [email protected]으로 연락하여 삭제 요청을 해주시기 바랍니다. MEXC는 콘텐츠의 정확성, 완전성 또는 시의적절성에 대해 어떠한 보증도 하지 않으며, 제공된 정보에 기반하여 취해진 어떠한 조치에 대해서도 책임을 지지 않습니다. 본 콘텐츠는 금융, 법률 또는 기타 전문적인 조언을 구성하지 않으며, MEXC의 추천이나 보증으로 간주되어서는 안 됩니다.

Newbies:Deposit $100, Get $1,000

Newbies:Deposit $100, Get $1,000Newbies:Deposit $100, Get $1,000

Plus Up to a $50 Referral Bonus