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.”