- 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>
47 lines
2.3 KiB
PHP
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 }}">← Previous</a>
|
|
@endif
|
|
<a href="/explorer/block/{{ ($block['height'] ?? 0) + 1 }}">Next →</a>
|
|
|
|
|
<a href="/explorer">Back to explorer</a>
|
|
</div>
|
|
</div>
|
|
@endsection
|