Skip to content

vspd v1.0.0

Compare
Choose a tag to compare
@jholdstock jholdstock released this 26 Jan 09:43
· 327 commits to master since this release

This is the initial release of vspd which is intended to replace dcrstakepool as the reference implementation of a Decred Voting Service Provider.

The Decred blog explains the motivation for creating vspd to replace dcrstakepool.

Dependencies

vspd 1.0.0 requires:

  • dcrd 1.6.0
  • dcrwallet 1.6.0

When deploying vspd to production, always use release versions of all binaries. Neither vspd nor its dependencies should be built from master when handling mainnet tickets.

New features

The key features offered by this initial version are:

  • HTTP API

    • Endpoints to allows VSP users to register their tickets with the VSP, and to check on the status of registered tickets.
    • A status endpoint allows VSP operators to remotely monitor vspd.
  • Web front-end

    • A public home page displays various VSP statistics.
    • A hidden admin page allows VSP operators to search for registered tickets and download database backups.

Please review the project README for extended documentation, including how to use the API and a detailed deployment guide.