Arbitrum is two networks, not one. Arbitrum One is the optimistic rollup that posts call data to Ethereum, and Arbitrum Nova uses AnyTrust with a Data Availability Committee for cheaper gaming and social workloads. The right explorer depends on which chain you are debugging, whether you need API access, and whether your contracts are written in Solidity or Stylus (Rust, C, C++). This guide compares the four explorers most teams actually use and shows which one fits which job.
Which Arbitrum block explorer should you use?
For most Arbitrum One users, Arbiscan is the default because it is the Etherscan-built explorer and ships the deepest tooling for Solidity verification, internal-transaction tracing, and read-and-write contract UI. Blockscout is the open-source alternative with first-class Stylus support. Routescan offers a single multichain UI across Arbitrum One and Nova. Nova Explorer is the dedicated Blockscout instance for Arbitrum Nova.
Arbiscan: the official Etherscan-built explorer
Arbiscan is operated by the Etherscan team and indexes Arbitrum One. It exposes the same UI patterns Ethereum developers already know: a transaction view that surfaces L1-to-L2 message status, contract verification with the standard solc compiler matrix, a token tracker for ERC-20, ERC-721, and ERC-1155, and a public API that mirrors the Etherscan v2 API surface.
L2 batch context. Each Arbitrum One transaction shows the parent L1 batch transaction it was included in, plus the sequencer that submitted it.
Cross-chain messaging. The "L1 to L2" and "L2 to L1" tabs surface retryable tickets and outbox claims, which is how withdrawals leave the rollup.
Contract verification. Single-file, multi-part, and standard JSON input flows are all supported for Solidity and Vyper.
API. Free tier requires an API key. Etherscan's v2 API uses a unified key that works across Arbiscan, Etherscan, BscScan, and other supported chains.
If your stack is Solidity-on-Arbitrum-One and you already use Etherscan elsewhere, Arbiscan is the lowest-friction choice.
Blockscout on Arbitrum: open source with Stylus support
Blockscout is an open-source explorer maintained by the Blockscout team and self-hosted by many rollup operators. The Arbitrum-specific instance indexes Arbitrum One and surfaces rollup-aware fields: parent L1 batch, sequencer inbox transaction, and confirmation status against the rollup contract.
Blockscout's most useful Arbitrum-specific feature is Stylus contract verification. Stylus, introduced on Arbitrum in 2024, lets developers deploy WebAssembly contracts written in Rust, C, or C++ alongside Solidity contracts in the same EVM environment. Blockscout supports verifying Stylus contracts by uploading the Rust source and Cargo.toml, which Arbiscan did not support at parity feature levels at the time of writing. If your team is shipping Stylus, Blockscout is the better verification target.
Blockscout also exposes both an Etherscan-compatible API and a native REST/JSON-RPC API, so existing tools that point at Arbiscan can usually be redirected with a base-URL change.
Routescan: one UI for One and Nova
Routescan operates a unified explorer that indexes hundreds of EVM chains under a single brand and a single API key. For Arbitrum users, the practical value is that you can pivot between Arbitrum One and Arbitrum Nova in the same interface without learning two URL schemes, and you can query both through the same Etherscan-compatible API endpoint.
Routescan is also the default explorer behind several Avalanche subnets and Routescan-powered chain explorers, so multichain teams that already integrate Routescan elsewhere often consolidate Arbitrum onto it. Contract verification supports Solidity and Vyper through the standard solc input format. As of 2026, Stylus verification is not advertised as supported on Routescan, so Stylus teams typically pair Routescan with Blockscout.
Nova Explorer: the dedicated Arbitrum Nova explorer
Arbitrum Nova has its own Blockscout instance at nova.arbiscan.io (Arbiscan brand) and at the Blockscout-hosted Nova explorer. Nova uses AnyTrust, where a Data Availability Committee posts data attestations rather than full call data to L1, which keeps fees low for high-frequency, low-value workloads like games and social apps. The explorer surfaces this with DAC attestation status alongside standard transaction details.
If your application runs on Nova, you generally want a Nova-aware explorer rather than trying to read Nova activity through an Arbitrum One explorer; the two chains have different chain IDs (42161 for One, 42170 for Nova) and different sequencers.
Arbitrum block explorer comparison
Explorer | Chain coverage | Free tier | API features | Contract verification | Stylus support |
Arbiscan | Arbitrum One; separate Nova instance | Public reads; API requires free key | Etherscan v2 unified API; rate-limited free tier with paid upgrades | Solidity, Vyper, multi-part, standard JSON | Limited at time of writing |
Blockscout (Arbitrum) | Arbitrum One and Nova (separate instances) | Fully open source; public API key-less | Etherscan-compatible API plus native REST and JSON-RPC | Solidity, Vyper, Stylus (Rust/C/C++) | Yes, native |
Routescan | Arbitrum One and Nova in one UI; hundreds of EVM chains | Public reads; API key required | Etherscan-compatible API across all indexed chains under one key | Solidity, Vyper | Not advertised |
Nova Explorer (Blockscout) | Arbitrum Nova only | Open source; public API | Etherscan-compatible plus native API; surfaces DAC attestation status | Solidity, Vyper, Stylus | Yes |
Pricing tiers above paid plans change frequently; check each provider's current pricing page before committing to a quota. Free reads on the web UI are universal across all four.
What Arbitrum-specific data should an explorer surface?
An Arbitrum explorer is more useful than a generic EVM explorer when it surfaces four rollup-specific fields: the parent L1 batch transaction, the sequencer that ordered the L2 transaction, retryable ticket status for L1-to-L2 messages, and outbox claim status for L2-to-L1 withdrawals. Stylus-aware verification is the fifth field that matters for non-Solidity teams.
L1 batch context. Arbitrum batches L2 transactions and posts them to Ethereum. The batch transaction hash on L1 is the source of truth for finality.
Retryable tickets. Cross-chain messages from L1 to L2 ride retryable tickets. An explorer that shows ticket creation, redemption, and expiry saves hours during integration debugging.
Outbox proofs. L2-to-L1 withdrawals enter the outbox and become claimable after the challenge window. Arbiscan and Blockscout both surface outbox state.
DAC attestations on Nova. AnyTrust replaces full call data with attestations from the Data Availability Committee. Nova-aware explorers display attestation status; an Arbitrum One explorer will not.
Stylus verification. Rust, C, and C++ contracts compile to WebAssembly and run alongside Solidity. Verification flow differs from solc-based verification.
How to pick: a short decision guide
Choose Arbiscan if you are on Arbitrum One, your contracts are Solidity, and your team already uses Etherscan tooling elsewhere. Choose Blockscout if you ship Stylus, want open-source self-hosting, or need parity with rollup-operator tooling. Choose Routescan if you operate across many EVM chains and want one API key. Choose Nova Explorer if your workload runs on Arbitrum Nova specifically.
How does Stylus contract verification differ across explorers?
Stylus contracts compile WebAssembly from Rust, C, or C++ and run alongside Solidity on Arbitrum. Verification UX is uneven: Blockscout has documented Stylus verification first, Arbiscan exposes Stylus contracts but treats verification as a Solidity-style flow, and Routescan inherits the Etherscan path. Pick the explorer that matches your toolchain.
Blockscout (Stylus-first). Blockscout's verification flow accepts a Cargo Stylus build artifact and matches the deployed activation transaction. The Arbitrum docs link Blockscout instances for Stylus testnets because the verification path is documented in Arbitrum's Stylus docs.
Arbiscan (Etherscan-built). Arbiscan supports verifying Stylus contracts but the public flow is built on the Etherscan v2 surface, which was designed for Solidity sources. Teams typically upload the WASM and ABI manually rather than feed a Cargo Stylus output directly.
Routescan (multi-chain). Routescan reuses the Etherscan-style verification UI across the chains it indexes. Stylus support tracks whatever Arbiscan exposes; if you need first-class Stylus verification, route to Blockscout's Arbitrum instance and link from your docs.
If your team ships Stylus in production, document which explorer you treat as canonical for source verification. Mixing flows produces support tickets where one customer's verified contract appears unverified on a sibling explorer.
Debug-trace parity for Stylus on Arbitrum explorers
Beyond verification, debug-trace parity matters when teams investigate failed Stylus calls. Arbitrum's Stylus documentation notes that Stylus reuses the EVM's call frame, so trace tooling that works for Solidity also captures Stylus reverts at the call boundary. Internal WASM execution is opaque to the standard EVM tracer, which affects how each explorer surfaces failures.
Call-level traces. Both Arbiscan and Blockscout show standard internal-call traces for Stylus contracts. Reverts at the EVM boundary appear identically to Solidity reverts.
WASM-internal state. Neither explorer renders WASM-internal stack traces today. For deep Stylus debugging, teams use Cargo Stylus locally and replay the failing transaction.
Practical implication. Production support flows can stay on whichever explorer your team standardized for Solidity. Stylus does not require a separate explorer for ticket triage; it only requires one for source verification when you ship the contract.
Methodology and sources
This comparison is based on the official documentation for each explorer as of May 2026. Feature parity, free-tier limits, and paid pricing change frequently; consult the linked documentation before committing a paid plan or production integration. We cross-checked rollup-specific fields (L1 batch, retryable tickets, outbox, Stylus) against the Arbitrum developer documentation.
Arbitrum developer documentation — chain architecture, Stylus, AnyTrust, retryables, outbox
Etherscan API documentation — v2 unified API surface used by Arbiscan
Blockscout documentation — Stylus verification flow and API reference
Routescan — multichain explorer and API

