lthn.io/app/Mod/Explorer/Views/block.blade.php
Claude 0899881138
feat(lthn.io): name registration API, Blade views, wallet RPC
- POST /v1/names/register endpoint with wallet RPC integration
- WalletRpc service for alias registration via daemon wallet
- Blade views for homepage, explorer, names directory, network status
- Explorer and Names modules with view namespaces and web controllers
- Pool endpoint graceful offline handling
- Explorer block detail, aliases, search views

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 23:04:27 +01:00

47 lines
2.3 KiB
PHP

@extends('lethean::layout')
@section('title', 'Block #' . ($block['height'] ?? ''))
@section('content')
<div class="section">
<h2>Block #{{ number_format($block['height'] ?? 0) }}</h2>
<div class="card" style="margin-top: 1rem;">
<table style="width: 100%;">
<tr style="border-bottom: 1px solid var(--border);">
<td style="padding: 0.5rem; color: var(--muted); width: 150px;"><strong>Type</strong></td>
<td style="padding: 0.5rem;">
<span class="badge {{ ($block['is_pos_block'] ?? false) ? 'badge-amber' : 'badge-green' }}">
{{ ($block['is_pos_block'] ?? false) ? 'PoS' : 'PoW' }}
</span>
</td>
</tr>
<tr style="border-bottom: 1px solid var(--border);">
<td style="padding: 0.5rem; color: var(--muted);"><strong>Timestamp</strong></td>
<td style="padding: 0.5rem;">{{ isset($block['timestamp']) ? date('Y-m-d H:i:s', $block['timestamp']) : 'N/A' }}</td>
</tr>
<tr style="border-bottom: 1px solid var(--border);">
<td style="padding: 0.5rem; color: var(--muted);"><strong>Difficulty</strong></td>
<td style="padding: 0.5rem;">{{ number_format($block['difficulty'] ?? 0) }}</td>
</tr>
<tr style="border-bottom: 1px solid var(--border);">
<td style="padding: 0.5rem; color: var(--muted);"><strong>Hash</strong></td>
<td style="padding: 0.5rem;"><code style="word-break: break-all; font-size: 0.8rem;">{{ $block['hash'] ?? 'N/A' }}</code></td>
</tr>
<tr>
<td style="padding: 0.5rem; color: var(--muted);"><strong>Prev Hash</strong></td>
<td style="padding: 0.5rem;"><code style="word-break: break-all; font-size: 0.8rem;">{{ $block['prev_hash'] ?? 'N/A' }}</code></td>
</tr>
</table>
</div>
<div style="margin-top: 1.5rem; display: flex; gap: 1rem;">
@if(($block['height'] ?? 0) > 0)
<a href="/explorer/block/{{ ($block['height'] ?? 1) - 1 }}">&larr; Previous</a>
@endif
<a href="/explorer/block/{{ ($block['height'] ?? 0) + 1 }}">Next &rarr;</a>
&nbsp;|&nbsp;
<a href="/explorer">Back to explorer</a>
</div>
</div>
@endsection