Back to blog
September 11, 2024 · 4 min · SQD Team

How interface uses SQD to enable people to explore Ethereum

Case Study Ethereum Ecosystem
How interface uses SQD to enable people to explore Ethereum

Interface is a social application that helps users explore and interact with Ethereum by tracking onchain activities. The platform enables users to follow friends and crypto enthusiasts, receiving notifications when they perform blockchain actions like NFT minting or token swaps.

Key Details

Supported Chains: Ethereum, Optimism, Base, Blast, Zora

Critical Feature: Multichain indexing capability

SQD Application: Indexing user activities and powering features like crypto media functionality

Unique Advantage: Quick, multichain indexing without worrying about reorgs and data reliability

Implementation Challenges

Interface initially built custom indexers using go-ethereum to monitor blocks and create data pipelines. However, this approach generated significant operational overhead. The team needed to:

  • Quickly evaluate transaction significance for push notifications
  • Filter activities lacking financial or social value
  • Index diverse data types across multiple chains efficiently

Solution with SQD

After integrating SQD, Interface discovered substantial benefits:

  • ABI-specific indexers allowed teams to focus on core business logic
  • Batch processing improved efficiency
  • Archive access accelerated data retrieval
  • Multichain setup required minimal code implementation

The team also leverages SQD for internal analytics to guide development priorities.

Partnership Experience

Interface’s developers praised the collaboration, stating: “Working with Subsquid has been great! The team is incredibly supportive and quick to respond.”

Want to learn more about SQD?