A real-time dashboard for monitoring STRD (Stride) token burns on the Stride blockchain. This web application provides visual analytics and statistics for tracking the burn history of STRD tokens.
- Real-time Data: Fetches burn data from Google Cloud Storage
- Interactive Charts: Visualize burn history with Chart.js
- Multiple Timeframes: View data for 1 week, 1 month, or all time
- Chart Types: Switch between cumulative and individual burn views
- Responsive Design: Works seamlessly on desktop and mobile devices
- Live Statistics: Track total burned tokens and average daily burn size
- Cumulative View: Shows total STRD burned over time
- Individual Burns: Displays daily burn amounts
- Time Controls: Filter data by 1 week, 1 month, or all time periods
- Total Burned: Total amount of STRD tokens burned
- Average Daily Burn: Average size of daily burns
- A modern web browser with JavaScript enabled
- Internet connection to fetch data from Google Cloud Storage
-
Clone the repository:
git clone https://github.com/yourusername/burn.github.io.git cd burn.github.io -
Open
index.htmlin your web browser or serve it using a local server:# Using Python 3 python -m http.server 8000 # Using Node.js (if you have http-server installed) npx http-server
-
Navigate to
http://localhost:8000in your browser
The dashboard fetches burn data from:
https://storage.googleapis.com/stride-public-data/burn_data/strd_burn.csv
The CSV file contains:
- Timestamp: Date and time of the burn record
- Total Burned (microSTRD): Cumulative amount burned in microSTRD units
- HTML5: Structure and semantic markup
- CSS3: Styling with custom properties and responsive design
- JavaScript (ES6+): Interactive functionality and data processing
- Chart.js: Data visualization library
- Google Fonts: Inter font family for typography
- Responsive Grid Layout: Adapts to different screen sizes
- Custom CSS Variables: Consistent theming and easy customization
- Error Handling: Graceful fallback when data is unavailable
- Performance Optimized: Efficient data processing and chart rendering
The dashboard uses CSS custom properties for easy theming:
:root {
--primary: #e50571; /* Primary brand color */
--dark: #3c001d; /* Dark text color */
--text: #37352F; /* Body text color */
--white: #ffffff; /* White background */
--border: #e9e9e7; /* Border color */
}The application processes microSTRD values (1 STRD = 1,000,000 microSTRD) and calculates:
- Daily burn amounts from cumulative totals
- Average burn sizes from non-zero daily burns
- Filtered datasets based on selected timeframes
- Twitter Bot: @StrideBurnBot - Follow for burn notifications
- Stride Protocol: Official Website
- Data Source: Google Cloud Storage burn data
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'feat: add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is open source and available under the MIT License.
- Stride Protocol team for providing burn data
- Chart.js community for the excellent charting library
- Inter font family by Google Fonts
Note: This dashboard is designed to work with the Stride blockchain's burn mechanism. Data accuracy depends on the availability and correctness of the Google Cloud Storage data source.