OrbitGO

OrbitGO: A multichain token dashboard for DAOs to track, visualize, and manage assets in real time.

OrbitGO

Created At

ETHGlobal Taipei

Winner of

1inch - Track Portfolios with 1inch 2nd place

Project Description

OrbitGO is a multichain treasury dashboard designed for DAO treasurers to track, visualize, and manage token assets across multiple blockchains in real time—without any login or setup.

Built solo during ETHGlobal Taipei 2025, OrbitGO aims to solve the fragmented visibility and operational friction DAO managers face today. Assets are often scattered across Ethereum, Optimism, Polygon, Base, and more, making reporting, auditing, and decision-making slow and error-prone.

With OrbitGO, users simply connect a wallet to instantly see:

  • Token balances across supported chains
  • Chain distribution and protocol allocation
  • Historical inflows and outflows
  • Real-time webhook activity and transaction history

The frontend is built with React 19, TailwindCSS, wagmi v2, and deployed on Cloudflare Pages. The backend is powered by Cloudflare Workers, Hono, and integrates with the 1inch Portfolio API and NODIT API for token metadata, webhook support, and portfolio aggregation. A queue and KV cache layer ensures fast, rate-limited, and scalable data access.

OrbitGO is permissionless, fast, and extensible—setting a new standard for DAO treasury visibility.

How it's Made

OrbitGO was built solo during ETHGlobal Taipei—after I realized how painful it was to piece together my own on-chain portfolio across five different chains just to answer one simple question: “Where is my money going?” That insight became the spark for a dashboard that could unify DAO treasuries in real time, across chains, with zero setup.

The project is built as a fully serverless, API-first architecture with a fast, responsive frontend. The frontend uses React 19 and TypeScript, styled with TailwindCSS 4 and animated with Framer Motion. State management combines TanStack Query (for async data) and Jotai (for local/global UI state). Wallet connections are handled via wagmi v2 and RainbowKit, enabling users to connect seamlessly across supported chains.

To power the token and portfolio data, I integrated the 1inch Portfolio API for token balances, historical transactions, and portfolio value tracking. I also integrated the NODIT API, which provides token metadata and a webhook system that tracks address activity across chains. These APIs form the data backbone of the OrbitGO experience.

Everything is routed through a Cloudflare Workers + Hono backend, which enables fast, distributed execution with zero cold starts. I added Cloudflare KV to cache responses and Cloudflare Queues to handle rate-limited API interactions asynchronously—this was especially helpful when pulling heavy data from the 1inch API.

A few hacky details: I built a custom webhook panel that shows real-time status updates for each address, complete with color-coded pings to help visualize webhook health. I also wrote a smart token filtering system that automatically hides spam tokens using heuristics (e.g. unknown names, large supply, unverified sources), which keeps the UI clean and user-focused.

From wallet connection to full multichain overview, everything loads instantly without a database—just APIs, cloud functions, and edge caching. OrbitGO delivers DAO treasury visibility in under 3 seconds, globally.

background image mobile

Join the mailing list

Get the latest news and updates