16 lines
768 B
JavaScript
16 lines
768 B
JavaScript
'use strict';
|
|
// Status only. This preview never generates keys or sends transactions.
|
|
(async () => {
|
|
try {
|
|
const response = await fetch('/api/v1/status', { cache: 'no-store' });
|
|
if (!response.ok) return;
|
|
const data = await response.json();
|
|
document.getElementById('phase').textContent = `Phase: ${data.phase ?? 'unbekannt'}`;
|
|
document.getElementById('chain').textContent = data.chain_ready ? 'Verfügbar' : 'Nicht implementiert';
|
|
document.getElementById('wallet').textContent = data.wallet_ready ? 'Verfügbar' : 'Nicht implementiert';
|
|
document.getElementById('mining').textContent = data.mining_ready ? 'Verfügbar' : 'Nicht implementiert';
|
|
} catch (_) {
|
|
document.getElementById('phase').textContent = 'Server offline';
|
|
}
|
|
})();
|