The project aims to build a unified Web3 platform (mobile + web) that links to user wallets, integrates exchange API snapshots, and pulls live prices from a crypto price aggregator. The platform calculates the aggregated portfolio value in the user-selected fiat currency, displays historical profit and loss (P&L), supports NFT valuation using recent sales/collection floor prices, and issues alerts when assets change beyond predefined thresholds.
Project benefits include:
- A single-pane-of-glass view for all digital holdings.
- Real-time valuations using market price feeds and NFT collection data.
- Improved portfolio decisions (rebalance, tax reporting, liquidation).
- Reduced friction: no need to log in to multiple exchanges/wallets to check balances.
- Audit trail of linked addresses and snapshots (on-chain registration + off-chain index).
- Privacy-first: by default the app reads public blockchain balances; custodial APIs are optional and encrypted.
Hardhat will be the core development environment for this project. The Pyth Network will be integrated for market price feeds.
The project is to be built as follows:
- User registers and optionally links wallets (public addresses) and custodial exchange API keys.
- Backend indexers fetch on-chain balances for linked addresses, and custodial APIs return balances
- Price aggregator fetches live prices for tokens and NFTs.
- Platform standardizes tokens for easy referencing, computes total portfolio value, and stores daily snapshots.
- Frontend (web + mobile) visualizes holdings, historical charts, and alerts.
- User actions (e.g. add/remove addresses, export, alert config) update system state.