This playbook provides a prescriptive operational framework for exchanges and custodians to respond to the most common and impactful incident types on Linea: a sequencer halt, a bridge pause, and a chain reorg. Each scenario has a distinct technical signature and a different impact on the processing of user deposits and withdrawals. A failure to correctly identify the incident type and execute the corresponding procedure can lead to double-spend losses, stuck funds, or a breach of customer SLAs.

Exchange and Custodian Incident Response Playbook
Introduction
A prescriptive guide for exchanges and custodians on how to react to common Linea incidents.
The procedures defined here are based on the operational realities of Linea's architecture. A sequencer halt stops L2 block production, freezing all L2 transaction processing but leaving the L1 bridge contract fully operational. A bridge pause, typically enacted by the Security Council via the pause() function on the smart contracts, halts the canonical message relay between L1 and L2, directly impacting deposit and withdrawal finality. A chain reorg, while rare in an L2 context, could be triggered by a prover bug or an L1 reorg and would invalidate previously confirmed L2 blocks, requiring a deep re-sync and transaction reconciliation process.
For each incident class, this playbook details the on-chain verification steps, the immediate operational actions for suspending and resuming payment flows, and a recommended communication template for end-users. The goal is to replace ad-hoc, panic-driven responses with a pre-tested, verifiable checklist that minimizes financial risk and maintains user trust during protocol-level stress events. Teams should integrate these procedures into their standard operating manuals and conduct regular tabletop exercises to ensure readiness.
Incident Response Quick Facts
Operational impact matrix for common Linea failure modes. Use this table to identify affected systems, assess risk to deposit and withdrawal processing, and trigger the correct response procedure.
| Incident Type | Primary Signal | Affected Operations | Immediate Action |
|---|---|---|---|
Sequencer Halt | RPC returns 'sequencer paused' or transactions stop being accepted | Deposits (L1->L2) may be delayed; Withdrawals (L2->L1) cannot be initiated | Halt all L2 withdrawal processing; queue deposits for post-halt verification; monitor Security Council announcements |
Prover Stall | L2 batches stop finalizing on L1; withdrawal proofs fail to generate | Withdrawals (L2->L1) are stuck pending; L1->L2 deposits finalize but L2 state may be stale | Cease crediting withdrawals until finality is confirmed on L1; extend SLAs; verify prover recovery ETA with Linea team |
Bridge Contract Pause | Bridge contract emits 'Paused' event or transactions revert | All cross-chain message passing halted; deposits and withdrawals cannot be relayed | Stop all bridge operations immediately; do not queue new transactions; monitor for Security Council unpause transaction |
L1 Finality Gap | Ethereum mainnet fails to finalize epochs for >15 minutes | L2 state cannot finalize; all Linea withdrawals are blocked until L1 finality resumes | Suspend withdrawal processing; warn users of indefinite delays; do not attempt to re-submit proofs |
Chain Reorg | L2 block hash changes; RPC returns inconsistent state for recent blocks | Recent deposits may be invalidated; withdrawal states may be reverted | Halt all processing; re-verify all deposits from the reorg depth; check canonical bridge for message replay requirements |
L1 Blob Gas Spike | Linea L2 gas fees increase by >10x within minutes | User transactions fail; withdrawal initiation costs spike; operational wallets may run out of ETH | Alert users of fee volatility; top up operational wallets; pause non-critical automated transactions |
RPC Data Corruption | Balance or state queries return inconsistent results across providers | Incorrect deposit crediting; failed withdrawal verification; false liquidation triggers | Fail over to redundant RPC providers; cross-reference state with a local node; halt automated actions until data integrity is confirmed |
Linea Trust and Finality Model for Integrators
A prescriptive guide for exchanges and custodians on how to react to common Linea incidents, detailing the distinct impacts on deposit and withdrawal processing.
Exchanges and custodians integrating Linea must operationalize a response playbook that accounts for the chain's unique trust model, which is distinct from a monolithic L1. The canonical bridge, the sequencer, and the prover are the three critical subsystems whose failure modes directly impact deposit and withdrawal SLAs. A sequencer halt will censor L2 transactions and prevent L2-originated messages from being included in a batch, but it does not stop L1-to-L2 messages from being queued in the L1MessageService contract. A prover stall will halt the generation of validity proofs, preventing any L2 batch from finalizing on L1, which means all L2-to-L1 withdrawals will be indefinitely delayed, even if the sequencer is operational. A chain reorg on Ethereum L1 can invalidate a previously finalized Linea batch, requiring an operational procedure to detect the reorg and re-verify the canonical L2 state against the new L1 fork choice.
The operational procedure for a sequencer halt must distinguish between L1-to-L2 deposits and L2-to-L1 withdrawals. During a halt, an exchange can safely continue to monitor for L1 deposit transactions and credit users once the transaction has sufficient L1 finality, as the L1MessageService contract will queue the message for later inclusion. However, all L2 withdrawal transactions will be stuck in the mempool and should not be considered initiated. The recommended communication template for end-users must clearly state that withdrawals are paused due to a network-level sequencer issue, while deposits remain operational but will be processed with a delay. For a prover stall, the playbook is inverted: L2 transactions can be confirmed by the sequencer, but no L2-to-L1 message can be executed on L1. Exchanges must immediately halt all withdrawal processing and update their UI to show a "pending finalization" state, with a clear warning that funds are not yet available on L1.
The most severe scenario is an L1 reorg that invalidates a finalized Linea batch. The operational playbook requires running an L1 execution client that tracks reorg depth and a Linea node that can re-derive the L2 state from the new L1 chain head. The exchange must have a pre-defined finality threshold for L2 deposits—typically waiting for the batch to be both proven and verified on L1, plus an additional number of L1 block confirmations to account for reorg risk. During a reorg event, the exchange must immediately halt all Linea deposit and withdrawal processing, re-sync its L1 and L2 nodes to the canonical chain, and re-verify the status of all in-flight transactions before resuming operations. Chainscore Labs can assist integrators in stress-testing these procedures against simulated failure modes and reviewing the monitoring and alerting logic that triggers each playbook.
Affected Operational Teams
Core Responsibilities
Exchange operations teams are on the front line during a Linea incident. Their primary duty is to protect user funds by immediately suspending deposits and withdrawals upon confirmation of a sequencer halt, bridge pause, or finality stall.
Key Actions
- Halt Processing: Suspend all Linea deposit crediting and withdrawal broadcasting. Do not rely solely on block confirmations; verify L1 finality status independently.
- Reconciliation: After service restoration, reconcile internal ledgers against the canonical chain state before re-enabling flows. Pay special attention to transactions submitted just before the incident.
- Communication: Execute the pre-approved user communication template within 15 minutes of incident confirmation. Update the status page with the specific impact (e.g., 'Linea deposits delayed due to prover stall').
Chainscore Support
Chainscore can review your incident response runbooks and monitoring integration to ensure they correctly interpret Linea's finality states under stress.
Scenario-Specific Operational Procedures
Prescriptive, step-by-step operational procedures for the most common Linea incident scenarios. Each playbook details the distinct impact on deposit and withdrawal processing and provides recommended communication templates for end-users.
User Communication Templates
Pre-approved messaging is critical during an incident to manage user expectations and prevent support overload. Template for Sequencer Halt: "Linea network is currently experiencing a block production halt. Deposits and withdrawals are temporarily paused. Your funds are safe. We will resume processing once the network is stable. No action is required from you." Template for Bridge Pause: "The Linea bridge has been paused by protocol security. All cross-chain transfers are on hold. Funds in transit are secure in the bridge contracts and will be processed automatically when the bridge resumes." Template for Finality Delay: "Linea withdrawals are experiencing a delay in finality on Ethereum mainnet. Your withdrawal is confirmed on Linea but is waiting for final settlement. This may take longer than usual. We will credit your account as soon as finality is achieved."
Risk Matrix by Incident Type
A structured assessment of the primary incident types affecting Linea, their distinct impacts on exchange and custodian operations, and the required actions to protect user funds and maintain service continuity.
| Incident Type | Failure Mode | Affected Operations | Severity | Required Action |
|---|---|---|---|---|
Sequencer Halt | The centralized sequencer stops producing blocks. No new L2 transactions are confirmed. | Deposits from L1 may still be enqueued, but all L2 withdrawals and internal transfers are frozen. | Critical | Immediately halt all withdrawal processing. Communicate an 'under maintenance' status to users. Monitor the L1 bridge contract for any forced inclusion of transactions. |
Prover System Stall | The off-chain prover fails to generate validity proofs. Batches of L2 blocks are not finalized on L1. | L2 execution continues normally, but all L2-to-L1 withdrawals are indefinitely delayed until the prover recovers. | High | Queue all pending withdrawal requests. Do not credit any L1 finalization until the batch's proof is verified on-chain. Update user-facing SLAs to reflect the unknown delay. |
Bridge Contract Pause | The Security Council or a multisig pauses the L1 or L2 bridge contracts, halting all cross-chain message passing. | All deposit and withdrawal processing is immediately suspended in both directions. | Critical | Cease all bridge-related operations. Reconcile all in-flight transactions against the canonical bridge contract state. Prepare a public statement using a pre-approved template. |
Ethereum L1 Finality Gap | Ethereum mainnet fails to finalize, causing a temporary fork or chain reorganization. | Linea's state, which derives from L1, may be reorganized. A deposit considered final could be invalidated. | High | Increase the required number of L1 block confirmations for deposit finality. Monitor L1 consensus client alerts. Halt large-value deposit crediting until L1 finality is restored. |
L1 Blob Gas Spike | A sudden surge in demand for L1 blob space causes a dramatic increase in the cost of publishing Linea batch data. | L2 transaction fees spike unpredictably. User transactions may be underpriced and stuck in the mempool. | Medium | Monitor fee estimation APIs for anomalies. Alert users about potential fee volatility. Temporarily adjust internal fee bumping logic for automated payouts. |
zkEVM Circuit Soundness Bug | A vulnerability is disclosed in the zkEVM's proving circuit that could allow a malicious prover to forge a validity proof for an invalid state transition. | The entire canonical chain's integrity is in question. All assets secured by the bridge could be at risk. | Critical | Immediately suspend all operations. Freeze all deposits and withdrawals. Await a verified Security Council announcement and a new verifier contract deployment before resuming any activity. |
RPC Data Integrity Failure | A primary RPC provider returns corrupted or inconsistent state data, such as incorrect balances or block hashes. | Internal accounting systems may credit a user incorrectly, leading to a loss on withdrawal or a phantom balance. | Medium | Cross-reference state data against at least two independent RPC providers before crediting large transactions. Implement automated consistency checks on block hash and state root data. |
Incident Response Checklists
Step-by-step checklists for the three most common Linea incident categories that directly impact deposit and withdrawal processing. Each checklist defines the detection signal, immediate containment action, impact assessment steps, and the communication template required to manage end-user expectations during an active incident.
Detection Signal: Transaction submissions to the Linea sequencer endpoint return errors or remain in a pending state beyond the expected confirmation window. Block explorers show a stalled block height.
Immediate Actions:
- Pause Deposits: Immediately disable Linea deposit address generation and halt crediting of pending L1 deposit transactions. A sequencer halt prevents L1 deposit finalization on L2.
- Assess In-Flight Withdrawals: Identify all user withdrawal requests that have been initiated on L2 but not yet proven or finalized on L1. These will be delayed until the sequencer resumes and the prover generates the necessary batch proof.
- Internal Alert: Trigger a high-severity incident channel for engineering and operations teams. Log the last confirmed L2 block height for later reconciliation.
Why It Matters: During a sequencer halt, L2 transaction ordering and inclusion cease. L1-to-L2 messages are not processed. Crediting a deposit that has not been finalized on L2 creates a direct financial liability.
Monitoring: Watch the official Linea status page and block explorer for the first new block produced after the halt. This signals that the sequencer is operational again. Do not resume services until you have verified that your node has synced past the halt block.
Canonical Monitoring and Communication Resources
Exchanges and custodians should anchor Linea incident decisions to official status, protocol documentation, chain data, and pre-approved communication paths. These resources support deposit holds, withdrawal pauses, escalation, and customer-facing updates during sequencer, bridge, prover, RPC, or Ethereum L1 dependency incidents.
Looking to build on a specific blockchain?
We build smart contracts, DeFi applications, wallets, tokenization platforms, and blockchain infrastructure across the major ecosystems teams choose today. That includes Ethereum, Arbitrum, Optimism, Polygon, Avalanche, Solana, Sui, Aptos, Hedera, Stellar, and NEAR, with support for additional EVM and non-EVM networks based on your product requirements.
EVM ecosystems
- Ethereum
- Arbitrum
- Optimism
- Polygon
- Avalanche
- Cronos

Non-EVM ecosystems
- Solana
- Sui
- Aptos
- Hedera
- Stellar
- NEAR
Additional ecosystems
- Polkadot
- Cosmos
- TON
- Cardano
- Algorand
- Tempo
Also available for Base, appchains, custom EVM networks, and cross-chain product architecture.
Frequently Asked Questions
Operational questions and prescriptive answers for exchange and custodian teams managing Linea incidents in production.
During a sequencer halt, the Linea network stops producing new blocks. This has a distinct, asymmetric impact on your operations:
- Deposits from L1 to L2: L1 deposit transactions into the
L1MessageServicecontract will still be mined and finalized on Ethereum mainnet. However, the sequencer will not relay these messages to L2. The funds are locked in the bridge contract on L1 and will not be credited to the user's L2 wallet until the sequencer restarts and processes the backlog. Action: Do not credit user accounts for L1->L2 deposits until the corresponding L2 transaction is included in a finalized L2 block. - Withdrawals from L2 to L1: Users cannot initiate withdrawals because they cannot submit transactions to the L2 mempool. Any withdrawals already initiated and included in a finalized L2 batch before the halt are unaffected; they will proceed through the normal proof generation and Merkle inclusion process on L1. Action: Continue to monitor and process the finalization of previously initiated withdrawals normally.
- Internal L2 transfers: All L2 value transfer is frozen. Do not accept any L2 transaction as final until block production resumes and the chain has progressed past the halt block.
Delivering blockchain solutions for 5+ years.
We have partnered with 50+ leading DeFi protocols, NFT ecosystems, and fintech innovators to build secure, scalable, and capital-efficient blockchain products.
Selected Partners & Clients
“I've been working with Chainscore Labs for last 3+ years, they've consistently delivered with strong ownership across multiple projects. The team is reliable and detail-oriented.”
How to get started?
If you're looking for blockchain integration, ChainScore Labs has 5+ years of experience helping teams build and integrate exchanges, wallets, smart contracts, tokenization solutions, and protocol-connected products, we can help you choose the right path, integrate securely, and get to production faster. Our team consists of experienced blockchain developers and architects who can help you with your blockchain integration needs.
Exploration & Strategy
Define your product goals and choose the right blockchain architecture for your use case.
Architecture & Design
Design the smart contracts, tokenomics, and security parameters of your system.
Development & Integration
Build and integrate with wallets, oracles, and front-end dApps for a seamless experience.
Security & Launch
Comprehensive audits followed by a risk-managed mainnet deployment to protect your users.
Discover our
blockchain development services.
We build production-grade blockchain solutions for top-tier projects across DeFi and Web3.
Need a blockchain engineering team?
Send the project context and we will respond with next steps, scope questions, and a practical path to delivery.


