Skip to content

ayvan4ik/DeFi-dash

Repository files navigation

DeFi Dash

Open-source DeFi yield and risk dashboard for people who want to see real public DeFi opportunities without connecting private keys, using seed phrases, or exposing a personal wallet.

DeFi Dash is an early-stage OSS prototype. The current version loads live public yield data from the DeFiLlama yields API when available and falls back to curated demo data when the API is unavailable.

Core Principle

Public market data first. Personal wallets never required.

The project is designed to help users compare DeFi yields, TVL, chains, stablecoin exposure, and basic risk signals from public sources. Optional wallet lookup can be added later, but it must always remain read-only and user-controlled.

What It Does Today

  • Displays DeFi yield opportunities from public data.
  • Uses DeFiLlama public yields API as the planned/live source.
  • Ships with safe demo data for offline preview.
  • Highlights APY, TVL, chain, project, exposure type, and risk notes.
  • Requires no login, no backend, no wallet connection, and no private keys.

What It Will Not Do

  • No custody.
  • No private keys.
  • No seed phrases.
  • No wallet signing.
  • No trading.
  • No swaps.
  • No portfolio tracking from the maintainer's personal wallets.
  • No hardcoded personal addresses or balances.

Privacy Model

  • By default, the app only reads public DeFi market data.
  • Users can explore yields without providing a wallet address.
  • Future wallet lookup must use only public read-only addresses.
  • Wallet addresses must never be committed to source code, screenshots, or demo files.
  • There is no server-side user tracking in this prototype.

See docs/privacy.md and SECURITY.md.

Data Sources

Current / planned public sources:

  • DeFiLlama yields API: https://yields.llama.fi/pools
  • Public protocol APIs and subgraphs
  • Public RPC/indexer queries for optional read-only wallet lookup

The app must prefer transparent sources and label data freshness clearly.

Demo

Open locally:

python3 -m http.server 8000

Then open:

http://localhost:8000

No dependencies are required for the static prototype.

Repository Structure

.
├── index.html
├── styles.css
├── app.js
├── demo-data/
│   └── yields.json
├── docs/
│   ├── codex-maintainer-plan.md
│   ├── privacy.md
│   └── data-sources.md
├── scripts/
│   └── validate.py
├── README.md
├── ROADMAP.md
├── CONTRIBUTING.md
├── SECURITY.md
├── .env.example
└── .gitignore

OpenAI Codex for OSS Maintainer Plan

DeFi Dash is suitable for Codex-assisted OSS maintenance because it has many clear, bounded tasks:

  • implement protocol data connectors;
  • add tests for APY normalization and risk scoring;
  • improve UI components and accessibility;
  • review PRs for privacy/security regressions;
  • document data-source behavior and rate limits;
  • automate release and validation workflows.

See docs/codex-maintainer-plan.md.

Status

Early-stage public scaffold / prototype. It is not financial advice and not production-grade portfolio software.

License

MIT.

About

Public DeFi yield radar using DeFiLlama data. Read-only, no wallets, no private keys.

Topics

Resources

License

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors