vspd/internal/webapi/templates/homepage.html
2025-11-30 22:34:11 -08:00

57 lines
2.4 KiB
HTML

{{ template "header" . }}
<div class="vsp-overview pt-4 pb-3 mb-3">
<div class="container">
{{ if .WebApiCfg.VspClosed }}
<div class="alert alert-danger">
<h4 class="alert-heading mb-3">
This Voting Service Provider is closed
</h4>
<p>
{{ .WebApiCfg.VspClosedMsg }}
</p>
<p>
A closed VSP will still vote on tickets with already paid fees, but will not accept new any tickets.
Visit <a href="https://decred.org/vsp/" class="alert-link" target="_blank" rel="noopener noreferrer">decred.org</a> to find a new VSP.
</p>
</div>
{{ end }}
{{ if not (eq .WebApiCfg.Network.Name "mainnet") }}
<div class="alert alert-warning mb-3">
This Voting Service Provider is running on {{ .WebApiCfg.Network.Name }}.
Visit <a href="https://decred.org/vsp/" class="alert-link" target="_blank" rel="noopener noreferrer">decred.org</a> to find a list of mainnet VSPs.
</div>
{{ end }}
<h1>VSP Overview</h1>
<p class="pt-1 pb-2">A Voting Service Provider (VSP) maintains a pool of always-online voting wallets,
and allows Decred ticket holders to use these wallets to vote their tickets in exchange for a small fee.
VSPs are completely non-custodial - they never hold, manage, or have access to any user funds.
Visit <a href="https://docs.decred.org/proof-of-stake/overview/" target="_blank" rel="noopener noreferrer">docs.decred.org</a>
to find out more about VSPs, tickets, and voting.
</p>
{{ template "vsp-stats" . }}
<h1>Onion Service</h1>
<p class="pt-1 pb-2">For maximum privacy, you can configure your voting wallet to use the stakeynet hidden service via
<a href="https://www.torproject.org" target="_blank" rel="noopener noreferrer">Tor</a>.<br/>
<pre>--vsp.url=http://stakeynett3hgzdowt7iuh5dfctnmculeahpfcjaexnqpubebve2g4ad.onion</pre>
</p>
<h1></h1>
<p class="pt-1 pb-2">Follow
<a href="https://citadel.stakey.net/@support" target="_blank" rel="noopener noreferrer">@support@stakey.net</a>
on <s>Twitter</s> the decentralized Fediverse for service updates.
</p>
</div>
</div>
{{ template "footer" . }}