Subsquid Indexing Comes to Arbitrum (Free Beta)

Subsquid
squid Blog
Published in
2 min readJan 31, 2023
Beta support for Arbitrum is here!

After much anticipation from the community, we are excited to finally announce Subsquid’s beta support for Arbitrum, our first Ethereum L2. dApp builders and data analysts can now get rapid access to Arbitrum data using the open-source squid SDK. They may also host their indexing projects for free in Subsquid’s managed service, Aquarium.

Why build a squid indexer on Arbitrum?
> TypeScript-based SDK for building fully-customizable GraphQL APIs and ETLs
> Support for 70+ EVM, Substrate, and EVM chains
> Indexing at up to 50,000 blocks per second
> Free hosted service while in beta
> Dedicated support team
> Open-source project

For questions relating to the technology or to potential partnerships, builders are invited to join the official Subsquid community on Discord.

Quickstart Guide for EVM Chains

This demo squid outputs transactions to the “black hole” address 
0x0000000000000000000000000000000000000000.

It is intended to be a starter project for building a custom squid that
indexes the EVM logs and transaction data of EVM chains.

Before getting started, come up with an original name for your squid,
then generate your demo with the following commands:

> sqd init my-awesome-squid — template evm
> cd my-awesome-squid
> npm ci
> npm run build
> make up
> make process

Don’t forget to install squid CLI!

Homebrew:
> brew tap subsquid/cli
> brew install sqd
NPM:
> npm i -g @subsquid/cli@latest
Check the version:
> sqd — version

There are many squid templates available. Explore them all by entering:

> sqd init — help

Full quickstart guide available here.

Access the complete squid EVM tutorial here.

Get started with squid deployment in the app.

Key Subsquid features:

  • Web3’s fastest syncing indexer — Up to 50,000 blocks per second.
  • Full control over the default target database (Postgres) — including custom migrations and ad-hoc queries in the handler.
  • Ability to change target databases and data formats (e.g. CSV, BigQuery).
  • External API calls — Aggregate with external off- and on-chain data.
  • Flexible scaling features and API caching.

To learn more about Subsquid’s architecture, visit the documentation.
Get started building your custom indexer here.

Need to migrate from the Graph? There’s a guide for that!

About Subsquid

Subsquid is the team behind squids, a new standard for Web3 data extraction and transformation. Squids already power hundreds of applications across dozens of EVM, Substrate, and WASM-based chains. With modular architecture and a host of advanced features, Subsquid offers the most resource-efficient and developer-friendly way to build, test, and deploy customized GraphQL APIs and ETLs for blockchain-facing applications.

Twitter | Discord | LinkedIn | Telegram | GitHub

--

--

Subsquid
squid Blog

Building a better standard for Web3 indexing and ETL. Support for EVM, Substrate, and WASM chains. http://t.me/subsquid & http://discord.gg/subsquid