2026-07-21 11:22:03 +02:00
|
|
|
# Guida utente
|
|
|
|
|
|
|
|
|
|
Come usare PLM Lottery dall'interfaccia web (`https://<host>/` — vedi
|
|
|
|
|
[running-the-server.md](running-the-server.md) per come avviare il server).
|
|
|
|
|
|
|
|
|
|
## Registrazione e accesso
|
|
|
|
|
|
|
|
|
|
Nella schermata iniziale trovi due tab: **Registrati** e **Login**.
|
|
|
|
|
|
|
|
|
|
- **Registrati**: scegli username e password. Al termine ti viene assegnato
|
|
|
|
|
automaticamente un **indirizzo di deposito personale** (derivato
|
|
|
|
|
server-side) — è per sempre tuo, e riceverai anche eventuali vincite su
|
|
|
|
|
quello stesso indirizzo.
|
|
|
|
|
- **Login**: se hai già un account, accedi con username e password.
|
|
|
|
|
|
|
|
|
|
La sessione resta salvata nel browser (fino al logout): non serve rifare
|
|
|
|
|
login ogni volta che riapri la pagina.
|
|
|
|
|
|
|
|
|
|
## La dashboard
|
|
|
|
|
|
|
|
|
|
Dopo l'accesso vedi, in ordine:
|
|
|
|
|
|
2026-07-22 12:00:09 +02:00
|
|
|
1. **Barra di navigazione** (fissa in alto) — il tuo username e il bottone
|
|
|
|
|
"Esci" (logout) nella riga superiore, e i tab delle sezioni subito sotto
|
2026-07-21 11:22:03 +02:00
|
|
|
2. **Card del round corrente** — sempre visibile, indipendentemente dalla
|
|
|
|
|
sezione che stai guardando:
|
|
|
|
|
- numero del round e stato (*aperto*, *in chiusura*, *estrazione in
|
|
|
|
|
corso*, *pagamento in corso*)
|
|
|
|
|
- **timer** che conta alla rovescia il tempo rimanente prima della
|
|
|
|
|
chiusura del round
|
|
|
|
|
- **giocatori**: quanti hanno già piazzato una bet in questo round
|
2026-07-22 14:53:09 +02:00
|
|
|
- **jackpot**: quanto riceverà chi vince questo round
|
2026-07-22 12:00:09 +02:00
|
|
|
3. **Tab di navigazione** con quattro sezioni:
|
2026-07-21 11:22:03 +02:00
|
|
|
|
2026-07-21 16:04:01 +02:00
|
|
|
### Estrazione del vincitore
|
|
|
|
|
|
2026-07-22 14:07:09 +02:00
|
|
|
Appena il timer arriva a zero, **nessun nuovo giocatore può più entrare nel
|
|
|
|
|
round** — è un "semaforo giallo": il conteggio raggiunto lo zero blocca da
|
|
|
|
|
subito le nuove giocate, ma il round non chiude immediatamente. Se qualcuno
|
|
|
|
|
aveva già piazzato una bet negli ultimi istanti (transazione trasmessa ma
|
|
|
|
|
non ancora confermata), il round aspetta che anche quella si confermi prima
|
|
|
|
|
di procedere, così nessuna giocata già fatta viene persa al confine del
|
2026-07-23 11:05:27 +02:00
|
|
|
round. Solo a quel punto la card mostra un messaggio di stato ("Round
|
|
|
|
|
chiuso — attesa conferma puntate…", poi "Estrazione in corso…", poi
|
|
|
|
|
"Pagamento al vincitore in corso…") al posto del timer — la stessa cosa
|
|
|
|
|
compare nella dashboard di **ogni** utente, anche di chi non ha giocato in
|
|
|
|
|
questo round. Questo messaggio resta visibile per l'intera durata della fase
|
|
|
|
|
(chiusura → estrazione → pagamento), perché sotto la copertina servono
|
|
|
|
|
**fino a tre conferme sulla rete PLM in sequenza**, una diversa dall'altra:
|
2026-07-22 14:14:09 +02:00
|
|
|
|
|
|
|
|
1. conferma dell'ultima giocata rimasta in sospeso (se ce n'era una proprio
|
|
|
|
|
allo scadere del timer — altrimenti questo passo è già superato);
|
|
|
|
|
2. un nuovo blocco dopo la chiusura, il cui hash serve a scegliere il
|
|
|
|
|
vincitore;
|
|
|
|
|
3. la conferma della transazione che paga effettivamente la vincita.
|
|
|
|
|
|
|
|
|
|
Con un blocco PLM ogni ~2 minuti, il tempo reale dall'azzeramento del
|
|
|
|
|
timer all'accredito della vincita è quindi in media **4-6 minuti** (se
|
|
|
|
|
c'era una giocata da confermare all'ultimo istante) o **2-4 minuti** (se
|
|
|
|
|
tutte le giocate erano già confermate prima dello zero) — non pochi
|
|
|
|
|
secondi, ed è normale.
|
2026-07-21 16:04:01 +02:00
|
|
|
|
2026-07-23 11:05:27 +02:00
|
|
|
Se **hai giocato in questo round**, appena il vincitore è determinato compare
|
|
|
|
|
**in aggiunta** (non al posto del messaggio di stato sopra, che resta
|
|
|
|
|
visibile finché il pagamento non è confermato) un secondo riquadro solo per
|
|
|
|
|
te:
|
2026-07-21 16:04:01 +02:00
|
|
|
- **"🎉 Hai vinto! +N PLM"** se sei tu il vincitore — l'importo ti verrà
|
|
|
|
|
accreditato non appena la transazione di payout viene confermata (il
|
|
|
|
|
round successivo non si apre finché questo non accade)
|
|
|
|
|
- **"Non hai vinto questa volta."** altrimenti
|
|
|
|
|
|
2026-07-23 11:05:27 +02:00
|
|
|
Chi non ha giocato in questo round non vede mai questo secondo riquadro,
|
|
|
|
|
solo il messaggio di stato generico. Il riquadro personale resta visibile
|
|
|
|
|
anche **dopo un refresh della pagina** (persiste nel browser), fino
|
|
|
|
|
all'apertura del round successivo — non serve restare sulla pagina per non
|
|
|
|
|
perderlo, e se hai perso completamente la finestra in tempo reale (es. tab in
|
|
|
|
|
background per diversi minuti), lo vedrai comunque comparire non appena
|
|
|
|
|
riapri la dashboard.
|
|
|
|
|
|
|
|
|
|
La dashboard si aggiorna anche **in tempo reale**, non solo a intervalli
|
|
|
|
|
fissi: appena qualcosa cambia sul server (una giocata, un cambio di fase del
|
|
|
|
|
round, un nuovo blocco confermato...) la pagina lo recepisce quasi subito,
|
|
|
|
|
senza bisogno di premere "Aggiorna" o ricaricare.
|
2026-07-21 16:04:01 +02:00
|
|
|
|
2026-07-22 10:36:36 +02:00
|
|
|
### Avviso di manutenzione
|
|
|
|
|
|
|
|
|
|
Se l'operatore ha messo in pausa la lotteria per manutenzione, in cima alla
|
|
|
|
|
pagina (visibile anche prima del login) compare un avviso: il round
|
|
|
|
|
eventualmente in corso viene comunque **completato normalmente**, vincitore
|
|
|
|
|
incluso, ma **non ne parte uno nuovo** finché la manutenzione non termina.
|
|
|
|
|
L'avviso sparisce da solo appena l'operatore riprende la lotteria.
|
|
|
|
|
|
2026-07-21 11:22:03 +02:00
|
|
|
### Deposito
|
|
|
|
|
|
2026-07-23 11:05:27 +02:00
|
|
|
- Il tuo **saldo interno**, con bottone "Aggiorna" per ricontrollarlo. Il
|
|
|
|
|
numero mostrato include anche il resto di una bet o un prelievo appena
|
|
|
|
|
inviati (non ancora confermato sulla rete) — non solo la parte già
|
|
|
|
|
confermata — così non sembra che il saldo sia crollato più del dovuto
|
|
|
|
|
subito dopo un'operazione. Il colore indica lo stato:
|
|
|
|
|
- **verde**: tutto confermato, il saldo mostrato è quello definitivo
|
|
|
|
|
- **arancione**: c'è una bet o un prelievo ancora in attesa di conferma —
|
|
|
|
|
il numero è corretto, ma non ancora "finale"
|
2026-07-21 11:22:03 +02:00
|
|
|
- Il tuo **indirizzo di deposito**, con bottone per copiarlo negli appunti
|
|
|
|
|
- Il **QR code** dello stesso indirizzo, comodo per inviare PLM da un altro
|
|
|
|
|
wallet scansionandolo invece di copiare l'indirizzo a mano
|
|
|
|
|
|
|
|
|
|
Per depositare, invia PLM (mainnet reale) a quell'indirizzo da un wallet
|
2026-07-23 11:05:27 +02:00
|
|
|
esterno. Il saldo si aggiorna da solo dopo la prima conferma (e quasi subito,
|
|
|
|
|
grazie all'aggiornamento in tempo reale); premi "Aggiorna" se vuoi comunque
|
|
|
|
|
ricontrollarlo a mano.
|
2026-07-21 11:22:03 +02:00
|
|
|
|
|
|
|
|
### Bet
|
|
|
|
|
|
|
|
|
|
Un bottone unico: piazza l'ingresso a costo fisso (mostrato in PLM) nel round
|
|
|
|
|
corrente. Puoi avere **al massimo una bet attiva alla volta**. Il costo viene
|
|
|
|
|
scalato dal tuo saldo interno.
|
|
|
|
|
|
|
|
|
|
### Prelievo
|
|
|
|
|
|
|
|
|
|
Form con due campi:
|
|
|
|
|
- **Indirizzo esterno**: dove vuoi ricevere i PLM
|
2026-07-23 11:05:27 +02:00
|
|
|
- **Importo (PLM)**: quanto prelevare, oppure spunta **"Preleva l'intero
|
|
|
|
|
importo"** per prelevare tutto il saldo confermato senza doverlo
|
|
|
|
|
ricopiare a mano (il campo importo si disabilita e si aggiorna da solo)
|
2026-07-21 11:22:03 +02:00
|
|
|
|
|
|
|
|
Il prelievo viene costruito e trasmesso sulla rete; la fee di rete viene
|
2026-07-23 11:05:27 +02:00
|
|
|
scalata dall'importo richiesto (non si aggiunge separatamente). L'importo
|
|
|
|
|
minimo prelevabile è pari alla quota fissa di ingresso al round (mostrata
|
|
|
|
|
nella sezione Bet).
|
2026-07-22 14:29:05 +02:00
|
|
|
|
|
|
|
|
> **Nota**: attualmente è supportato solo l'indirizzo esterno in formato
|
|
|
|
|
> **P2WPKH bech32** (quelli che iniziano con `plm1q...`). Non inserire
|
|
|
|
|
> indirizzi legacy (quelli che iniziano con `P...`) o P2SH: al momento
|
|
|
|
|
> non sono gestiti correttamente dal server.
|
2026-07-21 11:22:03 +02:00
|
|
|
|
2026-07-22 12:00:09 +02:00
|
|
|
### Profilo
|
|
|
|
|
|
|
|
|
|
Due card:
|
|
|
|
|
|
|
|
|
|
- **Profilo**: le tue informazioni account — username, indirizzo di
|
|
|
|
|
deposito, saldo interno e data di iscrizione. Sola lettura, nessuna
|
|
|
|
|
modifica possibile qui.
|
|
|
|
|
- **Impostazioni**: form per **cambiare la password**. Serve la password
|
|
|
|
|
attuale (per conferma) più la nuova password (minimo 8 caratteri, digitata
|
|
|
|
|
due volte). Non richiede un nuovo login: la sessione attiva resta valida
|
|
|
|
|
anche dopo il cambio.
|
|
|
|
|
|
|
|
|
|
Se hai dimenticato la password e non riesci più ad accedere, questa sezione
|
|
|
|
|
non ti aiuta (serve la password attuale) — contatta l'operatore della
|
|
|
|
|
piattaforma, che può reimpostartene una nuova dal pannello admin.
|
|
|
|
|
|
2026-07-21 11:22:03 +02:00
|
|
|
## Notifiche
|
|
|
|
|
|
|
|
|
|
Ogni azione (registrazione, login, bet, prelievo, ecc.) mostra un breve
|
|
|
|
|
messaggio (toast) verde in caso di successo o rosso in caso di errore, in
|
|
|
|
|
basso nella pagina. Se qualcosa non va e il messaggio non basta a capire il
|
|
|
|
|
motivo, il dettaglio tecnico è nei log del server (`logs/app.log` o
|
|
|
|
|
`data/logs/app.log` con Docker) — non nell'interfaccia.
|