Someone initiating a cross-chain bridge transfer on laptop, phone showing confirmation, coffee shop background, casual DeFi moment.
Protocols

Exchange and Custodian Incident Response Playbook

A prescriptive guide for exchanges and custodians on how to react to common Linea incidents. Covers operational procedures for a sequencer halt, a bridge pause, and a chain reorg, detailing the distinct impacts on deposit and withdrawal processing and the recommended communication templates for end-users.
introduction
OPERATIONAL RESILIENCE

Introduction

A prescriptive guide for exchanges and custodians on how to react to common Linea incidents.

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.

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.

LINEA INCIDENT PLAYBOOK FOR EXCHANGES AND CUSTODIANS

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 TypePrimary SignalAffected OperationsImmediate 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

technical-context
OPERATIONAL PLAYBOOK

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.

INCIDENT RESPONSE RESPONSIBILITIES

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.

implementation-impact
INCIDENT PLAYBOOKS

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.

05

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."

OPERATIONAL IMPACT AND RESPONSE PRIORITIZATION

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 TypeFailure ModeAffected OperationsSeverityRequired 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.

OPERATIONAL PLAYBOOKS FOR EXCHANGES AND CUSTODIANS

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.

Chains We Build On

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 logo
    Ethereum
  • Arbitrum logo
    Arbitrum
  • Optimism logo
    Optimism
  • Polygon logo
    Polygon
  • Avalanche logo
    Avalanche
  • Cronos logo
    Cronos

Non-EVM ecosystems

  • Solana logo
    Solana
  • Sui logo
    Sui
  • Aptos logo
    Aptos
  • Hedera logo
    Hedera
  • Stellar logo
    Stellar
  • NEAR logo
    NEAR

Additional ecosystems

  • Polkadot logo
    Polkadot
  • Cosmos logo
    Cosmos
  • TON logo
    TON
  • Cardano logo
    Cardano
  • Algorand logo
    Algorand
  • Tempo logo
    Tempo

Also available for Base, appchains, custom EVM networks, and cross-chain product architecture.

INCIDENT RESPONSE FAQ

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 L1MessageService contract 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.
Trusted by Industry Leaders

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

ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
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.
L
Lee Erswell
CEO, Telos Foundation
how to get started

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.

01

Exploration & Strategy

Define your product goals and choose the right blockchain architecture for your use case.

02

Architecture & Design

Design the smart contracts, tokenomics, and security parameters of your system.

03

Development & Integration

Build and integrate with wallets, oracles, and front-end dApps for a seamless experience.

04

Security & Launch

Comprehensive audits followed by a risk-managed mainnet deployment to protect your users.

Start a build

Need a blockchain engineering team?

Send the project context and we will respond with next steps, scope questions, and a practical path to delivery.