Skip to content

Chain · checked 9 November 2026

Agent payment safety checks for Linea

Linea is a zk rollup with about 1 second soft finality but a median of about 2 hours to hard finality, which decides when withdrawals and exchange deposits clear.

What your agent needs to know about Linea

Finality
Linea docs say soft finality is reached when the sequencer orders, executes and seals a transaction into an L2 block, about 1 second. After that Linea does not remove or reorder it, and Ethereum L1 reorgs do not affect confirmed state. The docs say this is enough for most uses such as transfers and swaps. Hard finality needs the ZK proof accepted on Ethereum plus the L1 block being finalized (about 12.8 minutes). The median is about 2 hours, the docs target under 30 minutes, and they say it should never exceed 16 hours under normal operation. Hard finality is required for L1 withdrawals and CEX deposit confirmations. Use the finalized tag, since Etherscan shows the latest L1 block, which can be slightly ahead.[1]
Fees
Linea's official fee page was not reachable when this page was checked, so no fee figures are given here. Estimate gas on Linea itself right before signing rather than reusing an Ethereum estimate. Gas is paid in ETH.[1]
Stablecoins
Circle lists native USDC on Linea at the address below. Circle upgraded Linea's bridged USDC contract in place to native USDC in March 2025, so the contract address did not change and USDC.e balances became native USDC. Old labels such as USDC.e may still appear in agent configs; the address is what to check. Tether's page did not list Linea, so no USDT address is given.[2],[3],[4]
Issuer-published contract addresses. Compare all of it, not the first and last characters.
TokenAddressSource
USDC (native, Circle)0x176211869cA2b568f2A7D4EE941E073a821EE1ff[2]

How agent payments go wrong on Linea

  1. 1. Crediting an exchange deposit or withdrawal at soft finality

    Hard finality is needed for L1 withdrawals and CEX deposits, and the median is about 2 hours. An agent that expects funds on Ethereum in minutes will mark the payment late. Set expectations by the hard finality time.[1]

  2. 2. Reading finality from an explorer

    Docs warn that Etherscan reads the latest L1 block, not the finalized one, so its L2 number can run ahead of true hard finality. Use the finalized tag from JSON-RPC.[1]

  3. 3. Stale USDC.e label or a lookalike token

    Circle upgraded the bridged USDC contract on Linea in place, so the address is unchanged and existing integrations keep working. The risk is the label: configs or token lists that still call it USDC.e, or a different token with a USDC-like name. Match the contract address against Circle's list, not the symbol.[2],[3],[4]

  4. 4. Sequencer downtime behaviour is undocumented on the page read

    The finality page says nothing about what happens to soft-finalized transactions if the sequencer goes down. Do not assume a soft-confirmed payment survives an outage for large amounts; wait for hard finality.[1]

Pre-flight checklist for a Linea agent

  • Use soft finality for small payments and hard finality (finalized tag) for large ones or withdrawals.
  • Use the finalized JSON-RPC tag, not an explorer, for exact finality state.
  • Verify the USDC address against Circle's list.
  • Call isBlacklisted on the USDC contract for the payee before sending.

Run the checks now, free

The free tools run in your browser: nothing you type leaves your browser, and wallet reads go only to a public RPC.

  • The Wrong-Money Test

    Write down what happens when your agent pays the wrong amount, the wrong address or the wrong token on Linea, and see whether the answer holds up.

  • Agent Spend-Cap Stress Test

    Work out how much your agents can really move in one window once retries, parallel runs and per-key limits stack up.

  • Agent Money Trace

    No live Linea reader yet: export the address's transfers as CSV from the explorer and drop it in next to your run log.

Want a second pair of eyes on how your agent pays on Linea? Book the free 48-hour integration review (opens Cal.com in a new tab).

Explorers to confirm a payment

Sources

  1. [1] Transaction finality, Linea docs
  2. [2] USDC contract addresses, Circle
  3. [3] Linea Bridged USDC Standard upgrade to native USDC (case study), Circle
  4. [4] Now live: native USDC and CCTP V2 on Linea, Circle

Checked against these sources on 9 November 2026. Networks change: confirm against the live docs before you rely on a number. This page is a checklist from public documentation. It is not a security audit, legal, compliance or investment advice.