Superscan: New explorer for the Superchain by Walnut

On behalf of the Walnut team, I am excited to announce that we have reached Milestone 4 of the SuperScan project, which received an OP grant in Season 5, cycle 19. This is the final Milestone and marks the completion of this grant proposal.

In this post, we detail what has been delivered and what’s next. We encourage you to try out the tool (instructions below) and share your feedback.

TL;DR: What is SuperScan?

SuperScan is a transaction explorer tailored specifically for the OP Stack and the Optimism Superchain. It’s focused on being lightweight so that anyone can run it locally next to a Superchain simulator or any other compatible OP Stack based rollup.

The code is well-crafted and structured, making it easy for anyone to customize.

Milestones Overview

  1. Milestone 1: Build the MVP :white_check_mark: (link to announcement)
  2. Milestone 2: Expanded tx Detail Page :white_check_mark: (link to announcement)
  3. Milestone 3: Expanded contract detail page with contract verification :white_check_mark: (link to announcement)
  4. Milestone 4: UX improvements, Read/Write Contracts, Superchain Interop features, Documentation ← this announcement

What we delivered in Milestone 4

The fourth Milestone consisted in adding UX improvements such as keyboard shortcuts (eg. typing / to trigger the search bar) and adding proper documentation on how to run the explorer locally along with any compatible OP Stack rollup as well as supersim, the Superchain simulator. We also implemented the read/write contract feature that allows calling view functions and sending transactions to a contract when the user connects a wallet.

You can review all of the upcoming milestones and deliverables on CharmVerse.

:link: Link to a video showcasing the features developed as part of Milestone 4.

Bonus: Supersim support

In addition to our original grant plans, we’ve implemented full support for Supersim, the new local development environment for the Superchain. With native Supersim integration, you can now launch Superscan using just a single command—even across multiple chains!

SuperScan is very easy to run alongside supersim and we already implemented as Proof of Concept some Interop features such as SuperchainERC20 transfers as shown in this animation:

Launching Superscan with Supersim takes just a couple of seconds.

Interop devnets live demos

You can test a live version of the explorer configured for both Superchain Interop devnets here:

Note that these demos are provided to get a glimpse of what SuperScan looks like but the main focus has been local setup.

What’s next

SuperScan has the potential to become the Optimism Superchain go-to lightweight explorer, ideal for experimentation and learning.

The tool is already performing well locally, and we’re seeing early interest from rollup builders to test it out.

As the Superchain introduces new features as part of Interop such as SuperchainERC20 and cross-chain message-passing, SuperScan’s Superchain focus will allow it to support these faster than any other explorer.

In the coming weeks, we’ll collaborate closely with a select group of users to refine the product.

We’re excited for what’s ahead!

CTA: Looking for Rollup Builders!

If you know rollup teams building on the OP Stack, chances are they will be interested in this explorer. Here is why they could want it:

  • Open source (= free) and highly customizable thanks to its simple, developer friendly stack (Next.js, Tailwind, schadcn/ui, viem, wagmi, Prisma, SQLite/PostgreSQL, etc.)
  • Etherscan-like UX
  • Lightweight & fast

Please make an intro!

Contact details:

Stay optimistic! :waving_hand: