SignerData
Data-driven growth with onchain profiles.
Created on 27th April 2025
•
SignerData
Data-driven growth with onchain profiles.
The problem SignerData solves
SignerData: Real-time onchain profiles for dApp growth
SignerData provides real-time, on-chain profiles for dApps whenever users log in, offering deep insights into user activity, transaction history, and behavioral patterns. It empowers dApp developers with actionable intelligence, enabling personalized user experiences, targeted notifications, and data-driven product decisions.
The SignerData Dashboard delivers a comprehensive overview of dApp usage, presenting key metrics like active users, session counts, and address segmentation. Advanced filtering allows developers to drill down into specific user cohorts, such as whales, frequent traders, or dormant addresses. This enables a more precise understanding of user behavior, including insights like average transaction frequency, long-term retention, and high-value user identification.
Backend
Built with Node.js, Express, and PostgreSQL, the SignerData API provides real-time profiles for any Ethereum address on login, while simultaneously logging user sessions for detailed analytics. Swagger UI documentation ensures seamless integration for developers.
Frontend
The frontend, built with Vite and React, acts as a SaaS platform. Users can register, manage subscriptions, and create projects, each with its own dedicated dashboard. As users log into the registered dApp domains, these dashboards populate with real-time data, providing immediate value to developers. The landing page also includes a simple demo for quick profile lookups.
Additional context
Challenges I ran into
Some of the most relevant challenges this project offers are:
Data scalability and storage
Storing and querying large volumes of onchain data efficiently, especially when handling real-time logins across multiple dApps. Balancing storage costs with performance.
Onchain data retrieval
Fetch and process onchain data quickly, especially when filtering profiles with many transactions and based on complex attributes.
Authentication and security
Implementing a secure authentication system that protects user data and API endpoints from abuse.
User segmentation logic
Defining meaningful segmentation criteria for profiles, like whales, active traders, and long-term holders, while keeping queries performant.
Tracks Applied (2)
Stablecoins
Consumer
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.