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.
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.
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:
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.
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.
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) .
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.
We freshly built this for Based SEA.
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