Skip to content

PIVX-Project/PIVX-SPMT

Repository files navigation

GitHub Workflow Status (with event) GitHub release (with filter) Discord Coincap (Price USD) GitHub all releases

splash

SPMT

SPMT: Secure Pivx Masternode Tool is a software to securely manage multiple PIVX masternodes while keeping the collateral safely stored on hardware wallets.
Currently supported wallets:

[*] Only with firmware versions up to 2.3.4 for Model T and 1.9.3 for Trezor one

Running a PIVX masternode usually requires setting up two PIVX full nodes:

  1. the Masternode, that runs 24/7 (usually on a VPS) and holds no funds

  2. the Control Wallet, that holds the collateral and does not need to be always on-line.
    It is used only to spend rewards, to vote on proposals, or to send a message (signed with the key of the collateral) to activate the remote node when it needs to be started.

SPMT allows the user to store the keys of the collateral on an hardware wallet thus replaces the control wallet, allowing the user:

  • to sign with the collateral private key the start-message for the remote node and broadcast it.
  • to spend masternode rewards without inadvertently including the collateral.
  • to interact with the PIVX governance system reviewing proposals and budgets, and casting votes.

The tool connects to the PIVX blockchain through public remote servers but it's also possible to use a local running PIVX full node as RPC server or add customized remote servers.


Additional References:

For an overview of how "traditional" masternodes work (without hardware wallets), see the knowledge-base guide:
Masternode Setup Guide

For a self-hosted masternode setup with SPMT check the following guide:
Self-hosted MN from scratch (by TheEconomist)

For an ODROID XU4 masternode setup with SPMT, check the following video tutorial:
How to setup a PIVX Masternode using SPMT and a Nano Ledger on an ODROID XU4 (by Cryptoshock LLC)