From de1b97e8d0efd11d816b2ab621541864c17bd7b2 Mon Sep 17 00:00:00 2001 From: ghost Date: Wed, 6 Dec 2023 21:23:08 +0200 Subject: [PATCH] add explorer link --- .env | 5 ++++- config/services.yaml | 3 ++- public/css/default.css | 5 ----- src/Controller/ModuleController.php | 9 ++++++++- templates/default/module/info.html.twig | 8 ++++++-- 5 files changed, 20 insertions(+), 10 deletions(-) diff --git a/.env b/.env index 76a5a7c..38af90b 100644 --- a/.env +++ b/.env @@ -40,8 +40,11 @@ APP_KEVACOIN_PASSWORD=EDIT_ME APP_KEVACOIN_MINE_POOL_URL=https://miningpoolstats.stream/kevacoin APP_KEVACOIN_MINE_SOLO_URL=https://kevacoin.org/tutorial_solo_mining.html +# Explorer URL +APP_KEVACOIN_EXPLORER_URL=https://keva.one/explorer/address/ + # Address to receive kevacoin powers (make others able to fill node balance) -APP_KEVACOIN_MINE_ADDRESS=EDIT_ME +APP_KEVACOIN_BOOST_ADDRESS=EDIT_ME # Allowed room namespaces, separated with | (must be owned to accept posts) APP_KEVACOIN_ROOM_NAMESPACES=EDIT_ME diff --git a/config/services.yaml b/config/services.yaml index 4bde5d8..650f477 100644 --- a/config/services.yaml +++ b/config/services.yaml @@ -18,7 +18,8 @@ parameters: app.kevacoin.room.namespaces.readonly: '%env(APP_KEVACOIN_ROOM_NAMESPACES_READONLY)%' app.kevacoin.room.namespace.default: '%env(APP_KEVACOIN_ROOM_NAMESPACE_DEFAULT)%' app.kevacoin.room.namespace.external: '%env(APP_KEVACOIN_ROOM_NAMESPACE_EXTERNAL)%' - app.kevacoin.mine.address: '%env(APP_KEVACOIN_MINE_ADDRESS)%' + app.kevacoin.boost.address: '%env(APP_KEVACOIN_BOOST_ADDRESS)%' + app.kevacoin.explorer.url: '%env(APP_KEVACOIN_EXPLORER_URL)%' app.kevacoin.mine.pool.url: '%env(APP_KEVACOIN_MINE_POOL_URL)%' app.kevacoin.mine.solo.url: '%env(APP_KEVACOIN_MINE_SOLO_URL)%' app.add.room.remote.ip.regex: '%env(APP_ADD_ROOM_REMOTE_IP_REGEX)%' diff --git a/public/css/default.css b/public/css/default.css index 597dce7..884ae8c 100644 --- a/public/css/default.css +++ b/public/css/default.css @@ -52,11 +52,6 @@ header > div margin: 8px 0; } -header > div > pre -{ - display: inline-block; -} - main { display: block; diff --git a/src/Controller/ModuleController.php b/src/Controller/ModuleController.php index de132dc..5cb6fc2 100644 --- a/src/Controller/ModuleController.php +++ b/src/Controller/ModuleController.php @@ -28,9 +28,12 @@ class ModuleController extends AbstractController 'balance' => (float) $client->getBalance(), 'block' => (int) $client->getBlockCount() ], + 'boost' => + [ + 'address' => $this->getParameter('app.kevacoin.boost.address') + ], 'mine' => [ - 'address' => $this->getParameter('app.kevacoin.mine.address'), 'pool' => [ 'url' => $this->getParameter('app.kevacoin.mine.pool.url') @@ -39,6 +42,10 @@ class ModuleController extends AbstractController [ 'url' => $this->getParameter('app.kevacoin.mine.solo.url') ] + ], + 'explorer' => + [ + 'url' => $this->getParameter('app.kevacoin.explorer.url') ] ] ); diff --git a/templates/default/module/info.html.twig b/templates/default/module/info.html.twig index 58d6eee..7dea9df 100644 --- a/templates/default/module/info.html.twig +++ b/templates/default/module/info.html.twig @@ -2,10 +2,14 @@ {{ 'block:' | trans }} {{ wallet.block }} / {{ 'balance:' | trans }} {{ wallet.balance }} - {% if mine.address %} + {% if boost.address %} / {{ 'charge:' | trans }} -
{{ mine.address }}
+ {% if explorer.url %} + {{ boost.address }} + {% else %} + {{ boost.address }} + {% endif %} {% endif %} {% if mine.pool %} /