Modules built: - Home: landing page with live chain stats and service directory - Chain: DaemonRpc singleton, config, events - Explorer: web + API controllers (block, tx, alias, search, stats) - Names: TLD registrar (availability, lookup, directory, registration) - Trade: DEX controllers + API (config, pairs, orders) - Pool: dashboard + PoolClient service (stats, blocks, payments, miner) Infrastructure: - composer.json: lthn/lthn.io deps (core/php + laravel 12) - Dockerfile: FrankenPHP with Caddy - Caddyfile: PHP server config Co-Authored-By: Charon <charon@lethean.io>
10 lines
369 B
PHP
10 lines
369 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
use Mod\Pool\Services\PoolClient;
|
|
|
|
Route::get('/stats', fn () => response()->json(app(PoolClient::class)->getStats()));
|
|
Route::get('/blocks', fn () => response()->json(app(PoolClient::class)->getBlocks()));
|
|
Route::get('/payments', fn () => response()->json(app(PoolClient::class)->getPayments()));
|