Skip to content

BiosignalsLab/ondo-portfolio-tracker

Repository files navigation

Ondo Portfolio Tracker

On-chain RWA portfolio dashboard tracking Ondo holdings (USDY, OUSG) with projected yields, price alerts, and DefiLlama TVL.

Features

  • Multi-wallet support — comma-separated Ethereum addresses with localStorage persistence
  • On-chain balances — direct ERC-20 reads via ethers.js
  • Per-wallet breakdown — value and projected yield per address
  • Asset rollups — aggregated balances across all tracked wallets
  • Ondo product APY leaderboard — DefiLlama yield pool ranking
  • Ondo GM API — live prices and 24h change for alerts
  • Yield accrual simulator — configurable 90d–2yr horizon with auto-refresh
  • DefiLlama TVL — protocol-wide Ondo Finance TVL by chain
  • CSV export — download holdings snapshot

Quick start

cp .env.example .env
npm install
npm run dev

Open http://localhost:3000 and enter wallet address(es).

API

GET /api/portfolio?wallets=0xabc...,0xdef...&horizon=365

Query params:

  • wallets — comma-separated Ethereum addresses (required)
  • horizon — yield simulator days (default 365)

Tech

  • Next.js 15 + TypeScript
  • ethers.js v6 (on-chain)
  • Ondo GM API + DefiLlama API
  • Recharts yield simulator

Scripts

npm run dev
npm run build
npm run check

About

On-chain RWA portfolio dashboard tracking ondo holdings (USDY, OUSG)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages