Sextant — DeFi Portfolio Tracker
Your on-chain portfolio, in real time.
A web app that connects to any Ethereum wallet and surfaces real-time portfolio data: token balances, prices, transaction history, and total value in USD. Built to demonstrate full-stack Web3 integration without relying on any centralized exchange API.
The problem
Most portfolio trackers either plug into a centralized exchange API or ask for custodial wallet access — neither works for someone who actually holds their own keys across multiple chains. Sextant answers a narrower question: given any wallet address, what does it actually hold, right now, priced in USD?
Built with
What went into this
- Reads state directly from the blockchain — no CEX APIs, no custodial data
- Real-time price feeds via on-chain oracle integration
- Wallet connection with support for browser extension and mobile wallets
- Portfolio value aggregated across multiple tokens in a single view
- Fully client-side — no backend, no user data stored
How it fits together
The app is intentionally backend-less: every balance, price, and transaction shown is read live from on-chain state and public oracle feeds in the browser, then aggregated client-side across six networks into one number. That constraint is also the point — there's no server sitting between the chain and the screen that could get it wrong, get hacked, or go down.