Spaces:
Paused
Paused
File size: 2,947 Bytes
bd6de9f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 |
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mining Dashboard</title>
<link rel="stylesheet" href="static/styles.css">
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
</head>
<body>
<div class="dashboard">
<nav class="sidebar">
<div class="logo">
<h1>⛏️ Mining</h1>
<p>Dashboard</p>
</div>
<div class="controls">
<button id="startButton" class="btn btn-start">
<span class="icon">▶️</span> Start Mining
</button>
<button id="stopButton" class="btn btn-stop">
<span class="icon">⏹️</span> Stop Mining
</button>
</div>
</nav>
<main class="main-content">
<div class="status-bar">
<div class="status-indicator">
<span class="status-dot"></span>
<span id="statusText">Stopped</span>
</div>
<div class="timestamp">
Last updated: <span id="lastUpdate">Never</span>
</div>
</div>
<div class="stats-grid">
<div class="stat-card">
<h3>Hashrate</h3>
<div class="stat-value" id="hashrateValue">0</div>
<div class="stat-unit">KH/s</div>
</div>
<div class="stat-card">
<h3>Total Hashes</h3>
<div class="stat-value" id="totalHashesValue">0</div>
<div class="stat-unit">hashes</div>
</div>
<div class="stat-card">
<h3>Blocks Found</h3>
<div class="stat-value" id="blocksFoundValue">0</div>
</div>
<div class="stat-card">
<h3>Difficulty</h3>
<div class="stat-value" id="difficultyValue">0</div>
</div>
</div>
<div class="charts-container">
<div class="chart-card">
<h3>Hashrate History</h3>
<canvas id="hashrateChart"></canvas>
</div>
<div class="chart-card">
<h3>Total Hashes Progress</h3>
<canvas id="totalHashesChart"></canvas>
</div>
</div>
<div class="best-hash-card">
<h3>Best Hash</h3>
<div class="hash-container">
<code id="bestHashValue">None</code>
</div>
</div>
</main>
</div>
<script src="static/app.js"></script>
</body>
</html> |