Skip to content
Secure PIVX Masternode Tool - Setup & Manage your masternodes while storing collateral on a Ledger or Trezor device!
Python NSIS
Branch: master
Clone or download
random-zebra Merge pull request #30 from PIVX-Project/2020_max_pyqt_version
[Build] Temporary set maximum PyQt version to 5.14.0
Latest commit 32d8cd8 Jan 7, 2020
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs [DB] Add --clearTxCache startup flag to clear RAWTXES table from db Dec 18, 2019
img
src
.gitignore Add basic TravisCI Support Jun 6, 2019
.travis.yml [Build] Onefile binaries Nov 29, 2019
LICENSE.txt
README.md Update README.md Nov 29, 2019
SecurePivxMasternodeTool.spec [Build] Onefile binaries Nov 29, 2019
requirements.txt [Build] Temporary set maximum PyQt version to 5.14.0 Jan 7, 2020
setup.nsi [Trivial] Minor fixes Dec 3, 2019
spmt.py

README.md





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:

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)

You can’t perform that action at this time.