Back to blog
February 13, 2024 · 4 min · SQD Team

ArrowSquid for Polkadot: Data Superpowers for Substrate Devs

Polkadot Substrate Indexing
ArrowSquid for Polkadot: Data Superpowers for Substrate Devs

Overview

Subsquid Labs has announced the public beta release of ArrowSquid for the Polkadot ecosystem, offering by far the most advanced indexing toolkit for Substrate chains.

Key Features

Fast Indexing Without Archive Nodes

Traces and storage diffs can be indexed rapidly, enabling efficient querying of validator rewards, staking data, XCM transfers, and frozen balances that previously required costly RPC calls.

Unfinalized Block Support

Automated rollback handling enables real-time dApp experiences, allowing developers to build applications that respond to the latest chain state without waiting for finality.

Enhanced Type System

A reworked typegen allows developers to extract specific data from events and transactions with precision, supporting both generated and manually defined types for forward and backward compatibility.

Call Tracing

Full access to call traces or wrapping extrinsic data from events and vice versa through a redesigned indexing context.

Internal Call Indexing

Native support eliminates manual unwrapping of batch, proxy, or sudo extrinsics, simplifying the development process significantly.

RPC-Only Data Sources

Squids can function without Subsquid Archive, simplifying setup for local and development chains.

Performance

The SKALE codec and metadata service deliver 10x faster decoding compared to polkadot.js, making ArrowSquid significantly more efficient for processing Substrate chain data.

Getting Involved

Developers are invited to participate in the beta via the SquidDevs Telegram chat or Discord community.

Want to learn more about SQD?