A powerful Next.js application for tracking and monitoring Ethereum validator rewards and staking rewards. This tool provides real-time insights into validator performance, balance changes, and staking earnings on the Ethereum network.
Get Staking Data is designed for staking pools, validator operators, and DeFi platforms that need comprehensive tracking of Ethereum validators and their staking rewards. Monitor validator performance, analyze historical rewards data, and export transaction data for further analysis.
- 📊 Validator Rewards Tracking: Monitor real-time staking rewards and validator earnings
- 💰 Balance Monitoring: Track latest balance and balance changes over 24 hours
- 📈 Historical Analysis: View detailed transaction history with rewards in ETH and USD
- 📥 CSV Export: Download validator rewards data for analysis
- 🔍 Search & Filter: Easily search and track specific validator addresses
- 📱 Responsive Design: Modern, mobile-friendly interface
- Node.js 18+ and npm/yarn/pnpm
- Bitquery API token (get one here)
- Clone the repository:
git clone <repository-url>
cd get-staking-data- Install dependencies:
npm install
# or
yarn install
# or
pnpm install- Create a
.env.localfile in the root directory:
BITQUERY_TOKEN=your_bitquery_token_here- Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev- Open http://localhost:3000 in your browser.
- Enter a validator address in the search bar on the landing page
- View the validator's latest balance and balance from 24 hours ago
- Browse the transaction table with detailed reward information:
- Block Time
- Post Balance
- Pre Balance
- Rewards in ETH
- Rewards in USD
- Transaction Signature (linked to Etherscan)
- Use the pagination controls to navigate through transaction data
- Select from 10, 25, 50, 100, or 200 entries per page
- Default: 10 entries per page
- Transactions are sorted in descending order (newest first)
- Click the "Download .csv" button
- Fill out the contact form with your details
- The CSV file will be automatically downloaded with all transaction data
This application uses Bitquery's Ethereum Validator Balance Tracker API to fetch validator rewards data.
- Sign up at Bitquery IDE
- Generate your Access Token at Bitquery Access Tokens
- Learn about Validator Rewards API in the documentation
- Add your token to
.env.localasBITQUERY_TOKEN
- Next.js - React framework for production
- TypeScript - Type-safe JavaScript
- Tailwind CSS - Utility-first CSS framework
- staking-rewards-api - SDK for validator rewards data
- Bitquery API - Blockchain data infrastructure
- Performance Monitoring: Track validator rewards and earnings in real-time
- Portfolio Management: Monitor multiple validators and their performance
- Data Analysis: Export CSV data for detailed analysis and reporting
- Earnings Tracking: Monitor your validator's staking rewards
- Performance Analysis: Analyze historical performance and trends
- Transaction History: View detailed transaction records with Etherscan links
- Analytics Integration: Use exported data for analytics dashboards
- APY Calculations: Calculate accurate APY based on real validator performance
- Risk Assessment: Evaluate validator reliability and performance metrics
- Bitquery IDE - GraphQL IDE for blockchain data
- Bitquery Access Tokens - Get your API token
- Ethereum Validator Balance Tracker API - API documentation
This project is licensed under the MIT License.
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
Staking, Validators, Validator Rewards, Staking Rewards, Ethereum, Ethereum Validators, Ethereum Staking, Blockchain Analytics, DeFi, Staking Pools, Validator Performance, Rewards Tracking, Ethereum Staking Rewards, Validator Balance Tracker
Made with ❤️ for the Ethereum staking community
Empowering staking pools and validator operators with actionable blockchain insights.