Vault Dashboard
React dashboard for vault TVL, APY, fee accrual, and user positions via wagmi/viem.
📁 File Structure 21 files
📖 Documentation Preview README excerpt
vault-dashboard
Real-time React dashboard for ERC-4626 vault monitoring — TVL, APY, fee accrual, and user positions.
Price: $12.99 | Store: vault-forge | Product #4
Overview
vault-dashboard is a production-ready React dashboard template for monitoring ERC-4626 yield vaults. It connects directly to any ERC-4626 vault contract via wagmi/viem, displays real-time on-chain data, and renders historical charts using Recharts.
Features
| Feature | Description |
|---|---|
| TVL Overview | Total Value Locked with 24h delta |
| APY Tracking | Estimated annualized yield from share price growth |
| Fee Accrual | Management + performance fee cumulative tracking |
| User Positions | Wallet-connected position with PnL calculation |
| TVL Chart | 90-day line chart of TVL history |
| APY Chart | 30-day bar chart with average reference line |
| Strategy Breakdown | Pie chart of multi-strategy allocations |
| Dark Theme | CryptoForge branded dark UI with responsive layout |
Screenshots
The dashboard renders four main views:
1. Dashboard — KPI cards (TVL, APY, share price, depositors) + TVL and APY charts
2. Fee Tracker — Management and performance fee configuration and accrual
3. My Position — Connected wallet's shares, current value, and estimated PnL
4. Strategies — Pie chart + table of strategy allocations with per-strategy APY
Installation
# Clone the product
cp -r vault-dashboard/ my-vault-dashboard/
cd my-vault-dashboard
# Install dependencies
npm install
# Start development server
npm run dev
The dashboard opens at http://localhost:3000.
Prerequisites
- Node.js 18+
- npm 9+ or pnpm 8+
- An RPC endpoint (Alchemy, Infura, or public)
... continues with setup instructions, usage examples, and more.