OnchainBuster

OnchainBuster

More than just your onchain footprint 👀 🔍 Dive into Base with recommendations tailored to your interests.

310
Built at Based SEA
Based Southeast Asia
OnchainBuster

OnchainBuster

More than just your onchain footprint 👀 🔍 Dive into Base with recommendations tailored to your interests.

Why are you participating for Based SEA?

Our Motivations

Based SEA is an exciting opportunity for us to expand our skills while contributing to Southeast Asia's presence in the open internet, by doing what we love and embracing new challenges. We strongly resonate with Base’s mission to build an onchain global economy that drives innovation, creativity, and economic freedom.

Our team comes from diverse backgrounds—data engineering, low-level programming, and non-tech growth—but we’re united by a shared passion for the open internet. We are brought together by our dedication to decentralized data, open-source programming, and the powerful synergy between finance and technology.

Connection to Our Region

As Vietnamese natives with deep ties to the crypto community, our connection to Southeast Asia is deeply rooted. According to Statista, Vietnam ranking remains among top 5 in the global crypto adoption, driven by retail and professional investors. We want to simplify crypto for local communities and create a unified info hub for multichain users. Our goal is to help both builders and non-tech users in Vietnam and SEA join the onchain economy as frictionless as possible.

What challenges are you focusing on?

Base ecosystem discovery for multichain users

It starts with a question: ‘How can my friends from other blockchains easily find Base applications that match their interests?’

My peers are already familiar with blockchains and use non-custodial wallets, but mostly stick to local-based or well-known projects. The challenge they face is that navigating a new ecosystem feels overwhelming. This majorly due to:

  • Indifferent onboarding experiences: Onchain users have diverse behaviors and preferences. However, most ecosystem sites provide a uniform approach, which can make it harder for newcomers to know where to start, or which category to try first.
  • Lack of consideration of multichain activeness: Traditional onchain scoring systems focus solely on a user’s activity within the native blockchain, overlooking their broader history across multiple chains. This misses valuable insights into their overall engagement.

How does your submission address this challenge?

OnchainBuster: A Persona Builder for Base App Recommendations

We’ve built a Persona Builder that analyzes user preferences from their past onchain activities, then recommending Base applications that fit them best.
We envision a future where everyone becomes a multichain citizen. Our approach promotes the idea that “Base is for everyone” and “Base is a bridge, not an island". We aim to make Base welcoming to all, including users from other blockchains.

Key Features:

User Preference Analysis: Onchain data footprints provide valuable insights into a wallet owner's preferences and behaviors. OnchainBuster will index data from multiple chains to create a full picture of each user’s onchain traits.
Customized Recommendations: Based on this analysis, we’ll offer tailored recommendations, reducing the information overload users might experience when exploring a new ecosystem.
Free-to-claim Profile In One Click: To ensure smooth onboarding process on Base, we utilize the CDP-SDK to enable the zero-cost interaction for users to collect their profile as an NFT.

Challenges we ran into

Data collection and processing

The biggest challenge we faced was building an end-to-end data pipeline, from fetching raw data via APIs to processing it into a unified type for analysis. Raw transaction data from blockchain explorers is easy to obtain but lacks of insights. Third-party APIs (Alchemy, Moralis, Reservoir) provide better analytical data but hit rate limits on free plans. Additionally, fetching token metadata (like decimals, logoURI, and current price) slowed the process, and some spam tokens and NFTs were not fully filtered out.

To address these issues, we prioritized data availability over freshness by indexing static JSON metadata from Uniswap and CoinmarketCap. This approach reduced compute time and improved the user experience (combined with the loading mascot). We also manually reviewed Dapps' documentation to identify contract addresses and the right functions, which, while time-consuming, was critical for capturing the right data for our product unique selling points (Most Interactive Dapp) .

Onchain user interaction and outcome

On the client side, we faced two key challenges: ensuring the accuracy of the scoring process and managing on-chain interactions (ENS resolution, NFT contract deployment, and minting). After the initial setup, we spent a significant portion of the week testing and refining the scoring logic, adjusting the weights and filtering out spam tokens/NFTs. We ran tests on 20 known wallets before finalizing the scoring criteria.

For on-chain interactions, OnchainKit and CDP-SDK helped streamline the process, allowing us to focus on UI polish. Open-source components from base-org/web also helped us align the design with the Base ecosystem, reducing the development time significantly.

Additional Features

We freshly built this for Based SEA.

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.

Discussion