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.